Skip to main content
As Tools (Ferramentas) expandem as capacidades dos seus agentes durante as conversas. Com elas, seu agente pode consultar APIs, transferir para humanos ou encerrar chamadas de forma controlada.

Tipos de Tools

O Kiraa oferece cinco tipos de Tools, cada uma para uma finalidade diferente:

Endpoint

Integre com APIs externas para buscar ou enviar dados em tempo real durante a conversa.

Handoff

Transfira a chamada para um atendente humano via SIP.

Encerrar Chamada

Encerre chamadas de forma controlada, com mensagem de despedida e timeout por inatividade.

Agendamento

Deixe o agente consultar disponibilidade, agendar, reagendar e cancelar compromissos em múltiplas agendas do Google Calendar.

CRM Action

Permite que o agente aja no CRM durante a conversa: mover etapa, criar tarefa, agendar retorno, marcar conversão, marcar pessoa errada, adicionar tag.

Como funcionam?

1

Crie a Tool

Configure uma Tool com as especificações necessárias (URL, número de destino, 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 e no campo “Quando Usar”
4

Resultado integrado

A Tool executa a ação e retorna o resultado para o agente continuar a conversa
Uma mesma Tool pode ser vinculada a múltiplos agentes, permitindo reutilização e consistência.

Detalhes por Tipo

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 ou status de pedido
  • Verificar disponibilidade de estoque
  • Enviar dados para um CRM ou ERP

Campos de Configuração

Autenticação

Se o endpoint exige autenticação, configure o tipo adequado na seção Autenticação do formulário:
As credenciais são armazenadas de forma segura e nunca são expostas na URL. Use sempre a seção de Autenticação em vez de colocar tokens diretamente nos Headers.

Schemas de Parâmetros

Os campos Query Params Schema e Body Schema definem quais dados o agente deve coletar do cliente para enviar na requisição. Para cada parâmetro, você configura:
  • Nome: identificador do parâmetro (ex: cep, pedido_id)
  • Tipo: string, number, integer, boolean, object ou array
  • Descrição: explica ao agente o que é este campo
  • Obrigatório: se o agente deve obrigatoriamente coletar este dado
Você pode usar o editor visual para adicionar campos um a um, ou alternar para o modo JSON para colar o esquema diretamente.

Testar Endpoint

Antes de vincular a Tool a um agente, use o botão Testar Endpoint para validar a configuração. Se o endpoint possui parâmetros, um modal pedirá que você preencha valores de teste. O resultado mostra o status HTTP, tempo de resposta, corpo da resposta e headers retornados.

Exemplo: Consulta de CEP

Para configurar uma Tool que busca endereço por CEP:
  • Nome: consultar_cep
  • Descrição: “Consulta o endereço completo a partir do CEP informado pelo cliente”
  • Método: GET
  • URL: https://viacep.com.br/ws/{cep}/json/
  • Instruções de Resposta: “Informe ao cliente o endereço completo: logradouro, bairro, cidade e estado”
  • Quando Usar: “Quando o cliente informar um CEP ou perguntar sobre endereço”

Criando uma Tool

1

Clique em Nova Tool

Na página de Tools, clique no botão Nova Tool no canto superior direito
2

Selecione o tipo

Escolha entre Endpoint, Handoff, Encerrar Chamada, Agendamento ou CRM Action
3

Preencha os campos

Configure os campos específicos do tipo escolhido (veja detalhes de cada tipo acima)
4

Crie a Tool

Clique em Criar Tool para salvar

Vinculando Tools a Agentes

Após criar uma Tool, vincule-a 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

Vincule a Tool

Clique em Vincular Tool e selecione a Tool desejada na lista, ou crie uma nova diretamente
Para desvincular uma Tool, clique no ícone de lixeira ao lado dela na seção Tools do agente. A Tool não será excluída, apenas desvinculada.

Boas Práticas

Nomenclatura

Use nomes descritivos em snake_case: consultar_pedido, calcular_frete. Evite nomes genéricos como tool1.

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. Quanto mais preciso, melhor o agente decide.

Segurança

Nunca exponha credenciais na URL. Use a seção de Autenticação para configurar tokens e chaves em Tools do tipo Endpoint.
Ao excluir uma Tool, ela será automaticamente desvinculada de todos os agentes. Esta ação não pode ser desfeita.

Resolução de Problemas


Próximos Passos

Agentes

Configure e gerencie seus agentes de voz

Documentos

Adicione conhecimento aos seus agentes

Playground

Teste seus agentes com Tools configuradas

SIP Trunks

Configure seus trunks SIP para transferências via Handoff

Plugins

Conecte o Google Calendar para usar a Tool de Agendamento