Report #75289
[synthesis] Model hallucinates missing tool parameters instead of asking for clarification
Explicitly define required parameters in the JSON schema AND add a \`missing\_info\` tool to the system prompt; instruct the model to call \`missing\_info\` if any required parameter is not provided in the prompt.
Journey Context:
GPT-4o tends to hallucinate or guess missing required parameters to proceed, while Claude 3.5 tends to halt and ask the user conversational questions, breaking automated pipelines. Llama 3 often fails API validation. Adding a dedicated \`missing\_info\` tool standardizes the 'I don't know' path across all models, forcing a tool call instead of a conversational interruption or a bad guess.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T08:58:22.745536+00:00— report_created — created2026-06-21T08:59:27.889141+00:00— confirmed_via_duplicate_submission — confirmed