DOCS

Agentes de IA em fluxos do bot

Como configurar conta de provedor, agente de IA, prompt, variáveis de saída, intenções e conexão com nodes em fluxos do bot.

AdministradorGestor

Agentes de IA em fluxos do bot

Agentes de IA ajudam o fluxo do bot a interpretar mensagens abertas, capturar informações importantes e escolher a próxima rota da conversa. Eles devem ser usados como parte de uma jornada desenhada, com intenção clara, fallback e transferência segura quando a IA não tiver confiança ou quando a decisão exigir atendimento humano.

Use este guia para configurar a conta do provedor, criar o agente, definir prompt, variáveis de saída, intenções e conectar o agente ao ponto correto do fluxo.

Visão geral

Como o agente de IA entra no fluxo
Carregando diagrama...
A conta de integração fornece a chave, o agente define comportamento e o node conecta esse agente ao caminho do bot.

Quando usar

Use agente de IA quando o cliente pode escrever de várias formas e o fluxo precisa interpretar contexto antes de decidir o caminho.

Bons casos:

  • identificar se o cliente quer comprar, suporte, financeiro, segunda via ou atendimento humano;
  • coletar dados em texto livre, como nome, e-mail, telefone, empresa, produto de interesse ou motivo do contato;
  • classificar a intenção antes de transferir para um departamento;
  • resumir uma triagem inicial antes de entregar ao operador;
  • combinar perguntas abertas com rotas objetivas no fluxo.

Evite usar IA para substituir regras simples. Se a decisão depende apenas de um botão, horário, tag ou campo preenchido, um node de condição costuma ser mais previsível.

Premissas importantes

O agente de IA executa dentro do momento atual do fluxo. Ele interpreta a mensagem recebida, pode responder ao cliente, preencher variáveis e escolher uma rota por intenção.

Ele não deve ser tratado como processo em segundo plano. Sozinho, o agente não cria lembretes futuros, não monitora prazos continuamente, não executa rotinas fora da conversa e não substitui nodes de espera, automações de CRM, templates, tarefas ou integrações.

Quando precisar aguardar prazo, disparar follow-up, criar tarefa, enviar mensagem posterior ou revalidar condição, use os nodes e automações próprias da plataforma. O agente pode decidir a rota, mas o fluxo deve executar a ação.

Configure a conta do provedor

A conta do provedor armazena a chave usada pelos agentes de IA do projeto.

Acesse https://my.agilize.app/messenger/ai/providerAccount.

Preencha:

CampoComo usarCuidado
NameNome administrativo da conta, como OpenAI - produção ou OpenAI - testes.Use nome que diferencie ambiente e finalidade.
ApiKeyChave de API do provedor.Trate como segredo. Não compartilhe em prints, tickets, prompts ou documentação.
ProviderProvedor da conta. Atualmente a opção configurável é openai.Use a conta correta para evitar falhas no agente.

Depois de salvar, essa conta fica disponível no cadastro do agente.

Crie o agente de IA

Acesse https://my.agilize.app/messenger/ai/agent.

Preencha:

CampoComo usarImpacto
Nome do AgenteNome operacional do agente.Ajuda a selecionar o agente correto no node do fluxo.
Modelo de IAModelo usado na execução.Afeta custo, velocidade e capacidade de interpretação.
Conta IntegradaConta de provedor criada anteriormente.Define qual chave será usada para executar o agente.
Instruções do AgentePrompt principal do agente.Define comportamento, tom, limites, critérios de intenção e uso de variáveis.
IntençõesRotas que o agente pode escolher.Cada intenção vira uma saída no node do fluxo.
Variáveis de SaídaDados que o agente pode capturar da conversa.Podem alimentar mensagens, condições, cadastro e contexto para o operador.
Arquivos Treinamento (ChatGPT)IDs e nomes de arquivos de apoio, quando usados.Devem conter conteúdo estável e revisado.

Escreva o prompt do agente

O campo Instruções do Agente deve explicar o papel da IA, o limite da decisão e como escolher intenções.

