Structured Context Engineering for File-Native Agentic Systems: Evaluating Schema Accuracy, Format Effectiveness, and Multi-File Navigation at Scale
Este estudo sistemático de 9.649 experimentos demonstra que, para agentes de LLM que operam em sistemas estruturados, a capacidade do modelo é o fator determinante de desempenho, superando escolhas de formato ou arquitetura, e revela que a eficácia da recuperação de contexto baseada em arquivos varia significativamente dependendo do modelo, sendo benéfica para modelos de ponta mas prejudicial para muitos modelos de código aberto.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
Imagine que você acabou de contratar um super-estagiário de inteligência artificial (um "agente") para gerenciar o banco de dados gigante da sua empresa. O problema é que esse estagiário não conhece a empresa. Ele precisa de um mapa, um manual de instruções ou uma lista telefônica para saber onde encontrar as informações e como fazer as perguntas certas.
Este artigo de pesquisa é como um grande teste de laboratório para descobrir qual é a melhor maneira de entregar esse "manual" para o estagiário. O autor, Damon McMillan, testou 11 modelos de IA diferentes com 9.649 experimentos para responder a perguntas cruciais: Devo dar a ele um arquivo gigante para ler? Ou devo deixá-lo procurar as informações em arquivos menores? O formato do arquivo (PDF, Excel, texto simples) importa?
Aqui está o resumo da pesquisa, traduzido para uma linguagem do dia a dia, usando analogias:
1. O Grande Dilema: O Livro Gigante vs. A Biblioteca
A primeira pergunta era: É melhor dar todo o conhecimento de uma vez (colado na memória do estagiário) ou deixar ele procurar nos arquivos quando precisar?
A Analogia: Imagine que você precisa resolver um problema complexo.
- Opção A (Prompt Engineering): Você imprime 500 páginas de regras e cola na testa do estagiário. Ele tem tudo na frente, mas pode ficar sobrecarregado.
- Opção B (File-Native Agent): Você deixa o estagiário em uma biblioteca. Ele sabe usar o índice e o computador para buscar apenas o capítulo que precisa naquele momento.
O Resultado Surpreendente:
- Para os estagiários "Elite" (modelos de ponta como Claude Opus, GPT-5, Gemini Pro), a Biblioteca (Opção B) funcionou melhor. Eles são inteligentes o suficiente para saber exatamente o que procurar e não se perdem.
- Para os estagiários "Comuns" (modelos de código aberto mais simples), a Biblioteca foi um desastre. Eles se perderam, procuraram as coisas erradas e cometeram mais erros do que se tivessem o livro colado na testa.
- Lição: Não use a mesma estratégia para todos. Se o seu estagiário for "Elite", deixe-o buscar. Se for "Comum", dê a ele o resumo completo na mão.
2. O Formato do Manual: YAML, JSON, Markdown ou "TOON"?
Os pesquisadores testaram quatro formatos diferentes para escrever esses manuais:
YAML: Como uma lista de compras organizada com tópicos.
Markdown: Como um documento de texto bonito, com títulos e tabelas.
JSON: Como uma lista de dados crua, muito técnica.
TOON: Um formato novo e super compacto, feito para economizar espaço (como um código de barras).
A Descoberta: No geral, o formato não importa muito para a precisão final. Um estagiário inteligente consegue ler qualquer um deles.
O Pulo do Gato: Mas, para os estagiários menos inteligentes, o formato faz diferença. Alguns se confundem com tabelas bonitas (Markdown), outros com códigos estranhos (JSON).
A Surpresa do "TOON": O formato TOON era menor no arquivo (economizava papel), mas na hora de usar, custava mais caro e demorava mais. Por quê? Porque o estagiário não conhecia a "linguagem" do TOON. Ele tinha que tentar várias vezes para entender o que estava lendo, gastando mais tempo e "dinheiro" (tokens) no processo.
3. A "Taxa do Grep" (O Custo de Procurar)
O estudo descobriu um fenômeno interessante chamado "Taxa do Grep".
- A Analogia: Imagine que você pede para o estagiário procurar uma palavra em um livro usando um scanner (o comando
grep).- Se o livro estiver escrito de forma muito densa (muita informação em poucas linhas, como o TOON), o scanner devolve um bloco de texto gigante e confuso. O estagiário tem que ler tudo para achar a agulha no palheiro.
- Se o livro estiver bem espaçado (como o YAML), o scanner devolve apenas a linha exata.
- O Resultado: Formatos compactos podem parecer econômicos no arquivo, mas podem fazer o estagiário gastar mais "cérebro" e tempo para processar o que o scanner encontrou. É como comprar um pacote de arroz super compactado que, ao abrir, exige que você use uma tesoura especial e demore 10 minutos para servir, enquanto o pacote solto é rápido de abrir.
4. Escala: 10.000 Tabelas? Sem Problema!
O estudo testou se o sistema funcionava quando o banco de dados crescia de 10 tabelas para 10.000 tabelas.
- A Solução: A chave foi dividir o manual em seções. Em vez de um livro de 10.000 páginas, criaram-se 40 livros menores (um para cada departamento: Vendas, RH, Financeiro).
- O Resultado: O estagiário conseguiu navegar perfeitamente, encontrando a informação certa em qualquer um dos 10.000 itens, desde que o manual estivesse bem organizado por temas.
5. O Fator Mais Importante: A Inteligência do Estagiário
A conclusão mais forte do artigo é que a inteligência do modelo (o estagiário) importa muito mais do que o formato do manual ou a estratégia de busca.
- A diferença de desempenho entre um modelo "Elite" e um "Comum" foi de 21 pontos.
- Mudar o formato do arquivo ou a estratégia de busca só mudou o resultado em 2 ou 3 pontos.
- Resumo: Antes de gastar tempo otimizando o formato do seu arquivo, invista em um modelo de IA mais inteligente. Um estagiário brilhante com um manual ruim ainda se sai melhor do que um estagiário medíocre com um manual perfeito.
Recomendações Práticas (O "Guia de Bolso")
Se você for implementar isso na sua empresa hoje:
- Conheça seu Modelo: Se usa modelos de ponta (Claude, GPT-5), deixe-os buscar nos arquivos. Se usa modelos mais simples, cole o contexto direto na conversa.
- Use YAML: É o formato mais equilibrado. É fácil de ler para humanos, fácil de ler para máquinas e não gasta "dinheiro" extra na hora da busca.
- Cuidado com Formatos Novos: Se usar formatos compactos ou novos (como o TOON), explique bem como usá-los no manual, senão o modelo vai ficar confuso e gastar mais recursos tentando entender.
- Organize por Tópicos: Para bancos de dados gigantes, divida os arquivos por área de negócio. Não jogue tudo em um único arquivo gigante.
Em suma: Não existe "melhor prática universal". O segredo é adaptar a ferramenta (o manual e a estratégia) à capacidade da ferramenta que você está usando (o modelo de IA).
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.