Glossário
Arquitetura de AgentesEstabelecido

Chamada de Ferramenta

A capacidade de um LLM de gerar de forma confiável dados estruturados para executar funções externas.

Definição

Chamada de ferramenta (também conhecida como chamada de função) é a capacidade de um modelo de linguagem grande (LLM) de reconhecer quando uma solicitação do usuário exige uma ação externa e de produzir uma saída estruturada, geralmente JSON, que especifica qual função invocar e com quais argumentos. O próprio modelo não executa a função; em vez disso, a camada de aplicação recebe a chamada estruturada, executa a função e, opcionalmente, alimenta o resultado de volta ao modelo para raciocínio adicional.

As principais características da chamada de ferramenta incluem:

  1. Geração de Saída Estruturada: O modelo retorna dados bem formatados e compatíveis com o esquema, em vez de texto de formato livre, permitindo um consumo programático confiável pelo código da aplicação.

  2. Definições Orientadas por Esquema: Os desenvolvedores definem as ferramentas disponíveis com nomes, descrições e esquemas de parâmetros. O modelo usa essas definições para decidir quando e como invocar cada ferramenta.

  3. Orquestração de Múltiplas Ferramentas: Modelos modernos podem selecionar entre dezenas de ferramentas em uma única conversa e encadear múltiplas chamadas de ferramenta sequencialmente ou em paralelo para completar tarefas complexas.

  4. Fundamento para Agentes: A chamada de ferramenta é a primitiva que permite o comportamento de agente. Sem uma invocação de função confiável, os agentes não podem interagir com sistemas externos, bancos de dados ou APIs.

A chamada de ferramenta é suportada por todos os principais fornecedores de modelos, incluindo OpenAI, Anthropic, Google e modelos de código aberto, através de interfaces padronizadas.

Última atualização: 3/11/2026