JetBrains представила стратегию развития ИИ в IDE: никакого vendor lock-in, поддержка агентов через ACP и полный контроль над кодом
JetBrains представила стратегию развития ИИ в IDE: никакого vendor lock-in, поддержка агентов через ACP и полный контроль над кодом. Фото: из архива компании
Классический метод предполагает написание, рефакторинг и отладку вручную, тогда как новый способ основан на сотрудничестве с ИИ — от автодополнения до автономных агентов, способных генерировать целые блоки.
В компании подчёркивают, что ни один из подходов не является лучше другого, а задача состоит в том, чтобы оба рабочих процесса сосуществовали внутри одной IDE, не мешая друг другу. При этом неизменным остаётся одно: ответственность за код, который попадает в релиз, несёт человек, и лучшее место для чтения, понимания и владения этим кодом по-прежнему является IDE.
Центральным элементом стратегии стала поддержка протокола Agent Client Protocol (ACP), который позволяет подключать внешних coding-агентов через стандартный интерфейс, избавляя JetBrains от необходимости создавать индивидуальную интеграцию для каждого агента.
Яркий пример — агент Cursor, который уже доступен внутри IDE JetBrains через ACP. Пользователи могут выбирать агента, подходящего под их рабочий процесс или требования команды, и продолжать работать в привычной среде.
JetBrains также сделала ставку на отсутствие привязки к одному вендору. Чат с ИИ поддерживает подключение через несколько каналов: собственную подписку JetBrains AI, BYOK (с собственным API-ключом), OAuth для поддерживаемых провайдеров и ACP-агентов. Компания признаёт, что OAuth доступен не всегда, но принципиальным является именно множественность способов подключения.
Генерация кода ИИ, по мнению JetBrains, должна обрабатываться как обычный код: его можно читать, ревьюить, изменять, откатывать при ошибках и понимать его влияние на кодовую базу. Изменения должны быть видимыми и обратимыми, а проект не должен оставаться в сломанном состоянии.
Компания формулирует пять продуктовых обязательств: классические и ИИ-режимы сосуществуют, агенты уважают базовые возможности IDE, отсутствует привязка к вендору, приоритетом является долгосрочная полезность, а не хайп, а также ценится честная обратная связь от сообщества. JetBrains обещает, что пользователь сам решает, сколько ИИ ему нужно, а компания сделает так, чтобы оба пути — с ИИ и без него — отлично работали вместе, но при этом можно было оставаться на предпочитаемом пути.
Упомянутые сервисы
Комментариев пока не было