Игорь Градов
Игорь Градов
6 мин
ai

IDE JetBrains строят для ИИ-агентов: расход токенов на Kotlin упал на 13,48%

JetBrains IDE второго поколения: среда, где ИИ-агент работает сам, без терминала и костылей.

IDE JetBrains строят для ИИ-агентов: расход токенов на Kotlin упал на 13,48%

JetBrains перестраивает свои IDE (среды разработки, программы вроде IntelliJ IDEA и PyCharm) не под человека, а под ИИ-агентов (автономные программы, которые сами пишут и правят код), и первые тесты показывают, что агент с доступом к встроенным инструментам IDE тратит меньше денег и времени, чем агент в голом терминале.

Почему это важно

Индустрия спорит, нужна ли IDE вообще, если агент справляется через командную строку. JetBrains отвечает цифрами: встроенный поиск IDE снижает расход токенов (единиц текста, за которые платят при каждом запросе к модели) и время работы агента, а на Kotlin-проектах стоимость упала на 13,48%.

До сих пор волна «вайб-кодинга» двигалась в сторону терминала: Claude Code, Codex, OpenCode и похожие инструменты давали агенту минимальный набор команд (grep, bash, edit) и обходились без тяжёлой среды разработки. JetBrains, которую в этой картине привыкли считать «динозавром», предложила встречный тезис: следующий пользователь IDE не человек, а агент. Источник, блог команды OpenIDE и материалы JetBrains, разбирающие архитектуру и бенчмарки.

Зачем агенту IDE, если терминала хватает?

Когда задача простая, найти строку в проекте, агенту действительно хватает grep. Но как только нужно пройти по связям между классами, безопасно переименовать метод, запустить конкретный тест или посмотреть состояние приложения в отладчике, набор из четырёх команд перестаёт работать.

Без IDE агент начинает компенсировать: делает дополнительные вызовы, сжигает токены на просеивание «шумного» вывода и всё равно промахивается мимо структуры проекта. Фактически разработчик, который пытается дать агенту новые возможности вручную, заново собирает ту же IDE, только из скриптов и «костылей», которые потом приходится поддерживать.

JetBrains предлагает готовое решение: открыть агенту доступ ко встроенным инструментам IDE через MCP-tool (единую точку входа, через которую агент вызывает поиск файлов, текстовый поиск, поиск по регулярным выражениям и поиск символов).

Что показали тесты?

Команда JetBrains замеряла четыре показателя:

  • Quality (прошли ли все тесты после работы агента)
  • Latency (время выполнения задачи, медиана и P95)
  • Cost (расход токенов, пересчитанный в доллары)
  • Budget discipline (как часто одна задача превышает лимит в $0,50)

Конфигурация с готовым поисковым навыком (search skill) и единым IDE-инструментом снизила latency и cost по сравнению с базовой линией без IDE-поиска. При этом quality статистически значимо не изменилась, агент решал задачи не хуже, но дешевле и быстрее.

Результаты подтвердились на разных моделях и стеках. На GPT 5.4 с Java- и Kotlin-проектами latency и cost тоже снизились. Самое заметное падение стоимости зафиксировано на Kotlin: минус 13,48%.

Тесты и покрытие кода: где агент буксует без IDE?

Отдельная боль: написание тестов. Без IDE агент вынужден восстанавливать структуру проекта вручную. Он перебирает имена файлов, проверяет папки, ищет похожие методы, читает соседние тесты. Всё это только чтобы понять, куда положить новый тест, какой фреймворк используется и какой стиль именования принят в проекте.

Токены при таком подходе улетают быстро. IDE решает проблему проще: информация о покрытии кода (code coverage), структуре тестов и соглашениях проекта уже доступна агенту как готовый инструмент.

Что понадобится

  • IDE JetBrains (IntelliJ IDEA, PyCharm, WebStorm или другая из линейки), версия с поддержкой Junie (ИИ-агент JetBrains)
  • Подписка JetBrains AI для доступа к агентным функциям
  • Проект на поддерживаемом стеке: Java, Kotlin, Python или другой язык, с которым работает ваша IDE
  • 10 минут на настройку и первый запуск

Пошаговая инструкция

  1. Обновите IDE JetBrains до последней версии через Toolbox App или вручную. Убедитесь, что плагин Junie установлен и активирован (Settings → Plugins → Marketplace, поиск по «Junie»).

  2. Откройте проект, на котором хотите протестировать агентный режим.

  3. Запустите Junie через панель инструментов. Агент получит доступ к встроенным MCP-инструментам IDE: поиск файлов, символов, текстовый и regex-поиск.

  4. Сформулируйте задачу в чате Junie. Промпт (текстовую инструкцию для агента) пишите конкретно: что сделать, в каком модуле, какой результат ожидаете.

Напиши unit-тест для метода calculateDiscount в модуле pricing.
Используй стиль и фреймворк, принятые в этом проекте.
Положи тест рядом с существующими тестами этого модуля.
  1. Дождитесь результата. Агент сам найдёт структуру тестов, определит фреймворк и стиль, напишет тест и предложит diff (набор изменений).

  2. Проверьте результат: запустите тест из IDE, убедитесь, что он проходит и покрытие кода выросло.

Пример из практики

Задача: агенту поручили написать тест для Kotlin-метода, отвечающего за валидацию email.

Промпт:

Напиши тест для функции validateEmail в файле UserValidator.kt.
Проверь корректные и некорректные адреса, включая пустую строку.

Результат: Junie нашёл папку src/test/kotlin/validators/, определил, что проект использует JUnit 5 и стиль should-ассертов, создал файл UserValidatorTest.kt с пятью тест-кейсами. Все тесты прошли с первого запуска. Без IDE-поиска тот же агент в терминале потратил бы дополнительные вызовы на разведку структуры, а название файла угадал бы не с первой попытки.

Частые ошибки
  • Слишком абстрактный промпт. «Напиши тесты» без указания модуля и метода заставляет агента тратить токены на разведку всего проекта. Конкретика экономит и деньги, и время.
  • Старая версия IDE. MCP-инструменты и Junie обновляются часто. На устаревшей версии агент может не увидеть нужные tool-ы, и вы решите, что функция не работает.
  • Отключённая индексация. IDE JetBrains строит индекс проекта при открытии. Если индексация не завершена, агент получает неполные результаты поиска. Дождитесь окончания (статус виден в нижней панели).
  • Ожидание магии на сложных задачах. Агент с IDE-инструментами быстрее находит информацию, но не заменяет архитектурные решения. Сложный рефакторинг всё ещё требует вашего контроля.

Что это значит для вас, по ролям

Разработчику и автору технического контента на Дзене. Если вы пишете про программирование или сами кодите, переход JetBrains к агентной модели меняет подход к обзорам инструментов. Писать «как настроить IDE» уже мало, читатель хочет знать, как IDE работает с агентом. Это новый угол для контента.

Маркетологу. JetBrains фактически говорит: будущий пользователь нашего продукта не человек, а программа. Если вы продвигаете dev-инструменты или SaaS для разработчиков, учитывайте, что аудитория всё чаще оценивает продукт по тому, насколько удобно с ним работать агенту, а не только человеку.

Предпринимателю в РФ и СНГ. JetBrains, чешская компания с крупной командой в Санкт-Петербурге, продолжает работать на российском рынке. IDE JetBrains доступны, подписки оплачиваются. Из российских альтернатив для агентного кодинга можно смотреть на GigaCode от Сбера, но по глубине интеграции с IDE он пока не конкурирует с Junie.

Мнение редакции dzen.guru

Тезис «IDE мертва» звучит эффектно, но на практике ни один знакомый мне разработчик не удалил IDE с рабочего компьютера, хотя агентами пользуются почти все. JetBrains делает ставку, которая выглядит логично: не бороться с агентами, а стать платформой для них. Результат по Kotlin (минус 13,48% стоимости) пока скромный, но направление верное. Честная оговорка: тесты проведены самой JetBrains, независимых бенчмарков пока нет. Я бы рекомендовал попробовать Junie на реальном проекте и сравнить расход токенов со своим обычным workflow в терминале. Разница может удивить, а может и не впечатлить, зависит от стека и сложности задач.

Попробуйте ИИ-ассистент для авторов Дзена

Если код не ваша тема, но вы хотите использовать ИИ-агентов для контента, протестируйте инструменты dzen.guru для автоматизации рутины.

Попробовать бесплатно

Главный вывод прост: IDE не умирает, она меняет пользователя. Кто раньше освоит агентный режим в своей среде разработки, тот будет тратить меньше токенов, а значит меньше денег, на каждую задачу. Попробуйте на одном тестовом проекте, замерьте разницу и решите сами.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

ai

OpenAI предложила Трампу 5% компании за $42,6 млрд: доля вместо жёсткого регулирования

OpenAI предложила администрации Трампа передать правительству США 5-процентную долю в компании, чтобы снизить регуляторное давление и ответить на растущую…

5 мин
Алгоритмы «Авито» в 2025: честные отзывы отклоняются, а в топе остаются те, кто платит
ai

Алгоритмы «Авито» в 2025: честные отзывы отклоняются, а в топе остаются те, кто платит

Алгоритмы «Авито» в 2025 году работают не на продавца, а на платформу: реальный отзыв проверенного аккаунта отклоняется автоматически, а исполнитель без…

6 мин
Дефицит бензина породил 10 одинаковых сервисов за неделю: человек, общество и государство в эпоху ИИ
ai

Дефицит бензина породил 10 одинаковых сервисов за неделю: человек, общество и государство в эпоху ИИ

Я вижу, что оригинал описывает конкретный российский феномен: во время дефицита бензина в России за неделю независимо друг от друга появился десяток однотипных…

6 мин