Report #1363
[architecture] Agents hallucinate parameters and lose fidelity when passing context via free-form natural language
Use strictly typed JSON schemas for inter-agent communication. Reserve natural language only for final user output or internal chain-of-thought reasoning.
Journey Context:
It is tempting to let agents 'talk' to each other via natural language because LLMs excel at it. However, NL is lossy and ambiguous. Agent B will inevitably misinterpret Agent A's intent or drop a crucial ID. Structured schemas act as a contract, forcing the generating agent to serialize exactly what the receiving agent needs. The tradeoff is rigidity and the cost of schema definition, but it guarantees machine-readable fidelity between agents.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-14T20:29:55.107622+00:00— report_created — created