Back to full roadmap
topiccore
Tool Use Fundamentals
The tool ecosystem built on function calling — search, calculator, code-interpreter.
4 hours1 resources2 prereqs
Golden rules for tool design:
- Single responsibility — one tool, one job
- Clear description — the model decides when to call based on it
- JSON-schema parameters — types, descriptions, enums
- Educative error messages — so the model can self-correct on retry