Философия предзагрузки контекста в AI-агентах для кода: Eager vs. Just-in-Time
Автор сравнивает архитектурные подходы популярных coding-агентов к загрузке контекста: Cline и Aider загружают карту проекта заранее (eager), Claude Code ищет файлы по мере надобности (just-in-time). Ключевой вывод: разница не только в токенах, но в возможности кеширования на уровне команды.
Разработчикам AI-инструментов и техлидам, выбирающим coding-агента для команды: решение о предзагрузке контекста влияет не только на латентность первого ответа, но и на долгосрочную стоимость через механизмы кеширования. Критично для больших репозиториев и командной работы.
Это аннотация к авторской статье. Мы не публикуем и не пересказываем чужие тексты целиком — полная версия у автора.
О чём статья
- Cline загружает полную структуру директорий до первого запроса, Aider строит PageRank-граф символов (~1024 токена), оба платят фиксированную цену пропорционально размеру репозитория
- Claude Code использует just-in-time поиск (glob/grep/read), стоимость зависит от качества поиска, а не размера репозитория
- Eager-подходы включают волатильные данные (время, открытые вкладки), которые ломают кеширование между сессиями и пользователями
- JIT-подходы позволяют переиспользовать кеш на уровне всей команды, что радикально меняет экономику при масштабировании
Инструменты из статьи
Автономный AI-агент для кода в VS Code: читает проект, правит файлы и...
Доступ из РФ →Агентный кодинг в терминале от Anthropic: сам пишет, тестирует и правит код...
Доступ из РФ →
Комментарии