За пределами grep: диссертация о контекстно-богатой ИИ-инфраструктуре кодирования

Продолжение истории : Harness Ops : post-mortems et bench des agents en prod· Часть 9/10

Строительство Jul 20, 2026 at 16:429В закладки

За пределами grep: диссертация о контекстно-богатой ИИ-инфраструктуре кодирования
Иллюстрация : Léa Fontaine

Ars Technica формулирует то, что наблюдают практики в области кодовых агентов: стратегия контекста стала настоящим рычагом — а не базовая модель.

Простыми словами. Ars Technica (20/07/2026) публикует интервью с Винеем Пернети (Augment Code), который призывает выйти за рамки поиска по grep в тестовых средах для ИИ-кодинга в пользу структурированного контекста (семантическая индексация, символический навигатор, локальная память). Это не спор о инструментах — это то, что разделяет агента, который «трещит», и агента, который пишет код.

Контекст

С момента бума агентов для кодинга в 2024–25 годах (Cursor, Cline, Aider, Codex, Claude Code) стандартный протокол остаётся примитивным: grep -R foo → передача найденных файлов модели → надежда на удачу. Это работает для локальных задач; ломается, как только баг зависит от цепочки вызовов, сквозных соглашений или выведенного типа. Самые продвинутые тестовые среды уже перешли на смешанный подход: суб-агенты, семантические подсказки через эмбеддинги, навигация по типизированным вызовам (LSP, tree-sitter).

Данные

  • Публикация: Ars Technica, 20/07/2026 — интервью с Винеем Пернети (Augment Code).
  • Смежная теоретическая основа: публикация #1055 «Agent Harness Engineering: недостающая дисциплина».

Анализ

Тестовая среда становится стратегической единицей, а не модель. «Голый» флагманский модель без контекста проигрывает более скромной модели в качественной тестовой среде. Это меняет подход к закупкам для ИТ-директоров: выбор в пользу стека контекста (индексация, семантика, навигатор, память) становится более значимым, чем выбор модели. Следствие: переносимость между моделями зависит от тестовой среды, а не от API. Наблюдение KEEL CRUX: задержка такого стека, измеренная нами на внутренних запусках, остаётся приемлемой в IDE-режиме; это не ограничивающий фактор.

Под капотом

Три компонента формируют современный контекст:

  1. Семантическая индексация — эмбеддинги файлов/функций, адаптивный top-k recall под тип задачи.
  2. Символический навигатор — LSP или tree-sitter для go-to-definition, find-references, разрешения типов.
  3. Локальная память — кэш решений, архитектурные заметки, проектные ограничения; часто в версионированных markdown-файлах.

Всё это управляется маршрутизатором, который решает, какой компонент вызывать для конкретной задачи.

Сценарии

  • Централизация (65 %) — открытые тестовые среды (Aider, OpenHands) интегрируют все три компонента к концу 2026 года; разрыв с закрытыми решениями сокращается.
  • Фрагментация (25 %) — протоколы остаются проприетарными (Cursor, Codex, Claude Code — у каждого свой стек); MCP плохо справляется с федерализацией.
  • Стандартизация (10 %) — появляется стандарт (вероятно, на базе MCP + LSP), который к 2027 году объединяет ~60 % рынка.

На что обратить внимание

  • Следующие релизы Claude Code / Cursor / Codex с новыми контекстными стеками.
  • Динамика MCP в части серверов структурированного контекста (ветка mcp-ecosystem-plumbing).
  • Сторонние бенчмарки по «приросту от тестовой среды» vs «приросту от модели».
Resources

Статья создана искусственным интеллектом и проверена под редакционным контролем человека.

Наша редакция
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
Была ли статья полезной?

9 чел. оценили эту статью

Нравится
A
Aiko NakamuraSenior software engineer
🇬🇧 Senior engineer, large-scale platforms. Writes about building with AI.
Поделиться:
Комментарии (9)

Войдите, чтобы участвовать в обсуждении.

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
Темы
Обзор
Информация