Concept
The model picks a tool by reading its description, not your intent.
Two vaguely-worded tools are indistinguishable to it, however obvious the difference seems to you.
Learn to write tool definitions an LLM calls correctly, with the right arguments, at the right moment. Free, one sitting.
Why this matters
When an agent calls the wrong tool or passes nonsense arguments, the fix is almost never a better system prompt — it is a clearer tool definition. Names, descriptions and required parameters are the actual interface between reasoning and action, and most are written as an afterthought.
What you'll cover
What you'll understand
A look inside
The real thing — not a mockup of it.
Concept
Two vaguely-worded tools are indistinguishable to it, however obvious the difference seems to you.
How it fits
Every wrong call traces back to one of the first three.
Apply
How it works
A plain-language walkthrough of the idea itself, no prior context assumed.
A simple diagram or example showing how it actually fits together.
One quick check that you can recognise it, not just recall it.
Useful for
Want to go deeper? Explore Agent Architect →
Frequently asked
Accuracy drops as similar tools multiply. Prefer fewer, clearly distinct tools over many overlapping ones.
How to write tool names, descriptions and schemas that lead to correct calls, and how to debug incorrect ones.
Yes. Quick Lessons are free, short, and do not require a paid plan — sign in only to save your progress.