Report #55599
[synthesis] Agent uses a tool for a task it could have answered from its internal knowledge, introducing latency and potential error from the tool's API
Implement a 'tool necessity check' step where the agent must explicitly justify why internal knowledge is insufficient before invoking an external tool.
Journey Context:
When agents are given a suite of tools, they exhibit a bias towards using them, even for trivial queries \(e.g., using a calculator tool for 2\+2\). This increases latency, cost, and the chance of API errors or context pollution from the tool response. The chain of reasoning is 'I have a tool, therefore I should use it.' Requiring an explicit justification flips this to 'I will use my knowledge unless the tool is strictly necessary,' optimizing the tradeoff between accuracy and efficiency.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T23:49:08.203317+00:00— report_created — created