clientes/<cliente>/). O assistente lê o template,
compara com as boas práticas desta doc e devolve uma lista priorizada de
recomendações. Nada é aplicado no diagnóstico. Cada recomendação vira, depois,
um pedido normal, com plano e “sim”.
O roteiro, em ordem
1
Identificar o projeto
list_projects e confirmar com a pessoa qual projeto é o cliente. Anotar o
project_id e o nome exato.2
Ler o template e guardar a linha de base
get_template. Gravar a resposta em snapshots/ e a revision no Vigente da
MEMORIA.md. Ver Mudanças feitas pelo painel.3
Perguntar o que o template não diz
Qual conexão do WhatsApp o projeto usa (oficial, coexistência ou QR Code), se
há anúncios Click-to-WhatsApp, quem atende quando a IA transfere. Se houver
navegador, dá para ler em
/meta e /crm/departments (só leitura, com o
projeto conferido na tela).4
Rodar as checagens
As da tabela abaixo, na ordem. Anotar a evidência de cada achado: o campo e o
valor encontrado.
5
Ler as páginas da doc dos achados
Antes de recomendar, ler a página de cada recurso envolvido. A recomendação
cita a página.
6
Entregar a lista e preencher o CLIENTE.md
No formato do fim desta página. Preencher o
CLIENTE.md com o que deu para
inferir e perguntar o resto (nicho, objetivo, regras do cliente).O primeiro achado decide o resto. Se o projeto está no motor antigo, o bloco
langchain não existe, e as checagens de modelo, LangSmith, tools e skills do
LangChain não se aplicam. A recomendação principal passa a ser migrar.As checagens
Os campos são do template devolvido porget_template. langchain.config é o
config do agente no LangChain Agent; llm_attendant são os campos do projeto.
Crítico: o atendimento falha ou perde mensagem
Alto: custa caro, fica cego ou atende mal
Médio: qualidade e manutenção
Conexão x recursos
O template não diz qual é a conexão. Pergunte, ou leia em/meta pelo navegador.
Como entregar o resultado
Uma lista só, do mais grave para o menos grave, com no máximo uma linha de evidência por item. Nada foi aplicado; diga isso no começo.MEMORIA.md.
Armadilhas
- Aplicar junto. O diagnóstico não aplica nada, nem o que parece óbvio. Misturar mudança pedida com não pedida torna o “sim” menos informado.
- Recomendar sem evidência. Todo item cita o campo e o valor. “O prompt pode melhorar” sem trecho não é achado.
- Julgar
status: "INACTIVE"como erro. Pode ser decisão do cliente. Pergunte. - Esquecer o que não está no template. Conexão, aprovação dos templates da Meta, membros de departamento e webhooks desligados por falhas só aparecem no painel.
- Ler o rascunho como se estivesse no ar.
get_templatetraz a versão mais nova do agente, publicada ou não. Se há rascunho, diga que o que está no ar pode ser diferente.
Para saber mais
- Como usar os playbooks e Arquitetura de um bom projeto
- Como o agente da Zatten funciona
- Referência do template (JSON) e Referência do config do agente
- Organizar sua agência no computador
- Anthropic, “Writing tools for agents”: https://www.anthropic.com/engineering/writing-tools-for-agents
- Termos para buscar: “auditoria de agente WhatsApp”, “tool description best practices”, “LLM fallback”, “prompt structure”.