MÓDULO 1-4

🚧 Onde o WAT falha

Receita vaga, tool sem chave, agente sem contexto, workflow ambíguo. Quatro causas cobrem quase toda falha — e cada uma tem um conserto próprio.

6
Tópicos
26
Minutos
Iniciante
Nível
Teoria
Tipo
0 de 60%
1

🌫️ Receita vaga

Novo aqui? Um workflow (a receita) é vago quando não diz o suficiente para o agente decidir sem adivinhar — por exemplo, "organize os arquivos" sem dizer por quê organizar, em que critério, nem onde salvar o resultado. Receita vaga é a causa mais comum de falha no WAT: não é o agente que "não entendeu", é a receita que não disse o bastante.

Um exemplo do dia a dia: você pede "faz um resumo das vendas do mês pra eu mandar pro grupo do WhatsApp da loja". Parece claro, mas está cheio de lacuna — resumo de quê exatamente (total, por produto, por vendedor)? De onde vêm os dados (a planilha de ontem, a de hoje, um sistema)? Quantas linhas o resumo pode ter? O agente não tem como recusar a tarefa, então ele preenche cada lacuna com a suposição mais razoável que encontrar — e "razoável pra ele" raramente bate com "o que você tinha na cabeça". O resultado sai genérico: um parágrafo correto sobre números, mas sem o recorte que você queria.

🔍 Ver por dentro: o que o agente faz quando falta detalhe

Diante de uma instrução incompleta, o agente segue um caminho previsível — e é isso que gera o resultado genérico:

  • 1. Lê o pedido e identifica o que falta pra executar (formato, fonte, critério, destino).
  • 2. Escolhe a suposição mais comum — a interpretação que mais aparece em pedidos parecidos, não a sua interpretação específica.
  • 3. Executa com essa suposição e entrega algo tecnicamente correto, mas genérico.
  • 4. Não avisa que escolheu — porque, do ponto de vista dele, a lacuna foi preenchida, a tarefa está feita.

✗ Vago

"Organiza esses relatórios pra mim."

✓ Claro

"Renomeie os arquivos da pasta 'relatorios/' para o padrão AAAA-MM-relatorio.pdf, com base na data que está no nome atual. Se algum nome não tiver data, deixe de lado e me avise no fim."

✗ Vago

"Faz um resumo das vendas do mês pro grupo."

✓ Claro

"Usa a planilha 'vendas-agosto.xlsx', aba 'resumo'. Traz total do mês, os 3 produtos que mais venderam e a comparação com julho. Máximo 5 linhas, linguagem simples pro grupo do WhatsApp."

💡 Dica Prática

Antes de escrever a receita, pergunte-se: "se eu desse esse texto pra um estagiário novo que nunca viu meu negócio, ele saberia exatamente o que fazer?" Se a resposta for "só se ele adivinhar", a receita ainda está vaga.

2

🔑 Tool sem chave ou permissão

Novo aqui? Muitas ferramentas exigem uma chave de API (uma senha específica que autoriza o uso de um serviço, tipo enviar e-mail ou postar num site) para funcionar. Se a chave não foi configurada, ou o agente não tem permissão de usar aquela ferramenta (a Trilha 0 já tratou de permissões), o passo do workflow que depende dela simplesmente não pode ser executado — não importa quão claro o resto da receita esteja.

Esse é um erro fácil de confundir com "o agente não sabe fazer isso": na verdade, ele sabe exatamente o que fazer, só não tem a chave da porta. A solução nunca é reescrever o workflow — é configurar a credencial que falta (tema aprofundado na Trilha 4, módulo de Segredos).

🔍 Por dentro

  • Chave de API: uma senha específica de serviço, diferente da sua senha pessoal — cada ferramenta externa pode pedir uma.
  • Permissão: o limite que você mesmo define do que o agente pode fazer sozinho.

Exemplo real: você pede "manda um e-mail pro cliente avisando que o pedido foi enviado". Se a ferramenta de e-mail (por exemplo, um servidor MCP de Gmail — assunto da Trilha 2) nunca recebeu a chave de acesso à sua conta, o agente chega até o passo de enviar e trava ali — a mensagem já está escrita, só não sai. É diferente de um erro de execução: o agente não "tentou e falhou", ele identificou que a porta está trancada e, se bem construído, para e avisa em vez de inventar que enviou.

