Prompt Engineering para Executivos · Capítulo 5 de 28 · 13 min
Diagnosticar se o erro da IA vem do prompt ou do contexto
Classifique cada erro da IA em produção pela camada certa (recuperação, volume, instrução ou ferramenta) antes de aprovar uma reescrita do prompt de sistema.
Este capítulo faz parte do curso gratuito Prompt Engineering para Executivos.
Quando um assistente de IA erra em produção, a correção depende da camada onde o erro nasceu: o dado que não entrou na conversa, o dado que entrou soterrado, a instrução de sistema que não pedia o comportamento ou a ferramenta mal descrita. Quem responde pelo assistente deve triar hoje 20 erros reais com o prompt do guia.
Reescrever a instrução de sistema é trabalho de horas. Refazer o material que entra na conversa a cada chamada é trabalho de trimestre, com mais de um dono. Quando a equipe aprova a reescrita sem saber a camada, a semana passa e o indicador fica onde estava, porque três das quatro camadas ficam fora do prompt.
O teste que separa as camadas cabe numa tarde e exige a requisição bruta aberta na tela, ou seja, o pacote exato que o modelo recebeu naquela chamada, com instruções, ferramentas, documentos e histórico. Sem esse registro, qualquer discussão de causa vira opinião.
Engenharia de contexto (context engineering) é, na definição da Anthropic de 29/09/2025, o conjunto de estratégias para escolher e manter o melhor conjunto de tokens (pedaços de palavra que o modelo lê e cobra) em cada chamada. A engenharia de prompt fica com a parte menor: escrever bem a instrução. O artigo lista o que disputa a janela de contexto, isto é, tudo o que o modelo lê de uma vez, como a pasta entregue ao conselho antes da reunião.
O termo ganhou força em junho de 2025. Tobi Lütke, presidente da Shopify, escreveu que preferia context engineering a prompt engineering, por descrever melhor a habilidade de dar ao modelo todo o contexto para a tarefa ser plausível de resolver. Andrej Karpathy respondeu chamando a prática de arte e ciência de encher a janela com a informação certa, como registrou Simon Willison em 27/06/2025.
Em 2024, o defeito típico era a instrução mal escrita. Em 2026, com janelas de 1 milhão de tokens e agentes que acumulam resultados de ferramentas, o defeito típico é material demais ou material errado. A Anthropic chama a perda de precisão com a janela cheia de context rot (o contexto que apodrece com o volume), medida pela Chroma em 18 modelos e detalhada no próximo capítulo. Antes de pedir janela maior, corte o que não serve à pergunta.
Os seis componentes que disputam a janela
| Componente | O que entra | Quem costuma responder |
|---|---|---|
| Instruções de sistema | Papel, escopo, tom e regras de recusa; a única peça que muita gente chama de prompt | Quem versiona o assistente |
| Ferramentas | Nome, parâmetros e descrição de cada função, enviados em toda chamada | Quem publica o catálogo de ferramentas |
| Conectores MCP | Servidores ligados pelo protocolo MCP, a tomada padrão entre modelo e sistemas | Tecnologia ou o fornecedor do conector |
| Dados externos | Documentos, registros e páginas buscados para a chamada | Quem monta o pacote enviado ao modelo |
| Histórico da conversa | Tudo o que já foi dito, inclusive resultados de ferramentas | Ninguém, até alguém decidir |
| Exemplos | Casos resolvidos que mostram o padrão de resposta | Quem versiona o assistente |
Cinco dos seis componentes ficam fora do alcance de quem escreve a instrução de sistema.
Fonte: Anthropic Engineering, Effective context engineering for AI agents, 29/09/2025
Como cinco componentes escapam de quem escreve o prompt, a reescrita de prompt corrige só uma parte dos erros. Toda falha em produção cai numa de quatro camadas, e cada uma se confirma com uma leitura da requisição e tem um dono diferente.
As quatro camadas de falha
| Camada | Sintoma e teste | Dono da correção |
|---|---|---|
| Recuperação (contexto) | O dado necessário não aparece em nenhum ponto da requisição bruta | Quem busca e monta o pacote |
| Volume (contexto) | O dado está presente, a resposta o contradiz e há material irrelevante em volta | Quem decide o que entra no pacote |
| Instrução de sistema (prompt) | Nenhuma linha pede o formato, o critério ou a recusa cobrada | Quem versiona o prompt de sistema |
| Descrição de ferramenta (contexto) | Ferramenta errada ou nenhuma, e a descrição permite essa leitura | Quem publica o catálogo |
Três das quatro camadas são de contexto; a reescrita de prompt resolve só a terceira linha.
O caso que mais engana é o da ferramenta. Um agente de atendimento passa a abrir reembolso quando o cliente só pergunta onde está o pedido, embora o prompt de sistema mande reembolsar apenas diante de pedido explícito de estorno. A descrição da ferramenta promete cuidar de atrasos, e essa frase compete com a instrução em toda chamada. Normalizar o texto do cliente, reescrever o prompt ou trocar de modelo deixa a causa intacta.
A ordem do diagnóstico importa porque cada passo descarta uma camada com uma única leitura, e o ticket sai com dono antes de alguém estimar esforço.
- Etapa 1 de 6: Nomeie o defeito
Uma frase sobre o que a saída fez, sem a palavra alucinação
- Etapa 2 de 6: Procure o dado
Ausente na requisição: camada de recuperação
- Etapa 3 de 6: Confira a disputa
Presente e contrariado: camada de volume
- Etapa 4 de 6: Leia o prompt de sistema
Nenhuma linha pedia o comportamento: camada de instrução
- Etapa 5 de 6: Leia as ferramentas
Descrição ambígua ou chamada errada: camada de ferramenta
- Etapa 6 de 6: Feche o ticket
Camada, dono e medida escritos antes da estimativa
Cada camada tem um conserto conhecido. Para recuperação, a Anthropic recomenda a busca sob demanda (just-in-time retrieval): o agente guarda identificadores leves, como caminhos de arquivo e consultas salvas, e carrega o dado só quando precisa. Para volume, limpe resultados antigos de ferramentas e compacte o histórico; no anúncio de 29/09/2025, a edição de contexto sozinha elevou o desempenho em 29% numa avaliação interna de busca com agente, e em 39% somada à ferramenta de memória. Instrução e descrição de ferramenta se corrigem no texto, com dono e versão.
As quatro camadas valem em qualquer fornecedor. Mudam o tamanho da janela, o preço do contexto longo e o peso que cada documentação dá à ordem do material e à descrição de ferramenta. Janela maior adia o limite sem anular o context rot, que a Chroma mediu em todas as famílias testadas, então use a tabela para saber quanto custa encher a janela e onde cada fornecedor pede cuidado.
Como fica em cada modelo
| Modelo | O que muda | Cuidado |
|---|---|---|
| Claude (Anthropic) | Janela de 1M em Opus, Sonnet e Haiku 5.5. A edição de contexto no servidor limpa resultados antigos de ferramentas e compacta o histórico. A documentação chama a descrição de ferramenta de fator mais importante e pede de três a quatro frases por ferramenta. | Haiku 5.5 cobra mais quando o prompt passa de 100 mil tokens. Desde o Opus 4.7, o mesmo texto gera cerca de 30% mais tokens. |
| OpenAI (GPT) | GPT-6 Astra e GPT-6.1 Sol têm janela de 1,05 milhão de tokens. O guia põe o contexto por último, depois de identidade, instruções e exemplos, e pede menos de 20 funções no início do turno. | Acima de 272 mil tokens, a entrada custa o dobro e a saída 1,5 vez. O GPT-6 Astra reage mais a instruções em arquivos como AGENTS.md. |
| Gemini (Google) | Gemini 3.1 Pro Preview e 3.8 Flash aceitam 1.048.576 tokens. O guia pede contexto longo primeiro, pergunta no fim e cláusula de resposta só pelo contexto quando o caso exige. | No 3.1 Pro Preview, prompt acima de 200 mil tokens dobra o preço de entrada. Declare o ano corrente e o corte de conhecimento na instrução de sistema. |
| Grok (xAI) | Grok 4.7 tem janela de 500 mil tokens e aceita até 350 ferramentas por requisição. | A partir de 200 mil tokens, toda a requisição paga a tarifa alta. Descrição omitida vira descrição vazia, e a xAI não publica guia de prompting. |
| Modelos abertos (DeepSeek, Qwen) | DeepSeek V4.1 Flash tem janela de 1M. Qwen3.8-27B tem 262.144 tokens nativos e chega a 1M com YaRN, técnica que estica a janela. | No Qwen, o YaRN estático piora textos curtos. No DeepSeek com ferramentas, o raciocínio anterior volta inteiro em toda chamada ou a API devolve erro 400. |
Fonte: Documentação de Anthropic, OpenAI, Google, xAI, DeepSeek e Qwen, 13/10/2026
Os mesmos quatro sintomas aparecem em setores diferentes. Nos três exemplos ilustrativos abaixo, a primeira proposta da equipe foi reescrever o prompt, e só num deles a camada era a instrução.
Três incidentes ilustrativos, três camadas
1 de 3Jurídico: a multa que o assistente não achou
O assistente de contratos afirma que não há multa por rescisão. A cláusula estava na página 40 de 60 anexos enviados juntos. Camada de volume: o pacote passou a levar só as cláusulas pedidas na pergunta.
Finanças: o táxi aprovado acima do teto
O assistente de despesas aprova corrida acima do limite. A política de 2026 nunca entrou no índice de busca, e a de 2025 respondeu no lugar. Camada de recuperação: o índice foi refeito e ganhou data de vigência.
Marketing: tom de festa num comunicado de crise
O gerador de posts usa emoji e exclamação num aviso de recall. Nenhuma linha do prompt de sistema tratava de tom em crise. Camada de instrução: uma regra de duas linhas resolveu, em horas.
A triagem caso a caso cabe num prompt. Ele recebe a frase do defeito e a requisição bruta, devolve camada, evidência literal, dono e medida, e usa só texto e tags XML (marcadores como etiquetas de pasta), o que o deixa portátil entre Claude, GPT, Gemini e Grok.
Guia prático: triar incidentes pela camada numa tarde
Com 20 requisições brutas exportadas do erro mais citado nos últimos 30 dias.
Passo 1: Exporte a requisição bruta de cada caso
Peça ao time o pacote que chegou ao modelo: instruções, ferramentas, documentos, histórico e saída.
Deu certo quando: Cada caso tem as cinco partes, com a saída do modelo no fim.
Erro comum: Receber o documento de origem em vez do pacote enviado na chamada.
Passo 2: Escreva o defeito numa frase factual
Diga o que a saída fez e não deveria, sem hipótese de causa.
Deu certo quando: Outra pessoa lê a frase e reconhece o erro na saída.
Erro comum: Escrever que o modelo alucinou, frase que não aponta nada testável.
Passo 3: Rode o prompt de triagem em cada caso
Cole a frase e a requisição nas tags indicadas, um caso por conversa.
Deu certo quando: A resposta traz uma camada e um trecho literal como evidência.
Erro comum: Colar vários casos na mesma conversa, que mistura as evidências.
Passo 4: Confira a evidência contra a requisição
Procure o trecho citado com a busca do editor de texto.
Deu certo quando: Todo trecho citado aparece igual na requisição.
Erro comum: Aceitar evidência parafraseada, que pode ter sido inventada.
Passo 5: Consolide os 20 casos
Use o segundo prompt para contar casos por camada e agrupar correções.
Deu certo quando: Uma camada concentra a maior parte dos casos.
Erro comum: Corrigir caso a caso antes de ver o padrão.
Passo 6: Abra o ticket com camada, dono e medida
Registre a correção mínima e o número que vai mostrar o efeito em 14 dias.
Deu certo quando: O ticket tem uma pessoa nomeada e uma medida antes da estimativa.
Erro comum: Ticket sem camada volta com uma reescrita genérica de prompt.
No fim você tem: Um ticket que diz onde está o defeito, quem corrige e como saber em duas semanas se funcionou.
Defeito: o assistente acionou reembolsar_pedido quando o cliente só perguntou onde estava o pedido 48213.
Camada: 4, descrição de ferramenta.
Evidência: [tools] “Cuida de consultas sobre pedidos com problema, incluindo atrasos”; [mensagens] “Onde ele está?”
Camadas descartadas:
- Recuperação: a pergunta pedia rastreio, e consultar_rastreio estava disponível.
- Volume: a requisição é curta e não traz material irrelevante.
- Instrução de sistema: a linha “Só acione reembolso quando o cliente pedir estorno de forma explícita” existe; a descrição da ferramenta compete com ela ao citar atrasos.
Dono da correção: quem publica o catálogo de ferramentas.
Correção mínima: reescrever a descrição de reembolsar_pedido para “Abre estorno quando o cliente pede o dinheiro de volta de forma explícita. Para perguntas sobre status ou prazo de entrega, use consultar_rastreio.”
Medida em 14 dias: zero chamadas de reembolsar_pedido em conversas sem as palavras estorno, reembolso ou dinheiro de volta, numa amostra de 50 conversas.Contagem: volume 4, recuperação 1, instrução de sistema 1, descrição de ferramenta 0, requisição incompleta 0.
Camada dominante: volume (4 de 6). Dono: quem monta o pacote.
Correções agrupadas:
- Enviar só as cláusulas da apólice do cliente, buscadas na hora da chamada: T1, T2, T4 e T6.
- Incluir os endossos vigentes no índice de busca: T3.
- Acrescentar ao prompt de sistema a linha que pede citar a cláusula: T5.
Voltam para leitura humana: T6, porque “franquia reduzida” não aparece na requisição.Erros que mandam a correção para a camada errada
A camada sai da requisição bruta lida caso a caso, antes de qualquer estimativa de esforço.
- Ler o documento de origem em vez do pacote que chegou ao modelo
- Registrar “o modelo alucinou” no lugar do comportamento observado
- Somar documentos ao pacote para compensar um dado que o modelo ignorou
- Pedir janela maior antes de saber em que camada o erro nasceu
- Aceitar a evidência da triagem sem achar o trecho literal na requisição
O teste: O ticket nomeia a camada, o dono e o número que vai mudar em 14 dias?
alexandrecaramaschi.com/educacao/frontends-com-vibecoding
O assistente de triagem de sinistros de automóvel está em produção há seis semanas. Nas duas últimas, os casos devolvidos para revisão humana subiram de 11% para 34%, quase sempre com a afirmação de que a apólice não cobre um item coberto. O prompt de sistema não mudou desde a estreia. Há três semanas, o time de produto passou a enviar em toda chamada o manual de subscrição completo, o catálogo de endossos e o histórico do cliente. O fornecedor propõe reescrever o prompt em três semanas.
Você aprova a reescrita ou manda a equipe olhar outro lugar primeiro?
Traga o contexto da sua empresa
Se a dificuldade é aplicar o conteúdo a uma situação real, envie o caso pelo formulário de contato. Informe a tarefa, os dados disponíveis e a decisão que precisa tomar.
Faça hoje
Peça a quem opera o assistente 20 requisições brutas do erro mais citado nos últimos 30 dias, rode o prompt de triagem em cada uma e consolide com o segundo prompt, em cerca de 40 minutos. Deu certo quando o ticket sai com uma camada dominante, um dono nomeado e uma medida para conferir em 14 dias. Se ninguém consegue exportar a requisição bruta, a primeira correção é passar a registrá-la.
Seu caderno neste capítulo
Abrir o caderno completoSelecione um trecho do capítulo para destacar ou anotar. Nos vídeos e áudios, use Anotar este momento. No teclado, selecione com Shift e as setas e use Alt+Shift+D para destacar ou Alt+Shift+N para anotar.
Salvo neste navegador. Entre na sua conta para levar o caderno a outros aparelhos.
Entre na sua conta para compartilhar o que aprendeu e convidar alguém para estudar com você.
Conexões deste capítulo
Veja o que estudar antes e para onde seguir depois, explore os conceitos e compare abordagens em outros cursos. Sugestões marcadas como “sugerido pelo grafo” vêm dos assuntos em comum, não do índice do curso.
Estude antes
- CursoSkills de IA com Vibecoding e Terminalsugerido pelo grafo3 capítulos de “Prompt Engineering para Executivos” usam conceitos apresentados em “Skills de IA com Vibecoding e Terminal”.
- CursoVídeo com IA: Claude Code, Codex e ElevenLabssugerido pelo grafo3 capítulos de “Prompt Engineering para Executivos” usam conceitos apresentados em “Vídeo com IA: Claude Code, Codex e ElevenLabs”.
- CursoMCP para quem decidesugerido pelo grafo2 capítulos de “Prompt Engineering para Executivos” usam conceitos apresentados em “MCP para quem decide”.
Conceitos deste capítulo
O mesmo assunto em outros cursos
- Segundo cérebro com IAPor que dar mais contexto pode deixar o agente piorExaminar conexões de Por que dar mais contexto pode deixar o agente pior
- Skills de IA com Vibecoding e TerminalPrompt Engineering para Agentes: CoT, ReAct e a Fórmula da ClarezaExaminar conexões de Prompt Engineering para Agentes: CoT, ReAct e a Fórmula da Clareza
- Saúde Mental para Autistas em IAQual assistente aguenta ser prótese de função executivaExaminar conexões de Qual assistente aguenta ser prótese de função executiva
- Frontends com VibecodingDirigir o prompt e avaliar a entrega do agenteExaminar conexões de Dirigir o prompt e avaliar a entrega do agente
Voltar ao capítulo anterior: Escolher quanto raciocínio pagar em cada tarefa
Leve uma ideia para a prática
Escolha uma atividade no painel e volte a este curso quando quiser.
Atividades e evolução ficam reunidas no painel da sua conta.
Capítulos vizinhos em Prompt Engineering para Executivos
- 03Tirar do prompt as instruções que quebram nos modelos de 2026
- 04Escolher quanto raciocínio pagar em cada tarefa
- 05Diagnosticar se o erro da IA vem do prompt ou do contexto
- 06Decidir o que entra na janela e em que posição cada bloco fica
- 07Escolher como a IA consulta o acervo da empresa