- В релиз-кандидатах версии 25.3 IDE от JetBrains появилась бета-поддержка Agent Client Protocol (ACP) — открытого стандарта для взаимодействия IDE с AI-агентами.
- ACP стандартизирует подключение различных AI-ассистентов к IDE, упрощая интеграцию для пользователей, разработчиков агентов и вендоров IDE.
- Встроенный в AI-чат JetBrains протокол пока находится в бета-версии и требует локальной установки и авторизации агентов через CLI.
Компания JetBrains интегрировала в релиз-кандидаты версии 25.3 своей среды разработки поддержку Agent Client Protocol (ACP) — открытого стандарта, призванного унифицировать взаимодействие IDE с локальными и удалёнными AI-агентами. Это нововведение стало важным этапом в развитии инструментов совместной работы человека и искусственного интеллекта в программировании.
Подобно тому, как Language Server Protocol (LSP) стал стандартом между редакторами и языковыми серверами, ACP должен выступить универсальным языком для коммуникации IDE с умными помощниками и ассистентами. До сих пор каждый разработчик интегрировал ИИ функции по-своему, используя различные API и модели расширений, что усложняло создание и применение AI-агентов.
Стандартизация через ACP открывает ключевые преимущества. Пользователи получают возможность подключать любые совместимые AI-агенты к поддерживаемым IDE без дополнительных настроек. Создатели агентов могут разрабатывать решения один раз, гарантируя их совместимость с различными средами разработки. Вендоры IDE, в свою очередь, получают доступ к новым функциям без необходимости вручную внедрять программные комплекты от каждого поставщика.
На текущем этапе ACP реализован в виде бета-функционала, интегрированного в единый AI-чат JetBrains. Для его использования необходимо локально установить AI-агента и авторизовать его через командную строку, а затем добавить настройку в конфигурационный файл IDE. Это ограничение свидетельствует о начале пути стандартизации и дальнейшем развитии протокола.
Интересно отметить, что изначально компания JetBrains разработала внутренний протокол для своей AI-системы Junie, однако совместно с командой редактора Zed было принято решение объединить усилия и создать единый открытый стандарт, что свидетельствует о тенденции к отраслевой кооперации в области искусственного интеллекта.
Таким образом, появление поддержки Agent Client Protocol в IDE JetBrains знаменует собой шаг к упрощению и расширению интеграции ИИ в инструменты разработки, что потенциально повысит эффективность работы программистов и ускорит внедрение инновационных технологий.
