O que engenharia-de-contexto faz?
Habilidade do agente Addy Osmani para engenharia de contexto com agentes de codificação.
Visão Geral
Engenharia de contexto é a arte de preparar entradas ricas e estruturadas para agentes de IA de codificação. Ao fornecer contexto claro, exemplos e restrições, você obtém respostas mais precisas e úteis.
Técnicas Principais
-
Definição de Escopo - Especifique exatamente o que deseja que o agente faça. Use frases como "Apenas me mostre a solução para..." ou "Ignore partes não relacionadas a...".
-
Formatação de Saída - Peça formatos específicos: JSON, markdown, diff ou trechos de código com comentários.
-
Exemplos Few-Shot - Forneça 1-3 exemplos do resultado esperado para guiar o agente.
-
Gerenciamento de Histórico - Limpe ou resuma conversas longas para evitar que o agente se perca.
Exemplo de Uso
Você é um especialista em refatoração de código JavaScript.
Refatore o seguinte trecho para usar async/await em vez de callbacks.
Apenas retorne o código refatorado, sem explicações.
Dicas
- Sempre declare o papel do agente (
Você é um...) - Use listas numeradas ou com marcadores para instruções
- Seja específico sobre o que NÃO fazer
- Teste iterativamente: ajuste o contexto com base nas respostas
Recursos
- Artigo original de Addy Osmani: Context Engineering for AI Agents
- Repositório de exemplos: GitHub
Licença
MIT