Skip to main content
Back to Glossary
Core Concepts

Tool Use

The ability of an AI model to call external functions, APIs, or services to accomplish tasks beyond text generation.


Beyond Text Generation

Basic AI models just generate text. Models with tool use can:

  • Search the web
  • Run code
  • Query databases
  • Call APIs
  • Read and write files
  • Control other software

This transforms AI from a conversation partner into something that can actually do things.

How Tool Use Works

The AI receives a list of available tools with descriptions. When it decides a tool would help, it:

  1. Outputs a structured request (not text)
  2. The system executes the tool
  3. Results are fed back to the AI
  4. The AI continues, incorporating the results

Example: You ask "What's the weather in Tokyo?" The AI calls a weather API, gets data, and responds with actual current weather.

Tool Use vs Agents

Tool use is a capability. Agents are systems that use this capability autonomously to achieve goals.

A chatbot might use tools when you explicitly ask. An agent might use tools proactively to complete a task you gave it.

Evaluating Tool-Using AI

When reviewing AI tools with this capability, consider:

  • Which tools are available?
  • How reliably does it choose the right tool?
  • Does it handle tool errors gracefully?
  • Can you see what tools it's using?
  • What permissions does it require?

Related Terms

More in Core Concepts