Skip to content
LiveNext 19:22:12

Definition

What is Tool use?

Tool use is Tool use, also called function calling, is when an AI model asks the software around it to run an action, such as a search or a calculation, and then uses the result in its answer.

What it is

Tool use, also called function calling, lets an AI model do more than write text. The developer describes a set of tools to the model, such as "search the web," "read this file," or "look up an order." When the model decides one would help, it does not run the tool itself. It outputs a structured request naming the tool and its inputs. The software around the model runs the tool and hands the result back.

A useful picture is a chef who cannot leave the kitchen. The chef writes an order for the shopping assistant, the assistant fetches the ingredients, and the chef keeps cooking with what arrives.

How it works

A typical exchange goes like this:

  1. The app sends your message to the model along with descriptions of the available tools.
  2. The model replies with a tool call, for example a search query, instead of a final answer.
  3. The app checks the request, runs the tool, and returns the output to the model.
  4. The model reads the output and either calls another tool or writes its answer.

Repeat that loop many times with a goal attached and you have an AI agent. The code that runs the loop and executes the calls is the agent harness. Standards such as the Model Context Protocol exist so a tool built once can be used by many different models and apps.

Why it matters

Tools are how models touch the real world. They fix things models are bad at on their own, like exact arithmetic, current facts, and anything that needs your data. Retrieving documents for an answer, as in retrieval-augmented generation, is one kind of tool use. Writing to a calendar, sending an email, or editing code are others.

That power is also the risk. A tool call can change something, spend money, or leak data. Good setups limit what each tool can do, ask for approval on risky actions, and run inside an agent sandbox. Text a tool returns can contain hidden instructions, which is the route for prompt injection.

What to look for

When you judge a product that claims tool use, ask which tools it has, what each one is allowed to do, who approves actions, and whether you can see a log of every call. A model that picks the right tool and fills in the inputs correctly is doing real work. One that guesses wrongly can fail quietly, so the log matters more than the final answer.

Questions people ask

What is function calling in AI?

Function calling is another name for tool use. The model outputs a structured request to run a named function with certain inputs, and the surrounding software runs it and returns the result.

Does the AI model run the tools itself?

No. The model only asks for a tool call. The application around it decides whether to run it, executes it, and sends the output back to the model.

Tool use in the news

#03

Mistral prices a full voice agent at $0.04 a minute

Mistral released Voxtral 3 on Oct. 20: new transcription and speech models plus a voice agent API at $0.04 a minute when it reasons with Mistral Small 4. Skip the benchmark charts. The per-minute price and the choice of where audio is processed are the story.