Pular para o conteúdo

Ferramenta API Externa

A ferramenta External API deixa o agente consultar (ou acionar) um sistema seu durante a conversa: a situação de um pedido, o saldo de um contrato, a abertura de um chamado.

Formulário da ferramenta API Externa.

CampoO que informar
Método HTTPGET, POST, PUT, PATCH ou DELETE
URLO endereço do endpoint. Pode conter placeholders
Timeout da requisição30 segundos (recomendado), 60 ou 120
CredencialUma credencial global delegada a esta solução, ou Sem credencial

A lista de credenciais mostra apenas as que foram delegadas para esta solução — veja Credenciais.

+ Adicionar Header inclui os cabeçalhos necessários (por exemplo, Content-Type). O campo Body monta o corpo da requisição nos métodos que o aceitam.

Tanto a URL quanto os headers e o body aceitam placeholders: valores que o agente preenche a partir da conversa. É assim que o número do pedido informado pela pessoa chega ao seu endpoint.

CampoO que faz
Aplicar proteção de truncamento de respostas longasSim (recomendado) corta respostas muito grandes antes de entregá-las ao modelo
Truncar respostas maiores que (caracteres)O limite aplicado

Deixe a proteção ligada. Uma resposta enorme de API consome o contexto do agente, encarece o turno e costuma piorar a resposta. Se a informação útil está sendo cortada, o caminho é fazer o endpoint devolver menos — e não aumentar o limite indefinidamente.

O bloco no rodapé do formulário mostra, em uma linha, o que será gravado: método, URL, credencial, quantidade de headers e se há body. Confira antes de salvar.

  1. Salve a ferramenta e confirme que ela aparece Habilitada na lista.
  2. Abra o chat e faça a pergunta que deveria acioná-la.
  3. Expanda o bloco Atividade acima da resposta para ver se a chamada aconteceu.
SintomaCausa provável
O agente nunca chama a ferramentaDescrição vaga ou ferramenta desabilitada
A chamada falha com erro de autorizaçãoCredencial errada, expirada ou não delegada à solução
O agente inventa o valor de um parâmetroFalta instrução dizendo de onde tirar o dado; reforce nas instruções do agente
A resposta chega cortadaLimite de truncamento; reduza o retorno do endpoint