Report #91923
[counterintuitive] Should I give my LLM agent as many tools as possible to maximize capabilities
Limit tools to 5-10 highly distinct, well-described functions per agent. Use a router/planner agent to delegate to specialized sub-agents if more capabilities are needed.
Journey Context:
The intuition is that more tools equals more actions the agent can take. In practice, LLMs suffer from choice paralysis and tool-selection errors when presented with a massive tool list. The attention mechanism dilutes across tool descriptions, leading to incorrect tool calls or hallucinating tool parameters. Fewer, more robust tools yield significantly higher task completion rates than a sprawling, granular toolbox.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T12:52:59.982785+00:00— report_created — created