O que são as ferramentas
As ferramentas são capacidades que o agente pode invocar durante uma conversa: encerrar a chamada, transferir para uma pessoa, consultar dados externos, validar informações, etc. A aba Ferramentas do agente tem dois painéis: as funções gerais (sempre disponíveis) e as ferramentas específicas atribuídas ao bot.Funções gerais
São ferramentas nativas da plataforma que você pode ativar ou desativar com um toggle para cada agente:
Não é necessário ativar todas as funções em todos os agentes. Ative apenas as que fazem sentido para o papel daquele agente no fluxo. Por exemplo, só o agente de encerramento precisa de “Encerrar Conversa”.
Ferramentas atribuídas
Além das funções gerais, um agente pode ter ferramentas personalizadas — integrações com sistemas externos, consultas a APIs, registros em bancos de dados, etc. Essas ferramentas são exibidas em uma tabela com:- Nome — como o agente as identifica.
- Documentação — descrição do que faz e quando usar (o LLM lê isso para decidir se deve chamá-la).
- Parâmetros — os dados que a ferramenta precisa para ser executada.


- Atribuir: escolha entre as ferramentas já criadas para o bot (busca + checkbox por ferramenta, ou “Selecionar todas”).
- Criar nova: o mesmo formulário de criação do botão Novo de Ferramentas do bot (Nome, Parâmetros, Documentação, Código e Tipo de dado de retorno) — a ferramenta que você criar aqui também fica disponível para os outros agentes do bot.

Variáveis capturadas pelo bot durante a conversa
O agente Pós-Conversa (veja O canvas de agentes) não só atribui a etiqueta de resultado — ele tem sua própria ferramenta atribuída, assim como qualquer agente pode ter as suas, e é essa ferramenta que dispara a classificação.
Esses parâmetros são adicionados igual a qualquer ferramenta, com Adicionar parâmetro (veja Ferramentas do bot) — a diferença é que aqui o LLM os preenche analisando toda a conversa, não uma única mensagem do contato.
Tornar esses valores visíveis com extra_metadata
Sozinhos, esses parâmetros só existem dentro do código da ferramenta. Para que um valor fique disponível mais tarde — por exemplo, para que sua equipe o veja no caso dentro do Bot Manager — é preciso carregá-lo explicitamente no dicionário especial extra_metadata, dentro do campo Código da ferramenta:
