Ir para conteúdo
be-human.ai
← Voltar ao blog

Ferramentas e integrações

Agente de IA omnichannel: e-mail, chat e WhatsApp na prática

Veja como um agente de IA omnichannel compartilha identidade e memória entre e-mail, chat e WhatsApp, com permissões e limites de aprovação por canal.

Um pequeno tear de carvalho com um único conjunto de fios de linho marfim sendo tecido em três faixas lado a lado, nas cores marfim, verde e latão.
Ilustração conceitual criada com IA · Be Human

Um agente de IA omnichannel é um único agente, com uma identidade, uma memória e um conjunto de regras de negócio, acessível por e-mail, chat e WhatsApp. Ele não é copiado três vezes. Um núcleo compartilhado define quem o agente é e o que ele sabe, e uma camada fina por canal define o que ele pode ler, dizer e fazer em cada lugar.

Principais pontos

  • Compartilhe identidade, memória e regras de negócio entre os canais. Mantenha permissões, tom e limites de aprovação separados em cada canal.
  • A memória deve guardar fatos verificados e tarefas em aberto, não transcrições completas, para que o histórico de um cliente no WhatsApp não vaze por engano para uma resposta por e-mail.
  • Toda mensagem recebida é uma entrada não confiável. O canal nunca concede autoridade extra, e instruções dentro de uma mensagem não mudam o que o agente tem permissão para fazer.
  • Comece com um canal funcionando bem e só depois adicione o próximo, usando o mesmo núcleo e um novo perfil de canal.
  • Teste cada canal separadamente antes do lançamento e revise as permissões de cada canal com periodicidade definida.

O que significa ter um agente único em vários canais?

A maioria das empresas chega ao mesmo problema por caminhos diferentes. O cliente escreve um e-mail na segunda, manda uma mensagem no WhatsApp na terça e abre o chat do site na quarta. Se cada canal tem seu próprio robô com sua própria memória, o cliente repete tudo, e a equipe vê três conversas desconectadas sobre o mesmo assunto.

Um agente único entre canais resolve isso ao separar duas coisas que costumam vir misturadas: o núcleo do agente e o canal pelo qual ele fala. O núcleo reúne o papel, as instruções, a memória, as ferramentas aprovadas e as regras de escalonamento. O canal é uma porta de entrada com convenções próprias: como as mensagens chegam, qual o tamanho possível, quem pode enviá-las e o que o agente pode fazer depois de lê-las.

Uma imagem útil é a de um único funcionário que trabalha em três mesas. A pessoa é a mesma, com o mesmo conhecimento e as mesmas responsabilidades. Mas as regras do balcão de atendimento são diferentes das regras da sala privada, e um profissional sensato se comporta de forma diferente em cada uma.

Por isso a questão é de arquitetura, não de adicionar um conector. Ligar três caixas de entrada a um modelo não produz um agente coerente. Produz um modelo com três formas de se confundir.

O que deve ser compartilhado e o que deve ficar separado?

A decisão fica mais simples quando você classifica cada elemento do agente em um de dois grupos. Os elementos compartilhados dão consistência ao agente. Os elementos separados o mantêm seguro.

Compartilhado entre todos os canais:

  • Identidade: nome, papel e finalidade do agente e a empresa que ele representa.
  • Regras de negócio: o que ele pode prometer, o que nunca pode prometer e quando passa o atendimento para uma pessoa.
  • Memória: fatos verificados sobre pessoas, contas e assuntos em andamento.
  • Fonte de verdade: os mesmos documentos, registros e políticas, para que as respostas não variem conforme o canal. O artigo sobre manutenção da base de conhecimento de IA, com responsáveis e rotina aborda esse ponto.
  • Caminho de escalonamento: as mesmas pessoas indicadas recebem o mesmo tipo de repasse.

Separado em cada canal:

  • Permissões: quais ferramentas o agente pode acionar e se ele pode apenas ler, preparar rascunhos ou enviar. Veja ler, preparar e enviar como três permissões diferentes.
  • Verificação do remetente: como o agente decide quem está do outro lado.
  • Tom e tamanho: uma resposta no WhatsApp e um e-mail formal não devem soar iguais.
  • Regras de aprovação: o que precisa de uma pessoa antes de ser enviado.
  • Limites de frequência e horário: com que frequência e em que momentos o agente pode contatar alguém.
  • Registro: quais eventos são gravados em cada canal.

Um teste rápido para qualquer item novo: se ele muda quem o agente é, compartilhe. Se ele muda o que o agente pode fazer em um lugar específico, mantenha no canal.

Como a memória compartilhada funciona sem vazar entre canais?

