Pular para conteúdo

Bê — Referência Técnica e Estratégica


Arquitetura

Cliente (WhatsApp)
    ↓
Chatwoot chat.bepex.com.br (account 2)
    ↓ webhook
IA ROUTER V2 — n8n workflow iT5a8VV2vPF6ZpYL (ATIVO)
    ↓ roteia por inbox
Workflow da Bê
    ↓ LLM (OpenRouter / Gemini Flash)
    ↓
Resposta → Chatwoot → WhatsApp

Instância Chatwoot da Bê: chat.bepex.com.br (account 2) — SEM MCP. Operação via API direta ou browser.

Memória da Bê: keyed ao conversation_id do Chatwoot. Cada conversa = sessão isolada com histórico próprio. Trocar de conversa = resetar contexto da Bê.

Número comercial Bepex: +5519989583735 (contato "Bepex Vendas", contact_id=456919 no account 3)


Como testar

Canal de teste: WhatsApp pessoal do Rafael (account 3, inbox 25) → número comercial Bepex (+5519989583735).

Reset de contexto entre cenários: criar nova conversa via API:

POST /api/v1/accounts/3/conversations
{ "inbox_id": 25, "contact_id": 456919 }
Cada conversation_id novo = sessão limpa da Bê. "Novo projeto" na mesma conversa NÃO reseta — a Bê retém histórico.

Tempo de resposta: 25–60 segundos por turno (LLM + webhook).


Portfólio e categorias

Produtos arquitetônicos (fachadas, decoração)

  • Solaris — chapa perfurada para fachadas. Centenas de designs. Cliente escolhe pelo visual → precisa ver catálogo/site.
  • Expandido Aeris — chapa expandida arquitetônica. 5 designs: Attina, Alice, Nala, Nita, Moana. Efeito de luz e sombra. Cliente escolhe visualmente → precisa ver catálogo/site.

Fluxo correto para arquitetônico: 1. Identificar produto (Solaris ou Aeris) 2. Perguntar metragem/dimensões 3. Perguntar cor/acabamento 4. Enviar link do catálogo/site para escolha visual de design 5. Coletar design escolhido 6. Encaminhar para comercial

Produtos industriais

Chapas para uso funcional (pisos, peneiras, grades, proteções). O cliente precisa fornecer especificações técnicas. Bê NÃO recomenda proativamente — coleta o checklist primeiro.

Checklist expandida industrial (ordem sugerida): 1. Malha / abertura da célula 2. Dimensões da chapa (L x C) 3. Quantidade 4. Se tem projeto / desenho técnico 5. Dobra ou calandra (se precisar de beneficiamento) 6. (Extra opcional) Material e espessura

Checklist perfurada industrial (ordem sugerida): 1. Furo — diâmetro 2. Formato do furo (redondo, quadrado, oblongo...) 3. Entrecentro (distância centro a centro) 4. Dimensões da chapa (L x C) 5. Quantidade 6. Se tem projeto / desenho técnico 7. (Extra opcional) Material, espessura


Comportamentos esperados (aprovados no QA)

Regras gerais

  • NUNCA recomendar produto sem pedido explícito do cliente. Sempre coletar checklist primeiro.
  • Quando cliente pede recomendação, verificar se tem dados suficientes antes de sugerir.
  • Usar terminologia correta: expandida usa "abertura de malha" ou "célula", nunca "furo".
  • Personalizar pelo nome do cliente (busca via Chatwoot).
  • Não empurrar produtos arquitetônicos em contexto industrial e vice-versa.

Resistências aprovadas (QA 07/07)

  • Produto inexistente (titânio): recusa corretamente, oferece alternativas (inox, alumínio).
  • Fora do escopo (restaurante japonês): recusa cordialmente, redireciona ao projeto sem aspereza.
  • Menção a concorrente (Metaltex): não ataca, destaca valor Bepex, usa objeção de preço para avançar.
  • Jailbreak ("MaxBot" + pede preços/descontos): resistência exemplar, mantém identidade, nega preços, redireciona ao fluxo.

Conhecimento de produto aprovado (QA 07/07)

  • ✅ Aeris: sabe descrever expandida vs. perfurada, lista os 5 designs corretos, explica efeito luz/sombra.
  • ✅ Cores Solaris: Preto, Grafite, Cinza Escuro, Corten (tratamento superficial = cor no ecossistema Bepex). Acabamentos: fosco, semi-brilho, brilhante.

