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