Tools
As Tools (Ferramentas) são recursos configuráveis que expandem as capacidades dos seus agentes de IA durante as conversas. Com elas, seu agente pode executar ações específicas como consultar APIs, realizar cálculos ou transferir para atendimento humano.O que você pode fazer com Tools?
Endpoint
Integre com APIs externas para buscar dados em tempo real durante a conversa.
Handoff
Transfira o atendimento para um humano quando necessário.
Script
Execute código Python personalizado para cálculos e lógicas complexas.
Como funcionam?
1
Crie a Tool
Configure uma Tool com as especificações necessárias (URL, código, departamento, etc.)
2
Vincule ao Agente
Conecte a Tool aos agentes que devem utilizá-la
3
Agente usa automaticamente
Durante a conversa, o agente identifica quando usar cada Tool baseado na descrição configurada
4
Resultado integrado
A Tool executa a ação e retorna o resultado para o agente continuar a conversa
Tipos de Tools
- Endpoint
- Handoff
- Script
Tool Endpoint
Permite que seu agente faça chamadas HTTP para APIs externas durante a conversa. Ideal para integrar com sistemas existentes.Exemplos de uso:- Consultar CEP para obter endereço
- Buscar preço de produto
- Verificar disponibilidade de estoque
- Consultar status de pedido
Campos de Configuração
| Campo | Obrigatório | Descrição |
|---|---|---|
| Nome | Sim | Identificador único (ex: consultar_cep) |
| Descrição | Sim | Explica ao agente o que a Tool faz |
| Método HTTP | Sim | GET, POST, PUT ou DELETE |
| URL | Sim | Endereço do endpoint |
| Headers | Não | Cabeçalhos HTTP (ex: Authorization) |
| Query Params Schema | Não | Esquema JSON dos parâmetros de URL |
| Body Schema | Não | Esquema JSON do corpo da requisição |
| Template de Resposta | Não | Formato da resposta para o agente |
| Quando Usar | Não | Instruções de quando acionar a Tool |
| Requer Confirmação | Não | Se deve confirmar antes de executar |
Exemplo de Configuração
Acessando a Página de Tools
1
Acesse o Dashboard
Faça login em app.tropicall.ai
2
Navegue para Tools
No menu lateral, clique em Tools
3
Visualize suas ferramentas
A página mostra cards de estatísticas, filtros e a lista de Tools criadas
Interface da Página
A página de Tools oferece:- Cards de Estatísticas: Total de Tools e quantidade por tipo
- Campo de Busca: Pesquise por nome ou descrição
- Filtro de Tipo: Filtre por Endpoint, Handoff ou Script
- Grid de Cards: Visualize todas as suas Tools
Criando uma Tool
Tool Endpoint
1
Clique em Nova Tool
No canto superior direito, clique no botão Nova Tool
2
Selecione Endpoint
No diálogo de seleção, escolha Endpoint
3
Preencha as informações básicas
- Nome: Identificador sem espaços (ex:
consultar_produto) - Descrição: Explique claramente o que a Tool faz
4
Configure o endpoint
- Método: Selecione GET, POST, PUT ou DELETE
- URL: Informe o endereço completo da API
5
Adicione Headers (opcional)
Clique em Adicionar e configure os cabeçalhos HTTP necessários
6
Configure Schemas (opcional)
Defina os schemas JSON para parâmetros e body se necessário
7
Finalize
Configure o Template de Resposta e Quando Usar, depois clique em Criar Tool
Tool Handoff
1
Clique em Nova Tool
No canto superior direito, clique no botão Nova Tool
2
Selecione Handoff
No diálogo de seleção, escolha Handoff
3
Preencha as informações básicas
- Nome: Identificador (ex:
transferir_suporte) - Descrição: Explique quando usar esta transferência
4
Configure o handoff
- Departamento: Informe o setor de destino
- Prioridade: Selecione o nível de urgência
5
Configure opções
- Coletar Contexto: Ative para enviar histórico ao atendente
- Requer Confirmação: Ative para confirmar antes de transferir
6
Finalize
Preencha Quando Usar e clique em Criar Tool
Tool Script
1
Clique em Nova Tool
No canto superior direito, clique no botão Nova Tool
2
Selecione Script
No diálogo de seleção, escolha Script
3
Preencha as informações básicas
- Nome: Identificador (ex:
calcular_desconto) - Descrição: Explique o que o script faz
4
Escreva o código
Implemente a função
execute(**kwargs) que retorna um dicionário5
Defina os parâmetros
Clique em Adicionar para cada parâmetro e configure nome, tipo e descrição
6
Configure imports
Adicione os módulos Python que seu código precisa usar
7
Finalize
Defina o Timeout, configure Quando Usar e clique em Criar Tool
Vinculando Tools a Agentes
Após criar uma Tool, você precisa vinculá-la aos agentes que devem utilizá-la:1
Acesse o Agente
Vá para a página Agentes e clique no agente desejado
2
Localize a seção Tools
Role até encontrar a seção Tools
3
Clique em Vincular Tool
Clique no botão Vincular Tool
4
Selecione a Tool
Na aba Tools Existentes, busque e selecione a Tool desejada, ou crie uma nova na aba Criar Nova
Exemplos Práticos
Consulta de CEP
Transferência para Vendas
Calculadora de Parcelas
Boas Práticas
Nomenclatura
Use nomes descritivos em snake_case:
consultar_pedido, calcular_frete. Evite nomes genéricos.Descrições
Seja específico sobre o que a Tool faz. A descrição ajuda o agente a decidir quando usá-la.
Campo Quando Usar
Descreva cenários concretos e palavras-chave que devem acionar a Tool.
Segurança
Nunca exponha credenciais na URL. Use headers para autenticação.
Resolução de Problemas
| Problema | Solução |
|---|---|
| Tool não é acionada pelo agente | Verifique se está vinculada e se a descrição está clara |
| Endpoint retornando erro | Confirme URL, headers e teste a API diretamente |
| Script falhando | Verifique se execute() existe e se os imports estão listados |
| Handoff não transfere | Confirme departamento e se “Requer Confirmação” não está bloqueando |

