Report #6202
[architecture] Agents communicating via unstructured natural language leading to hallucinated parameters and cascading misinterpretation
Use structured-schema messaging \(e.g., JSON Schema, Pydantic models\) for all inter-agent communication, reserving natural language strictly for user-facing outputs.
Journey Context:
It is tempting to let agents 'talk' to each other using free-form text because their training data is text-heavy. However, unstructured outputs from one LLM become unreliable inputs for another, leading to missing arguments, typo'd function names, and broken parsing logic. The tradeoff is expressiveness vs. reliability. Structured schemas force the sender to serialize exactly what the receiver expects, acting as a rigid API contract between agents. Alternatives like ReAct loops with unstructured thought passing fail at scale because the parsing becomes increasingly brittle.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T23:34:30.295601+00:00— report_created — created