⚠️ Modo de falha distinto: o agente "inventa" um caminho

Uma variação perigosa da falta de acesso é a alucinação — quando o agente, sem achar o arquivo, a pasta ou o comando certo, inventa um caminho parecido em vez de dizer "não encontrei". Exemplo: você pede pra rodar "o script de fechamento de caixa" e não existe nenhum arquivo com esse nome exato — em vez de parar e perguntar, um agente mal orientado pode assumir que fechamento.py é o arquivo certo (não é) e rodar ele mesmo assim, gerando um resultado que parece certo mas não é o que você pediu.

3

🧩 Agente sem contexto suficiente

Às vezes o workflow é claro e a ferramenta tem permissão, mas o agente ainda erra porque falta contexto — informação de fundo que ele precisaria para tomar a decisão certa. Exemplo: pedir "escreva um resumo no tom da empresa" sem nunca ter mostrado exemplos desse tom antes. O CLAUDE.md (visto na Trilha 0) existe justamente para carregar esse contexto de forma persistente, sem repetir tudo a cada pedido.

Exemplos
Do que "bom" parece
Regras
Do que nunca fazer
Nomes
Arquivos e pastas certas
CLAUDE.md
Onde tudo isso mora

Falta de contexto também aparece de um jeito mais caro: quando o agente entra num loop — um ciclo que se repete sem nunca chegar ao fim — porque não tem informação suficiente pra saber quando parar. Imagine um workflow "revise este texto até ficar bom" sem nenhum critério do que é "bom". A cada rodada o agente revisa de novo, acha algo pra ajustar (sempre acha), e volta a revisar — sem um critério de parada, o ciclo pode continuar por dezenas de rodadas. Cada rodada consome tokens (a unidade que mede o quanto o modelo "lê" e "escreve" — e o que determina o custo de cada execução), então um loop mal desenhado não é só perda de tempo: é custo real subindo sem controle, às vezes por um workflow que parecia inofensivo.

💡 Dica Prática

Todo workflow que tem "repita até..." precisa de um critério de parada objetivo (um número de rodadas, uma condição verificável) e não uma meta subjetiva como "até ficar bom". Sem isso, você está sujeito a pagar por um loop que nunca teria fim sozinho.

4

❓ Workflow ambíguo

Diferente de "vago" (que falta detalhe), um workflow ambíguo tem detalhe demais que se contradiz, ou permite mais de uma leitura razoável. Exemplo: "envie o relatório para o cliente até sexta, priorizando qualidade" e, três linhas depois, "não gaste mais que 10 minutos revisando" — as duas instruções competem entre si, e o agente pode escolher qualquer uma.

A diferença prática entre vago e ambíguo importa porque o conserto é oposto. Receita vaga se resolve adicionando detalhe. Workflow ambíguo se resolve removendo a contradição — decidindo qual das instruções que competem vale mais, e deixando isso escrito, não implícito.

✗ Workflow malfeito

"Responda todos os e-mails do dia com atenção total a cada um. Ah, e feche a caixa de entrada até meio-dia."

Duas metas competindo: qualidade máxima vs. prazo apertado. O agente decide sozinho qual prioriza — e pode mudar de ideia a cada execução.

✓ Workflow bem escrito

"Até meio-dia, responda o máximo de e-mails simples (1-2 linhas) que conseguir. E-mails complexos, deixe marcados como pendente pra eu ver — não tente resolver rápido."

A prioridade fica explícita: velocidade nos simples, sem sacrificar qualidade nos complexos — porque esses ficam de fora do prazo.

🌫️ Receita vaga falta detalhe conserto: reescrever mais claro 🔑 Tool sem chave falta permissão/API key conserto: configurar credencial 🧩 Falta contexto agente não sabe o padrão conserto: enriquecer o CLAUDE.md ❓ Workflow ambíguo instruções se contradizem conserto: definir prioridade clara

