JetBrains представила Air, систему продуктов для разработки с ИИ-агентами

JetBrains представила Air, систему продуктов для разработки с ИИ-агентами

JetBrains представила JetBrains Air, открытую систему продуктов для агентной разработки (разработки с участием автономных ИИ-агентов), которая объединяет наработки последних примерно шести месяцев: JetBrains Central, его CLI, общий контекст, облачных агентов, автоматизации и инструменты управления расходами на ИИ.

Система состоит из трёх частей. Air в JetBrains IDE, среда внутри редакторов компании, где разработчик направляет агентов и проверяет результат их работы средствами кодового анализа JetBrains. Air Teams, новый способ координировать процессы разработки, в которых участвуют одновременно люди и автономные агенты. Air Governance (бывший JetBrains Central), организационная политика, видимость происходящего, аудит и контроль расходов на ИИ-ассистированную и агентную разработку. Фирменный агент для профессиональной разработки, Junie, будет поддерживаться во всех трёх продуктах.

Ключевой принцип системы, открытость к чужим агентам. Протокол Agent Client Protocol (ACP, протокол связи IDE с полным окружением агента, планированием, инструментами, маршрутизацией моделей) и каталог ACP Registry позволяют разработчикам подключать в IDE JetBrains сторонних, не собственных агентов, а Air Governance распространяет видимость и контроль расходов и на них тоже.

JetBrains объясняет решение сменой узкого места в разработке: код, который явно неправильный, ловится быстро, а по-настоящему трудный случай, код, который выглядит правдоподобно, проходит поверхностную проверку, но несёт скрытую ошибку в допущении или архитектуре и всплывает только тогда, когда его исправление уже дорого стоит. По мере того как агенты берут на себя больше исполнения, узкое место смещается от создания кода к его пониманию, проверке и ответственности за него, а отвечать за результат по-прежнему приходится людям и организациям, которые его выпускают.

Компания прямо называет мультивендорность принципом, заложенным в основу системы с самого начала: в JetBrains не верят, что рынок моделей и агентов скоро консолидируется, и не планируют требовать от клиентов выбрать одного поставщика ИИ на годы вперёд. Поддержку нескольких моделей и агентов компания называет минимальной планкой, а не итоговым предложением, ценность, по её словам, в едином слое поверх них: общем контексте, единой политике, едином представлении расходов и записи о том, что произошло, независимо от того, чья модель это сделала. За 26 лет JetBrains фокусировалась прежде всего на рабочем месте отдельного разработчика; теперь, по словам компании, она строит более широкую систему, через которую агентная работа инициируется, выполняется, координируется, проверяется и контролируется.

Часть продуктов Air уже доступна, часть выходит в режиме предварительного доступа; в дальнейшем JetBrains обещает расширить систему на мобильные и удалённые сценарии и запускать больше работы не по команде разработчика в редакторе, а по событиям в репозитории, расписанию и процессам поставки. Названия будущих продуктов компания обещает раскрывать только тогда, когда их состав и доступность подтверждены.

Ключевые факты

  • JetBrains объединила JetBrains Central, его CLI, облачных агентов, автоматизации и контроль расходов на ИИ последних ~шести месяцев в единую систему продуктов JetBrains Air.
  • Air состоит из трёх частей: Air в IDE JetBrains (направление и проверка агентов внутри редактора), Air Teams (координация процессов между людьми и агентами) и Air Governance, бывший JetBrains Central (политика, аудит, контроль расходов).
  • Фирменный агент Junie будет поддерживаться во всех продуктах Air.
  • Через открытый протокол Agent Client Protocol (ACP) и каталог ACP Registry в IDE JetBrains можно подключать сторонних агентов, а не только собственных.
  • Мультивендорность JetBrains называет заложенным с нуля принципом: компания не верит в скорую консолидацию рынка моделей и не требует от клиентов привязки к одному поставщику ИИ.

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

JetBrains меняет масштаб того, для чего она строит продукты. 26 лет компания фокусировалась в первую очередь на рабочем месте одного разработчика, теперь она расширяется на всю систему, через которую агентная работа инициируется, выполняется, координируется, проверяется и контролируется. Причина, смещение узкого места разработки: явно неправильный код ловится быстро, а по-настоящему сложная проблема, правдоподобный код, который проходит поверхностную проверку, но несёт скрытую ошибку в допущении или архитектуре. Чем больше исполнения берут на себя агенты, тем дороже становится не написание кода, а его понимание, проверка и ответственность за него.

Кому это важно

Отдельным разработчикам, через Air в IDE JetBrains, где они направляют агентов и проверяют результат средствами кодового анализа компании. Командам и тимлидам, через Air Teams, координирующий процессы разработки, в которых одновременно участвуют люди и автономные агенты. Организациям и тем, кто отвечает за ИИ-политику компании, через Air Governance (бывший JetBrains Central): видимость того, какие агенты имеют доступ к коду, куда уходят данные, что требует проверки человеком и сколько это стоит.

Как это применить

Часть продуктов Air, по словам JetBrains, доступна уже сейчас, часть, в статусе предварительного доступа; компания обещает явно указывать эту разницу в каждом релизе. Открытость системы означает, что внутри IDE JetBrains можно работать не только с фирменным агентом Junie, но и подключать сторонних агентов через протокол Agent Client Protocol (ACP, протокол связи IDE с полным окружением агента) и каталог совместимых агентов ACP Registry, не отказываясь при этом от единой видимости и контроля расходов, которые даёт Air Governance.

Можно ли доверять

Это официальный анонс от самой JetBrains, а не утечка или слух: в тексте названы конкретные продукты (Air в IDE, Air Teams, Air Governance, протокол ACP и его каталог) и объяснена связь с уже существовавшим JetBrains Central. В то же время в источнике нет дат релиза, цен, конкретных клиентов или кейсов и цифр по использованию, компания прямо говорит, что не будет называть будущие продукты до подтверждения их состава и доступности, поэтому многое в анонсе остаётся декларацией направления, а не проверяемым фактом.

Риски и подводные камни

Ни цены, ни точные сроки выхода Air Teams и Air Governance в источнике не названы, только общие формулировки «доступно уже сегодня» и «выходит в предварительном доступе». Нет ни одного названного клиента, кейса или цифры по адаптации продукта, обещание мультивендорности и единого контроля расходов пока не подкреплено внешне проверяемыми результатами. Сама JetBrains признаёт: по мере роста возможностей моделей контроль над агентной разработкой становится не проще, а сложнее, а более способная модель сама по себе не решает вопросы политики, происхождения кода, видимости расходов и ответственности за итоговое изменение.

«Поддержка нескольких моделей и агентов, это минимальная планка, а не потолок возможностей.»

— JetBrains, в анонсе JetBrains Air