Pular para o conteúdo
Conclave
Todos os cases

06 / Operação · Arquitetura agêntica · Pessoa no circuito

Assistente pessoal multiagente

Um assistente no WhatsApp que cuida de agenda, tarefas e ações de reunião, com segurança por construção.

Status
Em produção
Papel no projeto
Arquitetura e desenvolvimento
Stack
  • n8n
  • OpenAI
  • Gemini
  • Whisper
  • Postgres
  • Redis
  • Google Calendar
  • Google Drive
  • Evolution API
  • Notion

Números do projeto

workflows
8
tabelas
7
dos crons em menos de 1 s
~95%

Nomes de empresas, clientes e pessoas foram omitidos.

I / O problema

Agenda, tarefas e ações de reuniões ficavam espalhadas, e tudo dependia de registro manual.

II / A solução

Um assistente no WhatsApp (texto ou áudio) com acesso à agenda e a um quadro de tarefas no Notion. Envia resumos diários e semanais no horário do cliente e transforma transcrições de reunião em tarefas e eventos sem intervenção.

Fluxo

Como funciona

  1. 01gatilho

    WhatsApp

    Texto ou áudio (Whisper), com debounce e circuit breaker.

  2. 02IA

    Agente central

    GPT-4.1 mini com Gemini de reserva; só conversa com sub-workflows.

  3. 03processo

    Sub-workflows

    Cada ferramenta guarda a própria credencial e serve o agente e os crons.

  4. 04gatilho

    Crons e transcrições

    Resumos no horário do cliente; reuniões do Drive viram tarefas.

  5. 05pessoa

    Confirmação humana

    Ações de risco passam por confirmação; as proibidas nem existem.

  6. 06saída

    Agenda e tarefas

    Google Calendar e o quadro de tarefas no Notion.

Em detalhe · Segurança por construção

O que é perigoso não depende de o modelo obedecer.

Cada ação tem uma classe de risco definida no grafo do fluxo, não no prompt. A ação proibida não é recusada pelo modelo: ela simplesmente não existe.

  1. 01

    Segura

    Executa direto

    Leituras e ações sem efeito colateral relevante.

  2. 02

    Risco

    Só com confirmação

    O assistente pergunta no WhatsApp e espera o sim antes de agir.

  3. 03

    Proibida

    Não existe no grafo

    Ações destrutivas sem confirmação não têm caminho: o agente não tem como chamá-las.

Proteções no canal

circuit breaker por conversa
12/min
camadas de dedupe nas transcrições
3
destino possível: o da ficha do cliente
1

Horário ambíguo nunca vira evento: vira a tarefa “marcar horário”.

Por dentro

O sistema, como ele é

assistente-multiagente/core-agent

Workflow n8n do agente central: webhook do WhatsApp, anti-eco, circuit breaker, transcrição de áudio, buffer e agente com ferramentas
Workflow do agente central

assistente-multiagente/tools

Sub-workflow de agenda: busca da ficha do cliente, guarda, roteamento por classe de risco e ações no Google Calendar
Sub-workflow de agenda (ferramenta)

Decisões técnicas

O que faz o fluxo ser confiável

  1. 01

    Uma ferramenta, dois consumidores.

    O agente nunca fala com API externa, só com sub-workflows; a credencial mora na ferramenta, que também serve os crons.

  2. 02

    Segurança por construção.

    Ações classificadas como segura, risco ou proibida; as destrutivas nem existem no grafo sem confirmação.

  3. 03

    Destino fixo.

    O remetente ignora o destino pedido pelo LLM e usa só o da ficha do cliente, fechando a porta para alucinação e prompt injection.

  4. 04

    Proteções no canal.

    Debounce, circuit breaker (12 mensagens por minuto) e anti-eco com Redis.

  5. 05

    Idempotência.

    Claim atômico (INSERT … ON CONFLICT) e dedupe em 3 camadas nas transcrições.

  6. 06

    Ambiguidade vira tarefa.

    Horário ambíguo nunca vira evento: vira a tarefa “marcar horário”.

  7. 07

    Multi-tenant de verdade.

    Trocar de cliente não exige editar nenhum nó.

  8. 08

    Observabilidade.

    Tokens, modelo e ferramentas registrados por interação, base para precificação; harness de testes para as allowlists.

Resultado

Agenda, tarefas e ações de reunião num só lugar, sem registro manual, e com as ações perigosas travadas por construção.

Qual destes fluxos resolve o seu gargalo?

Quatro perguntas e uma calculadora. A recomendação sai na hora, a partir do seu processo.