Legenda: os quatro pontos de falha mais comuns do WAT, lado a lado com o conserto específico de cada um — nenhum se resolve do mesmo jeito.

5

🚨 Como perceber: os sinais de alerta

Cada tipo de falha deixa uma pista diferente no comportamento do agente. Aprender a ler essas pistas evita ficar "brigando" com o agente sem entender por quê ele não acerta.

Pensando no ciclo do WAT (visto no módulo 1.2: o agente lê o workflow, decide o próximo passo, usa uma tool, repete), a falha quase sempre entra bem no início desse ciclo — na leitura do workflow ou na decisão — e só aparece pra você lá no fim, como resultado errado, custo alto ou tempo gasto à toa. O diagrama abaixo mostra o caminho:

Workflow vago ou ambíguo a receita não decide Agente sem critério claro precisa preencher a lacuna Decisão errada ou incompleta suposição que não bate Tool mal usada ou não usada executa o passo errado resultado genérico · custo em tokens · tempo perdido

Legenda: a falha quase nunca nasce na ferramenta — ela entra cedo, no workflow ou na decisão do agente, e só vira visível lá na ponta, como resultado ruim, custo alto ou tempo perdido.

1

Ele faz algo razoável, mas diferente do que você queria

Sinal de receita vaga — ele preencheu a lacuna com uma suposição razoável, só que não era a sua.

2

Ele para e pede uma senha/credencial

Sinal de tool sem chave — ele identificou o bloqueio corretamente e está pedindo ajuda.

3

O resultado "foge do padrão" da casa

Sinal de contexto insuficiente — ele não tinha exemplos do padrão esperado.

4

Ele oscila — faz de um jeito numa sessão, de outro na próxima

Sinal de ambiguidade — o workflow permite mais de uma leitura válida.

6

✅ Checklist de conserto

Diante de um resultado que não saiu como esperado, percorra este checklist antes de culpar o agente — na grande maioria das vezes o conserto está numa dessas quatro linhas.

Checklist rápido

  • ☐ A receita diz claramente o que fazer, com o quê, e onde salvar?
  • ☐ Toda ferramenta que o passo precisa tem a chave/permissão configurada?
  • ☐ O agente tem exemplos ou regras suficientes (CLAUDE.md) do padrão esperado?
  • ☐ Não há duas instruções do workflow competindo entre si?

💡 Dica Prática

Guarde este checklist — ele volta inteiro no módulo 1.5 (Build), na hora de revisar por que a automação de newsletter não saiu como esperado na primeira tentativa.

Copie este checklist antes de rodar qualquer workflow novo — cole num bloco de notas e vá marcando:

[ ] O QUE fazer está escrito (não só "organize", "resuma", "revise")
[ ] COM QUE dados/arquivos trabalhar está nomeado (caminho ou fonte exata)
[ ] ONDE salvar ou entregar o resultado está definido
[ ] Toda ferramenta usada no workflow tem chave/permissão já testada
[ ] O CLAUDE.md tem exemplo do padrão esperado (se o resultado exige "tom" ou "estilo")
[ ] Não há duas instruções competindo (prazo vs. qualidade, rapidez vs. cuidado)
[ ] Se existe "repita até...", há um critério de parada objetivo (não subjetivo)

Como verificar: rode o workflow uma vez num caso pequeno e barato antes de confiar nele em escala. Se o resultado bater com o que você esperava sem precisar de ajuste, os sete itens acima provavelmente estão cobertos. Se não bater, volte ao checklist e ache qual linha ficou sem marcar — é ali que está o defeito, não na "capacidade" do agente.

Checagem rápida (opcional): o agente para e pede uma senha específica de um serviço. Qual é a causa mais provável?

Resumo do Módulo

4 causas comuns: receita vaga, tool sem chave, agente sem contexto, workflow ambíguo.
Cada uma tem uma pista: resultado diferente, pedido de senha, foge do padrão, ou oscila entre sessões.
Cada uma tem um conserto específico: reescrever, configurar, enriquecer o CLAUDE.md, ou desambiguar.
Checklist de 4 perguntas: percorra antes de culpar o agente.

Próximo módulo:

1.5 — Build: automação de newsletter