Seekvana
Glossary

Tool Use

The ability of an AI model to call external functions, like searching the web, running code, or querying a database, during a conversation.

January 15, 2026


Why Tool Use Matters

On their own, LLMs are text-in, text-out systems. They cannot browse the internet, run calculations precisely, read a file, or send an email. They are extraordinarily good at language and reasoning, but they have no hands.

Tool use (also called function calling) gives them hands.

How It Works

  1. You define a set of tools, functions the model is allowed to call, by describing them in plain language and specifying their parameters.
  2. When the model decides it needs to use a tool, it outputs a structured request instead of a direct answer: "call search_web with query = 'latest AI news'".
  3. Your application executes the actual function and feeds the result back to the model.
  4. The model incorporates the result and continues its response, or decides to call another tool.

The model never executes code directly. It requests; your system executes.

Common Tools in the Wild

  • Web search: retrieve up-to-date information
  • Code interpreter: run Python, do math, process data
  • Database queries: look up customer records, product inventory
  • Calendar and email: schedule meetings, send messages
  • File read/write: read a document, save outputs

Tool Use is the Bridge to Agency

A model with tool use can accomplish multi-step tasks in the real world. This is why tool use is the foundational capability that separates a basic chatbot from a true AI agent. More tools means more real-world reach, and more responsibility for the developer to define what the model is allowed to touch.

Related articles

See also