Report #85165
[synthesis] Models default to conversational answers instead of tool calls when using auto tool choice
Use tool\_choice: required \(or equivalent forced tool calling\) for agentic steps that must execute a tool. Only use auto for the initial routing step.
Journey Context:
Under auto, GPT-4o is highly sensitive to user intent and will often answer a question using its internal knowledge rather than calling the provided search tool if it thinks it knows the answer. Claude is more obedient to tool presence but might still chit-chat. Gemini often ignores auto and requires strict forcing. In agentic loops, internal knowledge is a bug; you want the model to use the tool to get real-time data. Forcing the tool choice eliminates the 'I already know this' bypass.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T01:32:12.489320+00:00— report_created — created