Перейти к содержимому
Экосистема AI Vibe

Новости

Netflix ускорила Claude Code и Codex headless-индексом JetBrains

Редакция 15 октября 2026 г.

Схема: coding-агент обращается к warm LSP с индексом IntelliJ вместо распаковки JAR-файлов вручную.

На JVM-проекте агент без IDE часто упирается в JAR: исходников библиотек нет, остаётся угадывать архив, распаковывать и ковырять декомпил. Netflix подключила к Claude Code и Codex headless-движок JetBrains — тот же детерминированный индекс, что стоит за IntelliJ IDEA, только без открытой IDE. Летом 2026, в июле–августе, гоняли на внутреннем сервисе (Spring Boot 4, Gradle) и на открытом DGS Framework.

Протокол LSP сам по себе не решает задачу агента: сервер не переживает десятки коротких вызовов подряд, а каждый холодный старт снова строит индекс. Готового демона у JetBrains к моменту тестов не было — команда ADP собрала свой: процесс держит индекс в памяти, маршрутизирует вызовы по корню проекта, повторные обращения идут на уже «тёплый» сервер. Daemon и CLI на Java, в виде GraalVM-исполняемого файла, чтобы не платить за старт JVM на каждый вызов.

Как мерили

Один репозиторий, одна модель, одна задача — единственная разница, есть ли доступ к JetBrains IDE intelligence. Считали токены и время до результата; для полных задач correctness сверяли с эталонным диффом, для навигации — фиксированными метриками. Прогон, который упал или ушёл в лимит бюджета, выбрасывали из обеих веток, чтобы один срыв не ломал сравнение.

  • Навигация: где используется интерфейс, какие реализации, структура класса.
  • Полные задачи: новая фича, рефакторинг, удаление кода.
  • Стеки: Claude Code с Opus 5 и Sonnet 5 (medium и high effort), Codex с GPT-5.6 Sol.

Что вышло

В среднем по прогонам экономия около 25%, обычный коридор — 20–30%. Лучший случай на навигации с сильной моделью на high effort — порядка 65%; на end-to-end задачах выигрыш по времени и токенам держался примерно в 10–30%. Correctness нигде не просел — иногда даже чуть вырос. Сильные модели на высоком effort выигрывали больше: они чаще ходят в индекс, а не в слепой grep.

До этого отвергли вариант с живым IntelliJ IDEA — для headless CI и распределённых агентов не подходит — и Eclipse LSP для Java под Gradle-сборки Netflix. JetBrains уже выкатил расширение Java & Kotlin by IntelliJ IDEA; связку LSP и CLI для агентов продолжают дорабатывать. Дальше Netflix хочет прогнать ту же методику на Python, TypeScript/JavaScript и Go.

Источник: How Netflix Made AI Coding Agents More Efficient with JetBrains IDE Intelligence.