Tool use (function calling) is the superpower that turns a language model into an agent that can act on the world. The model sees tool schemas and decides which to invoke. Great tool design means clear names, precise descriptions, and narrow parameter schemas. Poorly designed tools cause the model to hallucinate arguments or call the wrong function.
The 5-Mode Loop
5 of 5 modes available
Read · See · Animate · Test · Build
Before this, understand: agent architecture