Dê ao seu agent um mapa para gerenciar o contexto | Harness Engineering 101
Autoria: The Augmented · Assistir no YouTube
Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.
Idioma original: inglês
Vídeo original: Give Your Agent a Map to Manage Context | Harness Engineering 101 · Canal: The Augmented · 00:30 · Assistir no YouTube
Tópicos: Agentes de IA, Engenharia de prompts e contexto
Context engineering consiste em dar ao agent um mapa para encontrar o que precisa. Como agents tendem a explorar mais do que humanos, colocar tudo no context window pode causar context rot. Um único arquivo MD gigante também não resolve o problema, pois informações demais dificultam identificar o que importa. Um mapa em Markdown ou um índice em banco de dados pode apontar para os arquivos relevantes, permitindo que o agent consulte apenas o necessário.
Pontos-chave
Seção intitulada “Pontos-chave”- Agents costumam explorar mais porque nem sempre se sabe de antemão o que é necessário.
- Colocar todas as informações no context window pode causar context rot.
- Um único arquivo MD gigante torna difícil distinguir o que é importante.
- Um mapa em Markdown ou um índice em banco de dados pode manter referências aos arquivos.
- O agent pode ler o mapa e consultar apenas as informações de que precisa.
Capítulos
Seção intitulada “Capítulos”| Início | Capítulo | Resumo |
|---|---|---|
| 00:00 | O problema de encontrar contexto | Agents exploram mais quando não está claro o que é necessário, e incluir tudo no context window pode causar context rot. |
| 00:30 | Criando um mapa para o agent | Um mapa em Markdown ou um índice em banco de dados aponta para arquivos que o agent pode consultar conforme necessário. |
| 00:30 | Consulta direcionada | O agent lê o mapa e aprofunda a busca apenas nas informações de que precisa. |
Citações
Seção intitulada “Citações”Context engineering é simplesmente dar um mapa ao seu agent. — 00:00
Quando tudo é importante, nada é. — 00:00
O agent lê o mapa e aprofunda a busca apenas no que precisa. — 00:30
Conceitos e entidades
Seção intitulada “Conceitos e entidades”- context engineering (conceito): Abordagem que organiza referências para ajudar o agent a localizar o contexto de que precisa.
- context rot (conceito): Problema causado pelo excesso de informações no contexto, que dificulta encontrar o que é relevante.
- context window (conceito): Espaço de contexto do modelo, que pode ficar sobrecarregado quando se tenta incluir tudo.
- Markdown (conceito): Formato sugerido para criar um mapa conciso com referências a arquivos.
- database index (conceito): Índice em um banco de dados que pode funcionar como mapa para apontar para arquivos.
Tradução completa (pt-BR)
Seção intitulada “Tradução completa (pt-BR)”00:00 Engenharia de contexto é simplesmente dar um mapa ao seu agent. Humanos pesquisam quando sabem o que estão procurando, mas recorremos a agents quando não temos muita certeza do que precisamos. Então, eles acabam explorando mais. A solução óbvia é enfiar tudo na context window, mas isso vai sair pela culatra. O modelo não consegue realmente encontrar o que você está procurando. Isso é conhecido como degradação do contexto. Ter um único arquivo MD gigante do agent não funciona. Quando tudo é importante, nada é. Ele não consegue atravessar o ruído para encontrar o que realmente importa. Mas, ao criar um mapa simples, um mapa em markdown ou um índice em um banco de dados, você mantém referências para os arquivos. Você, de forma concisa
00:30 permite que o agent navegue até onde precisa ir. O agent lê o mapa e se aprofunda apenas no que precisa, recuperando essa parte.
Transcrição original
[00:00] Context engineering is just giving your agent a map. Humans search when they know what they’re looking for, but we turn to agents when we’re not really sure what we need. So, they end up exploring more. The obvious fix is to stuff everything into the context window, but that’ll backfire. The model isn’t really find what you’re looking for. This is known as context rot. Having one giant agent’s MD file does not work. When everything is important, nothing is. It can’t cut through the noise to find what really matters. But, by creating a simple map, a map in markdown or an index in a database, you hold pointers to files. You concisely
[00:30] let the agent navigate where it needs to go. The agent reads the map and drills into only what it needs to, retrieving that part.