The Problem with Generic AI Writers

Most AI writing tools offer a simple prompt-to-text experience. This approach, while functional for basic demos, quickly breaks down in production environments. The core issue isn't the ability to generate prose; it's the absence of domain expert judgment. A single-shot AI generation process has no mechanism to incorporate or refine the nuanced understanding that an expert possesses. This leads to articles that may sound plausible but lack the depth, accuracy, and authority required for specialized fields like law.

This limitation is particularly acute in knowledge-intensive industries. For instance, a legal professional's expertise is not just about knowing the law, but understanding its application, its historical context, and its implications for specific cases. An AI that merely mimics writing styles misses this critical layer. The result is content that is unlikely to be cited, trusted, or genuinely useful to other experts or sophisticated audiences.

The common instinct when a user requests a change is to resubmit the entire article to the AI model for regeneration. This iterative process is fundamentally flawed. Each regeneration risks introducing drift, altering previously approved content, or even corrupting accurate statistics with hallucinations. Crucially, the expert's unique voice and specific insights can be diluted or lost with every pass, undermining the very value the AI was intended to augment.

Diagram illustrating the interview-first loop of the Larry AI writing agent

Introducing Larry: An Interview-First Approach

Larry, a tool developed by the team behind this article, directly addresses these shortcomings. Its design prioritizes the integration of expert knowledge through an interview-first loop. Instead of relying on a single prompt, Larry engages the user in a structured interview process. This allows the domain expert to inject their judgment, specific data points, and unique perspective directly into the content generation workflow. The outcome is not just AI-generated text, but AI-assisted content that carries the indelible mark of human expertise.

Larry's architecture is built around three core tools, facilitating a cyclical process of interview, generation, and refinement. This iterative yet controlled approach ensures that the AI output remains aligned with the expert's intent. The system is designed to preserve the integrity of the expert's voice and factual accuracy, even as the article evolves. This method is particularly effective for creating content that aims for authority and citation, such as legal analyses or technical deep-dives.

The key differentiator for Larry lies in its ability to treat the expert's input as a foundational element, rather than an afterthought. This is achieved by breaking down the content creation process into manageable stages. For example, instead of regenerating an entire article to adjust a single sentence, Larry might isolate that sentence or paragraph for targeted revision, ensuring that other parts of the article remain stable and accurate. This granular control is essential for maintaining consistency and quality.

Patterns for "AI for Experts" Products

The development of Larry reveals several patterns that are crucial for building effective "AI for Experts" products. The first is the emphasis on structured input. An interview format, rather than a freeform prompt, guides the expert to provide the necessary information in a way that the AI can effectively process. This structured input acts as a form of context engineering, ensuring that the AI has the right data to work with.

Secondly, the agent loop must be designed to minimize regeneration drift. This can be achieved by employing techniques that allow for targeted edits and additions rather than wholesale rewrites. Treating different components of an article—introduction, body paragraphs, conclusion, statistics, citations—as distinct elements that can be individually managed and updated is a robust strategy. This preserves the integrity of the content generated in previous steps.

Thirdly, the system needs to accommodate and highlight the expert's judgment explicitly. This means the AI should not just generate text, but also provide ways for the expert to review, correct, and augment the output. The output should be presented in a way that makes it easy for the expert to identify areas requiring their specific input. This is more than just a UI feature; it's a fundamental design principle for systems that aim to empower, not replace, human expertise.

The Cost of AI Agents: Token Optimization vs. Agent Loop Design

Discussions around AI costs often center on token optimization, with claims of significant savings through techniques like context engineering or specialized tool schemas. While optimizing token usage is important, focusing solely on this aspect can be a distraction from more fundamental design challenges in building effective AI agents.

Tools that promise drastic token reductions by optimizing tool schemas or employing specific CLI wrappers (like mcp2cli or caveman) can indeed offer savings. For instance, reducing the tokens spent on tool definitions within an agent's conversation history can cut down on the overall token count. However, these savings are often incremental and may not address the core problem of generating high-quality, expert-driven content efficiently.

The real challenge for an "AI for Experts" product like Larry isn't just reducing the cost per token; it's ensuring the agent loop itself is efficient and effective. An inefficient loop, even with optimized tokens, will lead to wasted effort, poor output quality, and a frustrating user experience. The interview-first approach and targeted revision strategies employed by Larry aim to maximize the value derived from each interaction, potentially leading to greater overall efficiency and better results, even if the raw token count isn't the absolute lowest possible.

The focus should be on the output's quality and the expert's ability to guide it. If an AI agent can produce a highly cited, accurate blog post in fewer iterations, even if those iterations consume slightly more tokens than a poorly guided one, it represents a more valuable outcome. The cost of AI should be measured not just in tokens, but in the time saved, the quality of the output, and the expert's ability to leverage the tool effectively. Larry's design suggests that a well-structured agent loop, prioritizing expert judgment, is more critical than marginal token savings achieved through purely technical optimizations.