Agents
Tool Use
Tool use is the capability of an AI model to call external functions — search APIs, databases, code interpreters, file systems, web browsers — as part of generating its response. Tool use is what turns a language model into an agent.
Related terms
- AI Agent — An AI agent is a software system that takes a goal, plans a sequence of steps to reach it, executes those steps using tools (APIs, databases, browsers, code), and adapts when steps fail.
- Function Calling — Function calling is the mechanism by which a language model returns a structured request to invoke a developer-defined function rather than a free-form text response.