Автоматизация

Представлен протокол ACP для программного управления CLI-агентами ИИ

Новый протокол ACP позволяет программам напрямую управлять CLI-агентами искусственного интеллекта, такими как Claude Code или Gemini CLI, открывая путь к безопасной и детально контролируемой автоматизации.

Иллюстрация к новости: Представлен протокол ACP для программного управления CLI-агентами ИИ

Представлен протокол ACP, позволяющий программам напрямую управлять CLI-агентами ИИ, такими как Claude Code или Gemini CLI. Раньше эти агенты работали только в терминале под ручным управлением разработчика, что исключало их интеграцию в автоматизированные процессы.

Протокол ACP стандартизирует взаимодействие. Управляющая программа может запустить сессию, передать агенту текстовую задачу и получать детальный поток событий в реальном времени: о чтении и записи файлов, выполнении shell-команд, запуске тестов. При классическом использовании CLI такой уровень наблюдения был недоступен. Это открывает путь для автоматизации, где каждое действие агента логируется и может быть проанализировано.

Ключевое решение - контроль и безопасность. Программа, использующая ACP, может анализировать каждую команду агента перед выполнением и блокировать опасные операции: удаление системных файлов или изменение критических конфигураций. Это превращает агента в управляемый инструмент для встраивания в CI/CD-пайплайны, системы автоматического рефакторинга или сложные цепочки задач. Без протокола автоматизация была слишком рискованной, так как агент мог выполнить произвольную команду в системе.

ACP позволяет интегрировать CLI-агентов в большие системы как "рабочих лошадок". Появляется возможность создавать супервизоров, оркестраторов и системы мониторинга, которые координируют работу нескольких ИИ-агентов над одной задачей, обеспечивая безопасность и соблюдение политик. Например, один агент может заниматься рефакторингом кода, другой - запуском тестов, а контроллер будет следить за их последовательностью и результатами.

Протокол формализует интерфейс между ПО и генеративными агентами, делая взаимодействие предсказуемым. Это снижает порог для создания сложных автоматизаций, где агент выполняет работу, а программа-контроллер обеспечивает стратегию и интеграцию с другими системами. В итоге, ACP решает проблему изоляции CLI-агентов, переводя их из ручного инструмента в компонент программных систем, где важны надёжность, повторяемость и безопасность выполнения операций.

Вопросы читателей по теме

Все вопросы

Какая нейросеть работает с Excel?

спрашивает Виталий, Барнаул 162 просм.

Сергей Орлов: Вариантов сейчас несколько, и они по-разному обращаются с вашими данными, что для рабочих таблиц важнее выбора самой удачной формулы. Microsoft Copilot в Excel (доступен в подписке Microsoft 365 Copilot) - самый безопасный вариант для рабочих отчетов: он встроен прямо в приложение, и по условиям Microsoft корпоративные данные из таких запросов не используются для обучения общих…

Как подключить чат-бота в ВК?

спрашивает Павел, Екатеринбург 76 просм.

Дмитрий Волков: Подключение бота к сообществу ВКонтакте начинается не с кода, а с настроек самого сообщества - там нужно получить доступ к API. Порядок действий такой: В управлении сообществом откройте раздел "Работа с API" и создайте ключ доступа сообщества (токен) с нужными правами - как минимум "Сообщения сообщества". Там же включите один из двух способов получения сообщений:…

Как создавать чат-ботов и зарабатывать на этом?

спрашивает Марина, Тверь 219 просм.

Марина Соколова: Спрос реальный, особенно среди небольшого локального бизнеса: магазины, салоны красоты, частные специалисты часто не готовы платить разработчику за индивидуальную разработку, но вполне готовы заплатить за настройку готового конструктора под свои задачи, это дешевле и быстрее. По ценам на фрилансе простой бот, приём заявок, FAQ, рассылка расписания, обычно стоит от 5 до 15 тысяч рублей за…

Что такое инструменты для ИИ-агента?

спрашивает Ольга, Воронеж 182 просм.

Марина Соколова: Инструменты для ИИ-агента - это конкретные функции или программы, которые агент может вызвать сам, чтобы получить данные или выполнить действие, вместо того чтобы просто отвечать текстом на основе того, что он уже "знает". Обычная языковая модель без инструментов может только генерировать текст по своим внутренним знаниям, поэтому иногда ошибается или выдаёт устаревшие сведения. Агент с…