Um prompt útil costuma ter:

  • objetivo do agente;
  • tom de resposta esperado;
  • dados que devem ser coletados;
  • quando responder ao cliente;
  • quando escolher uma intenção e parar;
  • quando encaminhar para atendimento humano;
  • regras de segurança e fallback;
  • exemplos curtos de mensagens do cliente e intenção esperada.

Exemplo de estrutura:

Você é um agente de triagem comercial da Agilize.
Objetivo:
- entender a necessidade inicial do cliente;
- identificar se ele quer contratar, falar com suporte, tratar financeiro ou falar com um atendente;
- coletar nome, telefone, e-mail e empresa quando forem informados naturalmente.
Regras:
- faça perguntas curtas, uma por vez;
- não prometa prazos, descontos ou condições comerciais;
- se o cliente pedir humano, escolha a intenção falar_com_atendente;
- se não tiver segurança, escolha transbordo_seguro;
- quando identificar uma intenção, use exatamente uma das intenções configuradas.
Critérios:
- comercial: cliente quer conhecer, contratar, testar ou receber proposta;
- suporte: cliente relata erro, dificuldade de uso ou problema operacional;
- financeiro: cliente fala de boleto, cobrança, nota ou pagamento;
- falar_com_atendente: cliente pede pessoa, humano, consultor ou especialista.

Mantenha o prompt objetivo. Um prompt longo e contraditório tende a gerar rotas inconsistentes.

Configure variáveis de saída

Variáveis de saída são dados que o agente pode extrair da conversa. No cadastro do agente, cada variável tem Nome e Descrição.

Exemplos:

NomeDescrição recomendada
nomeNome da pessoa que está falando, sem saudação.
emailE-mail informado pelo cliente.
telefoneTelefone com DDI ou DDD quando disponível.
empresaNome da empresa ou organização citada pelo cliente.
interesseProduto, serviço ou necessidade principal mencionada.

Use nomes simples, sem espaços e estáveis. Esses nomes podem ser usados depois por outros nodes, por mensagens com variáveis, por condições e por cadastros.

Impactos importantes:

  • variável bem descrita aumenta a chance de captura correta;
  • variável com nome ambíguo dificulta manutenção do fluxo;
  • se a variável puder ficar vazia, o fluxo precisa tratar esse cenário;
  • se a variável for crítica, valide com uma pergunta específica antes de criar cadastro ou transferir;
  • ao marcar Fixar variáveis de saída na sala no node, os valores capturados podem ficar destacados na conversa para apoiar o operador.

Configure intenções

Intenções são os caminhos que o agente pode escolher. No cadastro do agente, cada intenção tem Nome e Descrição.

Exemplos:

NomeDescrição recomendada
comercialCliente quer conhecer, contratar, testar, receber proposta ou falar sobre compra.
suporteCliente relata problema, dúvida operacional, erro ou dificuldade de uso.
financeiroCliente fala de cobrança, boleto, nota fiscal, pagamento ou contrato.
falar_com_atendenteCliente pede atendimento humano, consultor, vendedor ou especialista.
transbordo_seguroO agente não tem segurança para classificar ou precisa encaminhar para humano.

Cada intenção configurada no agente se torna uma saída no node Agente de IA quando o agente é selecionado no fluxo. A primeira saída é a rota de segurança para erro ou transbordo. As demais saídas seguem as intenções cadastradas.

As intenções devem representar rotas reais. Evite criar intenção sem próximo passo definido.

Conecte o agente no fluxo do bot

Acesse https://my.agilize.app/messenger/bot/flow, abra o fluxo e adicione o node Agente de Inteligência Artificial no ponto em que a conversa precisa de interpretação.

Configure o node:

CampoComo usar
Agente de IASelecione o agente cadastrado.
Modelo de IAConfirme o modelo que será usado nesse ponto do fluxo.
Habilitar Transcrição de ÁudioUse quando mensagens de áudio puderem ser interpretadas pelo agente.
Manter contexto entre conversasUse quando fizer sentido reutilizar contexto salvo na sala para novas interações.
Fixar variáveis de saída na salaUse quando o operador precisa ver os dados capturados com destaque.
Omitir primeira mensagem do usuárioUse quando a mensagem que chegou ao node não deve ser considerada como primeira entrada do agente.
Sobrescrever Primeiro PromptUse para adicionar uma instrução temporária apenas naquele ponto do fluxo.

