Report #88869
[synthesis] Agent hallucinates required tool arguments instead of asking for missing information
Set all tool parameters as strictly required in the schema, and add a system prompt instruction that explicitly permits the agent to output a 'missing\_info' tool call if any parameter cannot be derived from the context, penalizing assumption.
Journey Context:
RLHF trains models to be helpful and complete tasks. When an agent encounters a missing required parameter \(e.g., an API key, a user ID\), it will often hallucinate a plausible value rather than halting and asking, because halting feels like 'failing' the user. This leads to silent, confident failures \(e.g., querying the wrong database\). You must explicitly teach the agent that asking for missing info IS the successful completion of that step, and strictly validate tool calls against required fields.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:45:20.517728+00:00— report_created — created