A memória compartilhada é a parte que gera valor e também a parte que gera risco. O objetivo é que o agente lembre que um cliente aguarda uma proposta revisada, e não que leve um comentário privado do WhatsApp para uma conversa formal por e-mail com vários destinatários.

Três decisões de projeto tornam isso administrável.

Primeiro, guarde fatos e tarefas, não transcrições. Um registro de memória como: o cliente pediu para adiar a data de entrega, aprovado pelo responsável da conta, ainda em aberto. Isso serve em qualquer canal. Um log completo de conversa não serve, porque carrega tom, comentários paralelos e detalhes que só eram adequados no contexto original.

Segundo, marque cada registro com sua origem e seu público. Um registro criado a partir de uma conversa privada é identificado como tal, e o perfil do canal decide se registros desse tipo podem ser usados em outros lugares. Conversas em grupo e destinatários em cópia pedem cuidado extra, já que o agente pode estar falando com mais gente do que parece.

Terceiro, separe a memória que o agente lê da memória que o agente escreve. Gravar na memória de longo prazo deve seguir regras: o que conta como fato verificado, quem confirma e como se corrige. Sem isso, uma mensagem mal interpretada vira uma crença permanente usada em todos os canais. Para entender como o contexto é selecionado e mantido enxuto, vale consultar as orientações da Anthropic sobre engenharia de contexto eficaz para agentes.

Talvez você nem precise de um banco de dados vetorial para isso. Muitas vezes um registro estruturado com notas curtas basta, e a diferença entre guardar memória e guardar conversa é tratada em memória de IA ou histórico de chat: o que guardar.

Maquete arquitetônica em papel e carvalho de um pátio, com um poço de mármore verde no centro e três portas de alturas diferentes, com maçanetas de latão, ao redor.
Ilustração conceitual criada com IA · Be Human

Por que cada canal precisa de regras próprias?

Os canais diferem em risco, em expectativa e no custo de um erro. Tratá-los como iguais é o erro de projeto mais comum.

O e-mail é assíncrono, costuma ser formal e é fácil de encaminhar. Um e-mail errado pode chegar a pessoas que o agente nunca pretendeu atingir e pode ser citado depois. Pode ser necessário adotar a regra de rascunho primeiro para novos destinatários e limites rígidos para anexos. As proteções para o acesso à caixa de entrada estão em conectar agente de IA ao e-mail sem colocar sua caixa em risco.

O chat no seu próprio site ou aplicativo é rápido e conversacional. Em geral você sabe menos sobre a pessoa, então o agente deve ser cauteloso com detalhes da conta até que a identidade seja estabelecida. Como a superfície é pública, também é um lugar onde as pessoas testam o agente com pedidos estranhos.

O WhatsApp é pessoal e imediato, ligado a um número de telefone. As pessoas esperam respostas curtas e rápidas, e a plataforma tem políticas próprias de mensagens, incluindo limites sobre quando uma empresa pode iniciar uma conversa. Um número de telefone também é uma prova de identidade mais fraca do que muitas equipes imaginam, já que números mudam de dono. O texto sobre por que um agente de IA no WhatsApp precisa de mais que chat aprofunda o assunto.

Há ainda um motivo de segurança para ter regras separadas. Qualquer mensagem recebida pode conter texto escrito para manipular o agente, como um e-mail pedindo para ignorar as instruções anteriores e enviar um arquivo. As orientações da OWASP sobre prevenção de injeção de prompt tratam isso como uma ameaça permanente: conteúdo vindo de fora da empresa é dado, não instrução. O perfil do canal deve, portanto, definir o que o agente pode fazer depois de ler uma mensagem, independentemente do que a mensagem peça. As decisões de autorização pertencem ao sistema ao redor do modelo, de acordo com as orientações de autorização da OWASP, e não apenas ao julgamento do modelo. O mesmo princípio está por trás do menor privilégio para agentes de IA.

Como isso funciona na prática? Um cenário ilustrativo

Este cenário é ilustrativo, não é um caso real.

Uma pequena locadora de equipamentos tem um agente com o papel de coordenador de clientes. Na segunda de manhã, um cliente escreve por e-mail pedindo para estender a locação por dois dias. O agente consulta o registro da reserva, vê que o equipamento está livre e prepara uma resposta. Como o e-mail para pessoas externas está configurado como rascunho primeiro, um funcionário revisa e envia. O agente grava um registro de memória: prorrogação solicitada, disponibilidade confirmada, aguardando confirmação do cliente.

