Back to glossary

Tool Use

The ability of an AI model to invoke external functions, APIs, or services during a conversation to perform actions beyond text generation. Tool use transforms language models from passive responders into active problem solvers.

Tool use is the foundational capability that separates chatbots from agents. When a model can call tools, it can look up real-time data, execute code, query databases, send emails, or trigger workflows. The model decides which tool to call, constructs the appropriate parameters, and incorporates the result into its response.

For product and growth teams, tool use unlocks automation that was previously impossible without custom engineering. An AI assistant can pull customer data from your CRM, check inventory in your warehouse system, and generate a personalized recommendation, all in a single interaction. The key engineering consideration is designing your tool interfaces to be clear and well-documented, since the model relies on tool descriptions to decide when and how to use them. Poor tool descriptions lead to unreliable agent behavior.

Related Terms