Что произошло
Команда JetBrains разработала методику Benjamin-Plus, которая учит ИИ-ассистентов программистов работать эффективнее. Суть не в улучшении качества кода, а в оптимизации самого процесса его генерации.
Агенты часто выполняют лишние действия: многократно проверяют одни и те же файлы, делают избыточные запросы к окружению или слишком часто опрашивают систему во время сборки. Benjamin-plus учит их более рациональному поведению.
Детали
Навык включает пять ключевых принципов:
- Комплексный сбор информации — вместо пяти отдельных запросов к репозиторию агент учится делать один комбинированный
- Избирательное чтение — просматривает только нужные 50 строк файла вместо всего содержимого
- Единая проверка окружения — все зависимости проверяются одной командой
- Чёткие критерии готовности — агент останавливается, когда проходит проверка из условия задачи
- Разумный polling — проверяет статус сборки раз в 30 секунд вместо постоянных запросов
«Небольшие утечки топят большие корабли» — Бенджамин Франклин
Тесты на 675 задачах показали снижение затрат на 4.4-18% в зависимости от платформы. Качество кода при этом осталось прежним.
Почему это важно
Для практиков это означает:
- Экономия бюджета — меньше токенов = дешевле использование ИИ-ассистентов
- Быстрее выполнение — агент тратит меньше времени на избыточные операции
- Универсальность — подход работает с разными платформами (Claude Code, Codex CLI и другими)
Навык не требует установки — достаточно добавить содержимое файла injected-instruction.md в системный промпт вашего агента (~3 КБ текста).
Что дальше
Методика открыта для улучшений — разработчики приглашают сообщество тестировать её на новых платформах и задачах. Особенно ценны отзывы с конкретными цифрами экономии или примерами, где подход не сработал.
Технология развивается по принципам evidence-based development — каждое правило проверяется на реальных данных, а не добавляется «на всякий случай». В будущем мы можем увидеть новые версии с дополнительными оптимизациями.
Источники
- Оригинал: github.com — © github.com