Na terça, o cliente manda uma mensagem no WhatsApp que diz apenas: pode ser até sexta? O agente reconhece o número como vinculado à conta, e esse vínculo foi feito por uma pessoa no passado e está marcado como verificado. Ele lê a tarefa em aberto na memória e responde de forma breve que a prorrogação está confirmada até sexta. Não menciona a conversa sobre valores ocorrida no e-mail privado, porque o perfil do WhatsApp não permite o envio de detalhes de cobrança.

Na quarta, alguém no chat do site afirma ser o mesmo cliente e pede um reembolso para outra conta bancária. O perfil do chat não pode alterar dados de pagamento e não trata a afirmação como verificação. O agente explica que não consegue fazer isso pelo chat, cria um repasse com o pedido e as evidências até ali, e uma pessoa assume o caso.

O agente foi consistente nos três canais. O comportamento variou porque as regras variavam, e a memória deu continuidade sem expor tudo.

Como construir isso passo a passo?

Uma ordem prática de trabalho reduz surpresas. Cada etapa produz algo que você pode verificar.

  • Defina um único papel. Escreva pelo que o agente é responsável, o que ele nunca deve fazer e para quem ele repassa. Resista à tentação de descrevê-lo como um assistente geral.
  • Construa primeiro o núcleo compartilhado. Defina identidade, instruções, fonte de verdade e estrutura de memória, e teste tudo em apenas um canal.
  • Escreva o perfil de canal para esse primeiro canal. Inclua ferramentas permitidas, nível de leitura, rascunho ou envio, verificação do remetente, tom, tamanho e regras de aprovação.
  • Defina as regras de memória. Decida o que é gravado, quem confirma, como se corrige e quais registros podem passar de um canal para outro.
  • Adicione o segundo canal com um novo perfil, sem copiar o primeiro. Pergunte o que muda em risco, identidade e tempo de resposta.
  • Teste cada canal isoladamente, incluindo entradas hostis, como instruções escondidas em mensagens, remetentes errados e pedidos fora do papel. O checklist para aceitar uma integração de agente de IA pode servir de base.
  • Configure registros e revisões. Anote qual canal tratou cada ação e revise permissões e escalonamentos em ritmo regular.

A ordem importa. Equipes que conectam todos os canais primeiro e escrevem as regras depois costumam acabar com a regra mais frouxa aplicada em todos os lugares.

Como a Be Human trabalha com agentes em vários canais?

A Be Human projeta o agente em torno de um papel bem definido, com identidade, memória, ferramentas, permissões e limites de aprovação estabelecidos no primeiro ciclo de trabalho. Cada canal, seja e-mail, chat ou WhatsApp, entra como um perfil próprio, com permissões e critérios de sucesso específicos. Na operação gerenciada, a equipe monitora o agente, faz avaliações recorrentes por canal, mantém as integrações, revisa permissões e trata incidentes, enquanto a empresa mantém o controle sobre acessos e aprovações.

Perguntas frequentes

Devo conectar todos os canais de uma vez? Não. Comece pelo canal em que o trabalho é mais frequente e o risco é mais fácil de administrar, comprove o papel ali e só então adicione o próximo, com perfil próprio. Adicionar um canal por vez deixa claro qual regra ou integração causou um problema.

O agente pode ter as mesmas permissões em todos os canais? Em geral, não deve. Um canal público, ou que comprova a identidade de forma fraca, deve conceder menos capacidades do que um canal ligado a um usuário interno verificado. Dar o mesmo acesso a todos os canais faz com que o canal mais fraco defina o nível real de risco.

O que acontece quando a conexão de um canal falha? O agente deve continuar trabalhando nos outros canais, dentro das regras de cada um, e avisar a pessoa certa sobre a falha. Ele não deve transferir o trabalho para outro canal por conta própria, já que esse canal tem permissões diferentes. O artigo sobre o que um agente deve fazer quando uma conexão expira descreve os passos de recuperação.

Como saber se o agente se comporta de forma consistente entre os canais? Monte um conjunto de casos de teste e execute-o em cada canal, cobrindo pedidos comuns, casos limite e tentativas de manipulação. Compare os resultados, não a redação: os mesmos fatos, as mesmas decisões e os mesmos escalonamentos, mesmo que o estilo mude. Repita os testes depois de qualquer alteração em instruções, ferramentas ou integrações.

Orientação editorial Be Human. Exemplos são ilustrativos, salvo atribuição explícita. Fontes oferecem contexto; a implementação depende do seu processo.

Menos tarefas. Mais espaço para você.

Traga o trabalho para o qual falta tempo.

Teste um agente de IA personalizado 7 dias grátis pelo WhatsApp ↗