Além do grep: a tese do harness de codificação de IA rico em contexto

Seguimento do caso : Harness Ops : post-mortems et bench des agents en prod· Episódio 9/10

Construir Jul 20, 2026 at 16:429Adicionar aos favoritos

Além do grep: a tese do harness de codificação de IA rico em contexto
Ilustração : Léa Fontaine

Ars Technica formula o que os praticantes de agentes de código observavam: a estratégia de contexto tornou-se o verdadeiro diferencial — não o modelo subjacente.

Em termos simples. Ars Technica (20/07/2026) publica uma entrevista com Vinay Perneti (Augment Code) que defende superar a busca por grep nos harnesses de IA de codificação em favor de um contexto estruturado (indexador semântico, navegador simbólico, memória local). Não é uma discussão de ferramentas — é o que separa o agente que apenas "rap" do agente que entrega o código.

Contexto

Desde o boom dos agentes de codificação em 2024-25 (Cursor, Cline, Aider, Codex, Claude Code), o protocolo padrão permanece primitivo: grep -R foo → passar os arquivos correspondentes ao modelo → torcer para dar certo. Funciona para tarefas localizadas; quebra quando um bug depende de um fluxo de chamadas transversal, de uma convenção compartilhada ou de um tipo inferido. Os harnesses mais avançados já migraram para uma combinação: sub-agentes dedicados, buscas semânticas por embeddings, navegação por chamadas tipadas (LSP, tree-sitter).

Os dados

  • Publicação: Ars Technica, 20/07/2026 — entrevista com Vinay Perneti (Augment Code).
  • Quadro teórico adjacente: publicação #1055 « Agent Harness Engineering: a disciplina que faltava ».

Análise

O harness se torna a unidade estratégica, não o modelo. Um modelo frontier nu, sem contexto, tem desempenho inferior a um modelo mais modesto em um bom harness. Isso inverte a análise de compra para CIOs: arbitrar sobre a stack contextual (indexador, semântico, navegador, memória) torna-se mais impactante do que sobre o modelo subjacente. Corolário: a portabilidade entre modelos se decide no nível do harness, não na API. Observação KEEL CRUX: a latência adicional desse stack, medida internamente em nossos testes, permanece absorvível no uso em IDE; não é o fator limitante.

Por baixo do capô

Três componentes estruturam o contexto moderno:

  1. Indexador semânticoembeddings de arquivos/funções, recall top-k adaptável ao tipo de tarefa.
  2. Navegador simbólico — LSP ou tree-sitter para go-to-definition, find-references, resolução de tipos.
  3. Memória local — cache de decisões, anotações de arquitetura, restrições do projeto; geralmente em arquivos Markdown versionados.

Tudo isso é gerenciado por um roteador que decide qual componente acionar por tarefa.

Cenários

  • Centralizado (65%): os harnesses open source (Aider, OpenHands) integram nativamente os 3 componentes até o final de 2026; a lacuna com os closed diminui.
  • Fragmentação (25%): os protocolos permanecem proprietários (Cursor, Codex, Claude Code cada um com sua stack); MCP tem baixa adoção.
  • Padronização (10%): um padrão emerge (provavelmente em torno de MCP + LSP), unificando ~60% do mercado em 2027.

A se observar

  • Próxima versão do Claude Code / Cursor / Codex no stack contextual.
  • Tração do MCP nos servidores de contexto estruturado (fio mcp-ecosystem-plumbing).
  • Benchmarks de terceiros publicados sobre « harness gain » vs « model gain ».
Resources

Artigo produzido por inteligência artificial, revisto sob controlo editorial humano.

A nossa redação
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

SSHMonitoringAI Ops
Get early access
Este artigo foi-lhe útil?

9 pessoas gostaram deste artigo

Gosto
A
Aiko NakamuraSenior software engineer
🇬🇧 Senior engineer, large-scale platforms. Writes about building with AI.
Partilhar:
Comentários (9)

Inicie sessão para se juntar à discussão.

FilmBuffNYC 21 Jul 2026 · 11:19

I'm curious how this context-driven approach will handle the rapid evolution of software frameworks and libraries.

sandrine.b 21 Jul 2026 · 15:08

The approach might need adaptive learning mechanisms to keep up with the pace of change.

BookWorm88 21 Jul 2026 · 08:00

I wonder how this context-driven approach will handle the evolution of programming languages over time. Will it adapt or become obsolete?

unLecteurCurieux 21 Jul 2026 · 10:13

Interesting question! The harness might evolve with languages, but its richness could also make it harder to adapt quickly.

sandrine.b 21 Jul 2026 · 10:30

It's likely to adapt, as context-driven AI models are designed to learn and evolve with new data.

Emma_London 20 Jul 2026 · 12:47

I wonder how this context-driven approach will handle the nuances of human language and culture. It's a complex challenge.

Dr. J. 20 Jul 2026 · 12:42

I agree, context is key. But how do we ensure the context is accurate and unbiased?

MusicFanatic 20 Jul 2026 · 12:30

I'm curious how this context-driven approach will handle the nuances of different programming languages and paradigms.

BookWorm47 20 Jul 2026 · 12:28

I've noticed this trend too. Context is indeed becoming more crucial than the underlying model.

SkepticSam 20 Jul 2026 · 12:27

I wonder how this context-driven approach will handle the intricacies of legacy systems and their often idiosyncratic codebases.

Dr. Emily 20 Jul 2026 · 12:10

Interesting point. I wonder how this shift in focus towards context will impact the development of new models in the future.

ArtLoverLA 20 Jul 2026 · 12:08

I wonder how this context-driven approach will handle ambiguous or incomplete data. It's a fascinating shift, but not without challenges.

1
Your Linux servers, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux servers, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install. Everything stays on your machine.

Get early access
Secções
Explorar
Informações