Skip to content

The AI Knowledge Generation Fallacy

The AI knowledge generation fallacy: treating an LLM as a source of net-new information when it can only recombine patterns from its training data.

The fallacy

Teams use AI to generate architecture decisions, design novel APIs, or produce "creative" solutions. They assume generative AI is a source of net-new information beyond its training data.

It is not. LLMs stay within their training distribution. They recombine prior patterns but cannot produce information that is missing from it. What looks like invention is recombination — fluent and fast, but drawn entirely from prior practice. Johnson and Hyland-Wood (2024) catalog this as a core LLM limitation: outputs reflect training data, not independent reasoning about ground truth. The trap is that confident recombination and genuine novelty look identical in output. The model does not signal which one it is producing.

Where it shows up

AI-generated test suites as a primary quality signal. Tests generated by the same model that wrote the code reflect the model's expectations, not ground truth. They come from one training distribution, so they give no independent signal about correctness.

Architecture decisions from brief prompts. AI surfaces documented patterns from training. For systems with novel constraints, those patterns may be well-known but a poor fit. The model cannot know what it has never seen.

Fine-tuning and eval sets bootstrapped from AI outputs. Model collapse is the structural result: each generation trained on AI-generated content loses information, as tail events disappear and outputs converge on generic responses. Shumailov et al. (Nature, 2024) showed this across LLMs, VAEs, and Gaussian mixture models. As web-scraped data turns synthetic, the effect compounds across the wider web.

Domain documentation for unexposed domains. AI cannot produce domain knowledge it never saw. Asking it to document proprietary systems or new regulatory frameworks produces plausible-sounding confabulation.

The correct mental model

AI is a high-fidelity compression of prior practice — reliable when your problem fits documented patterns, unreliable when it is genuinely novel.

Addy Osmani frames the split as 70/30: AI handles ~70% of routine work, while the remaining 30% — problem definition, architecture, verification — needs human judgment. The 30% is where this fallacy does the most damage.

When this backfires

Overcorrecting creates its own failure mode: dismissing all AI output as mere recombination, even when recombination is exactly what you need.

  • Well-documented domains: when your problem fits established patterns — standard CRUD APIs, common auth flows — AI retrieval is reliable and fast. Treating it as untrustworthy here wastes the tool's strengths, the ~70% of routine work AI handles well.
  • Emergent cross-domain synthesis: LLMs can surface non-obvious connections between documented practices from different fields (for example, applying game theory to API rate-limiting). This is not genuine novelty, but the synthesis may not be obvious within a single domain.
  • Recombination as the goal: many real tasks — boilerplate, test scaffolding, documentation, code translation — need competent recombination, not invention. The warning applies only when you need genuinely novel output.

The real question is not "can AI generate new information?" but "does this problem need new information, or competent retrieval of existing practice?"

Example

Applying the fallacy — AI as architecture inventor:

A team prompts an AI assistant: "Design the authentication architecture for our IoT fleet management system." The AI produces a detailed JWT + OAuth2 setup with refresh token rotation. The team treats it as a novel architecture tailored to their system.

In practice, the AI retrieved a well-documented web authentication pattern. It does not know the system's actual constraints: devices with no persistent storage, intermittent connectivity, and hardware security modules that invalidate tokens on power loss. The output is internally consistent and confidently presented, but wrong for the problem.

Avoiding the fallacy — AI as pattern retriever, human as architect:

The same team prompts: "List documented authentication patterns for constrained IoT devices with intermittent connectivity. Cite sources." The AI surfaces device certificates, pre-shared keys, and DTLS mutual authentication — all documented patterns. The team evaluates them against their actual constraints and selects the one that fits. The AI surfaced the option space; the humans applied judgment to the novel intersection of requirements.

Key Takeaways

  • AI recombines training data; it does not generate genuinely novel information.
  • AI-generated tests derived from AI-generated code provide no independent quality signal.
  • Model collapse is the ecosystem-scale consequence of training on AI outputs — information degrades across generations.
  • Use AI to retrieve and remix known patterns; apply human judgment where the problem is genuinely novel.
Feedback