Depois de selecionar o agente, conecte as saídas:

  1. Conecte a saída de segurança a uma mensagem de fallback ou transferência humana.
  2. Conecte cada intenção a um caminho específico.
  3. Depois de cada intenção, use nodes apropriados: mensagem, condição, gerar lead, transferir departamento, chamar API, registrar tag ou finalizar.
  4. Teste cada saída manualmente antes de publicar.

Onde colocar o node

O node de IA funciona melhor depois que o fluxo já deu contexto mínimo ao cliente.

Bons pontos:

  • depois da mensagem inicial de boas-vindas;
  • depois de uma pergunta aberta, como “Como podemos ajudar?”;
  • depois de coletar um dado básico que ajude a roteamento;
  • antes da transferência para atendimento humano;
  • antes de criar lead, quando a intenção comercial precisa ser confirmada.

Evite colocar o agente antes de explicar o objetivo da conversa. Sem contexto, a IA tende a interpretar mensagens curtas de forma menos confiável.

Use nodes depois da IA

O agente decide ou captura, mas o fluxo executa.

Exemplos:

Resultado da IAPróximo node recomendado
Intenção comercialMensagem de confirmação, gerar lead e transferir para comercial.
Intenção suporteColetar descrição do problema, gerar suporte ou transferir para suporte.
Intenção financeiroEnviar orientação inicial ou transferir para financeiro.
Variável email preenchidaCondição para validar se existe e usar em cadastro.
Variável interesse preenchidaMensagem com resumo ou campo no lead.
Falha ou intenção incertaMensagem curta e transferência segura.

Não deixe a saída do agente terminar sem ação. Cada rota deve ter continuidade clara.

Boas práticas para prompts

  • Escreva em português correto, com instruções objetivas.
  • Separe objetivo, regras, intenções e exemplos.
  • Use os mesmos nomes das intenções cadastradas.
  • Explique quando o agente deve responder e quando deve apenas rotear.
  • Inclua critérios de transbordo para humano.
  • Evite pedir decisões que dependem de análise jurídica, financeira ou aprovação humana.
  • Não prometa ações que o fluxo não executa.
  • Não peça para o agente “lembrar depois” ou “monitorar o cliente”; use nodes de espera, automações ou tarefas.
  • Revise periodicamente intenções que caem muito em fallback.
  • Teste com mensagens reais de clientes, incluindo erros de digitação, áudio, frases curtas e pedidos ambíguos.

Teste antes de publicar

Roteiro mínimo:

  1. Teste uma mensagem para cada intenção.
  2. Teste uma mensagem ambígua e confirme se cai no transbordo seguro.
  3. Teste variáveis com dados completos e incompletos.
  4. Teste áudio se a transcrição estiver habilitada.
  5. Confira se variáveis destacadas aparecem para o operador quando essa opção estiver ativada.
  6. Confirme se a conversa chega ao Flow com contexto suficiente quando houver transferência humana.
  7. Revise se nenhuma saída ficou sem conexão.

Problemas comuns

SintomaCausa provávelCorreção
Agente sempre cai no transbordoConta, modelo, chave ou agente incompleto; intenção não conectada; mensagem sem contexto.Revise conta integrada, node, intenções e saída de segurança.
Intenção erradaPrompt genérico ou descrição de intenção parecida.Escreva critérios mais objetivos e exemplos de decisão.
Variável não apareceVariável não foi configurada no agente ou não foi identificada na mensagem.Revise nome, descrição e teste com frases mais realistas.
Operador recebe conversa sem contextoVariáveis não foram capturadas, não foram fixadas ou o fluxo transferiu cedo demais.Capture dados antes da transferência e ative destaque quando fizer sentido.
IA promete algo que a operação não fazPrompt deixou margem para compromisso comercial ou operacional.Inclua limites explícitos e direcione casos sensíveis para humano.

Próximos passos