DOM360

Agentes de IA

O que é um agente na DOM360, como ele é configurado e como opera de ponta a ponta.

O que é um agente

Um agente é uma configuração completa de inteligência artificial que atende por um canal (WhatsApp, chat ou ligação de voz) em nome de um cliente. Um agente não é só um prompt: é a combinação de

  • um modelo de linguagem (e seus parâmetros, como temperatura);
  • um prompt do sistema e regras de negócio que orientam como ele se comporta na conversa;
  • um conjunto de ferramentas MCP habilitadas (veja MCPs) que ele pode acionar durante o atendimento;
  • uma base de conhecimento própria, com documentos que ele pode consultar;
  • um ou mais canais pelos quais ele é acionado;
  • um ciclo de vida (rascunho → produção → inativo/arquivado) que decide se ele responde de fato.

Na DOM360 existem dois tipos de superfície — agentes de texto (WhatsApp/chat) e agentes de voz (ligações telefônicas) — configurados em telas separadas, mas seguindo a mesma lógica de identidade, comportamento e ferramentas.

Propósito do agente

Todo agente declara um propósito, que muda o vocabulário da tela de Resultados e o que conta como sucesso:

PropósitoO que significa no resultado
VendasFala em ganhos e custo por ganho.
CobrançaFala em acordos e custo por acordo.
SuporteFala em resoluções e custo por resolução.
QualificaçãoFala em qualificados e custo por qualificado.
CopilotAssiste um usuário interno da operação — fica fora da tela de Resultados.
TarefaRoda como pré ou pós-hook de outro agente — não atende ninguém, não tem canal nem campanha própria.

Ciclo de vida

Um agente passa por quatro estados, nesta ordem de progressão natural:

Rascunho — agente criado mas ainda não ativado para o cliente. Pode ser editado livremente.

Em produção — ativo, responde no canal configurado, e passa a contar na franquia e na cobrança do cliente.

Inativo — interrompido temporariamente: não responde, mas pode voltar a produção.

Arquivado — encerramento definitivo. Um agente arquivado não volta a produção nem a rascunho.

"Ativo" (switch de status) e "Em produção" (ciclo de vida) são coisas diferentes: Ativo = responde; Em produção = conta na franquia e na cobrança. Um agente pode estar ativo e ainda em rascunho — é possível testá-lo antes de ele contar como produção faturável.

Como criar e configurar um agente

A forma mais rápida de começar é pela Biblioteca de Modelos (templates pré-configurados — por exemplo, "SDR Padrão" para prospecção ou "Copilot Padrão" para suporte interno): escolher "Usar modelo" já traz prompt, ferramentas e parâmetros de IA de um ponto de partida testado. Também é possível criar um agente do zero pelo botão Novo agente.

Biblioteca de Modelos com templates reais como "SDR Padrão" e "Copilot Padrão"
Tela real: Agentes de texto → Modelos.

Dentro da configuração de um agente, as abas são:

Comportamento

  • Nome e status (ativo/inativo) do agente;
  • Propósito e a regra de fechamento por inatividade (depois de quanto tempo sem mensagem a conversa é considerada encerrada);
  • Configurações do modelo: qual modelo de linguagem usar e seus parâmetros (ex.: temperatura);
  • Prompt do sistema: o texto principal que orienta o agente durante toda a conversa (suporta Markdown);
  • Regras de negócio: um texto complementar, anexado ao prompt do sistema, para procedimentos e políticas específicas que você queira manter separados do prompt principal.
Aba Comportamento de um agente real, com identidade, status, ciclo de vida e propósito
Tela real: edição de um agente de texto → aba Comportamento.

Ferramentas

A tela de integrações descrita em MCPs: conectar credenciais e escolher quais ferramentas, dentro de cada integração, este agente específico pode usar.

Aba Ferramentas mostrando as integrações MCP disponíveis para conectar
Tela real: edição de um agente de texto → aba Ferramentas.

Conhecimento

A base de conhecimento própria do agente — os documentos que a ferramenta kb.search consulta durante a conversa. Cada agente tem a sua própria base, isolada dos demais.

Hooks

Agentes do tipo Tarefa entram aqui: um agente de tarefa roda como pré-hook (antes da conversa principal começar, por exemplo para enriquecer o contexto) ou pós-hook (depois do resultado da conversa ser registrado, por exemplo para classificar o desfecho) de outro agente.

Canais

Por onde o agente é acionado (WhatsApp, outro canal de texto configurado, ou telefonia, no caso de voz).

Versões

Todo agente mantém um histórico de versões do que foi publicado — permitindo comparar o que mudou entre uma versão e outra, e restaurar uma versão anterior se necessário.

Como o agente usa as ferramentas na prática

Durante a conversa, o modelo decide por conta própria quando chamar uma ferramenta — por exemplo, ao perceber que o usuário quer agendar algo, ele chama google_calendar.check_availability antes de confirmar um horário, ou crm.create_lead ao identificar uma oportunidade comercial real. A qualidade dessa decisão depende diretamente do prompt do sistema: veja Qualidade de Prompt para como escrever instruções que levem o agente a usar as ferramentas certas, no momento certo.

Agentes de voz seguem a mesma lógica de prompt, ferramentas e ciclo de vida dos agentes de texto — a diferença principal é o canal (ligação telefônica via tronco SIP em vez de mensagem) e parâmetros específicos de voz (como a voz sintetizada usada).

Nesta página