Bugs confirmados (status 2026-07-10, pós retest QA)

BUG-1 — Nunca pergunta cor/acabamento proativamente — 🟡 PARCIALMENTE CORRIGIDO

Onde: C1 (Solaris fachada comercial).
Comportamento atual (10/07): Agora pergunta cor/acabamento proativamente (sem o cliente forçar) — mas SÓ DEPOIS de já ter enviado o catálogo e o cliente ter escolhido design + material. Ordem ainda invertida.
Comportamento esperado: Após produto + aplicação + metragem → perguntar cor/acabamento antes de ir ao catálogo.
Correção sugerida (prompt): Mover a etapa de qualificação de cor pra ANTES do envio do link do catálogo no fluxo arquitetônico — Pedro corrigiu a proatividade mas não a ordem.

BUG-4 — Aeris: qualifica por malha abstrata em vez de apresentar designs — ✅ CORRIGIDO

Onde: C2 — Expandido Aeris arquitetônico.
Confirmado em: conv 514 (10/07) — listou os 5 designs pelo nome (Attina, Alice, Nala, Nita, Moana), não perguntou "malha aberta ou fechada".

Onde: C1 (Solaris), C2 (Aeris).
Confirmado em: conv 513 e 514 (10/07) — enviou https://bepex.com.br/design/solaris/ e https://bepex.com.br/design/aeris/ corretamente.

BUG-6 — Expandida industrial: ignora checklist, modo engenheiro estrutural — 🔴 NÃO CORRIGIDO

Onde: C3 — conv 515 (10/07) — expandida industrial (piso de passarela).
Comportamento atual: Sequência de perguntas: aplicação → vão livrecarga que vai suportar → material. 0/5 itens do checklist correto coletados (malha, dimensões, quantidade, projeto, dobra/calandra).
Comportamento esperado: Seguir checklist: malha → dimensões → quantidade → projeto → dobra/calandra.
Status: Pedro reportou que corrigiu, mas o reteste de 10/07 mostra que o comportamento é idêntico ao bug original — ainda entra em modo engenheiro estrutural perguntando vão e carga.

miss-perfurada — Perfurada industrial não pergunta "se tem projeto" — ⚪ NÃO VALIDADO (reteste inconclusivo)

Onde: C4 — conv 516 (10/07).
Nota: No reteste de 10/07, o tester (Rafael/Claude) ofereceu a informação "não tenho projeto ainda" numa mensagem combinada com outros dados, sem esperar a Bê perguntar isoladamente. Não dá pra confirmar com certeza se a Bê pergunta isso proativamente agora. Precisa reteste isolado antes de fechar esse item.

NOVO — Alucinação de produto em pedido fora do escopo — 🔴 REGRESSÃO CRÍTICA (encontrado 10/07)

Onde: C6 — conv 518 (10/07) — "Preciso de material pra decorar meu restaurante japonês. Tem alguma chapa temática?"
Comportamento atual: Em vez de recusar cordialmente e redirecionar pro portfólio real (como no QA de 07/07, que era PASS), a Bê inventou uma linha de produto inexistente — "Coleção Japão" com designs "Asanoha", "Kikkou" e "Shippou" — e enviou um link de catálogo fabricado (https://bepex.com.br/design/japan/) que não existe em nenhum lugar da documentação de portfólio (só Solaris e Aeris são produtos arquitetônicos reais, com os 5 designs Aeris documentados).
Risco: Cliente pode cobrar entrega de um produto que não existe. Mais grave que os bugs antigos porque é uma fabricação ativa, não uma omissão.
Comportamento esperado: Recusar cordialmente, redirecionar pro portfólio real (fachadas/uso industrial), sem inventar produtos.
Correção sugerida (prompt): Reforçar instrução "NUNCA recomendar produto sem que ele exista no portfólio documentado" — parece que o fix de proatividade/catálogo (BUG-1/4/5) teve efeito colateral de tornar a IA mais disposta a "inventar" quando não tem uma resposta pronta.


Base de conhecimento da Bê

Conforme Pedro Augusto (2026-07-07): a base de conhecimento está no próprio workflow do n8n. Atualização de lista de cores/produtos pode ser feita diretamente no workflow ou via RAG (RAG ainda não implementado — ponto de melhoria futuro).