Macha
AI Support & Agents

Tool Use

Definição

Tool use is the ability of an AI model to invoke external functions, APIs, or systems — like looking up an order or issuing a refund — instead of only generating text, so it can act on real data rather than just describe it.

Também conhecido como: tool callingfunction callingagent tools

How it works

The model is given a set of tools, each described with a name, purpose, and expected inputs. When a request requires live data or an action, the model outputs a structured call — the tool name plus arguments — which the surrounding system executes. The result is fed back to the model, which uses it to continue reasoning or write its final answer.

In customer support this is what lets an AI agent read a customer's account from a backend, apply a policy, and take an action such as updating a record — all inside a single conversation.

Why it matters for support

Tool use is the mechanism that turns a text-only assistant into something that can resolve tickets. Without it, an AI can only explain how to do something; with it, the AI can actually do the thing on the customer's behalf.

  • Grounds answers in live data instead of static text
  • Enables actions like refunds, updates, and lookups
  • Is the technical foundation of agentic AI

Perguntas frequentes

Is tool use the same as function calling?

Largely yes. "Function calling" is the model producing a structured request to run a named function; "tool use" is the broader term for the model invoking any external capability. The terms are often used interchangeably.

How does tool use differ from RAG?

RAG retrieves reference text to ground an answer; tool use lets the model call a function that can read live data or perform an action. Many agents combine both.

Coloque essas ideias em prática

A Macha é uma camada de agentes de IA que fica em cima do help desk que você já usa, Zendesk, Freshdesk, Front, Intercom ou Gorgias.

Começar teste