2026-08-01T10:18:32.308Z
Протоколы агента AI: выбирайте по доказательствам, которые они представляют
Сравните MCP, A2A, ACP, UCP и AP2 по их эксплуатационным границам, доказательствам жизненного цикла, полученным результатам и доказательствам результатов, которые все еще отсутствуют.
Выберите протоколы агента AI по границе, которую они стандартизируют, а не по которой акроним появляется чаще всего. Используйте MCP, когда хосту нужны инструменты или контекст. Используйте A2A, когда один непрозрачный агент делегирует состоятельную задачу другому. Обращайтесь к АКТ как к миграционным ресурсам, потому что в проекте АКТ теперь говорится, что он является частью A2A. Добавьте более узкие протоколы только для более узких обязательств, таких как выдача платежей или разрешение на оплату. Затем добавьте верификатор результатов над каждым протоколом: успешный рукопожатие, результат инструмента, терминальная задача или расчет платежа являются доказательством, но ни одна из них не обязательно доказывает, что намеченная работа пользователя является правильной. Это правило избегает двух дорогостоящих ошибок. Первый просить один протокол решить обнаружение, выполнение, мониторинг, авторизация и проверка бизнеса. Во вторых, они собирают протоколы, которые пересекают одну и ту же границу, создавая больше адаптеров, не создавая больше доказательств. Начните с границы, а затем проверьте квитанции. Современные протоколы легче рассуждать как слои. MCP пересекает границу хоста с инструментом. Спецификация MCP с датой 2025 11 25 определяет хосты, клиенты и серверы; возможности для переговоров; ресурсы, запросы и инструменты; плюс полезные средства для прогресса, отмены, ошибок и регистрации. Это хорошо подходит, когда агент хост должен обнаружить инструмент базы данных, прочитать ресурс или призвать внешнюю функцию через общий контракт. MCP не делает сервер удаленным агентом с прочным, портативным жизненным циклом задач. Запрос JSON RPC может быть коррелирован, а инструмент может возвращать структурированный контент, но приложение все равно должно сохранить операционную идентичность, которая имеет значение для бизнеса. Если инструмент электронной почты выходит из строя, транспортная ошибка не сообщает, принял ли пункт назначения сообщение. Повторные попытки только из протокольного результата могут повторить эффект. A2A пересекает границу агента агента. Нынешний Спецификация A2A 1.0 определяет Карты агента для обнаружения возможностей, Задачи с стабильными идентификаторами и состоянием, Послания, Артифакты, потоковые обновления, уведомления, восстановление и аннулирование. Он явно поддерживает длительную и человеческую работу между агентами, которые могут поддерживать их внутреннюю память и инструменты непрозрачными. Этот дополнительный жизненный цикл является веским доказательством здоровья. Клиент может отличить задачу, которая все еще работает, от задачи, которая ждет ввода, завершенной, неудачной, отмененной или отклоненной. Он может восстановить задачу после отключения потока и осмотреть артефакты вместо того, чтобы рассматривать закрытие соединения как завершение. Тем не менее задача A2A COMPLETED по прежнему сообщает о том, что, по мнению удаленного агента, произошло. Заказчик должен проверить, что артефакт соответствует первоначальному контракту. ACP теперь является вопросом миграции. Репозиторий АСК все еще документирует манифестации агента, запуска, сеансов, потокового потока, ожидания запросов, выходов и ошибок. В его выдающемся текущем уведомлении также говорится: ACP в настоящее время является частью A2A в рамках Linux Foundation. Для существующей службы ACP, перечислите семантику, на которую вы полагаетесь, и отображайте ее на A2A. Для границы дистанционного агента "зеленого поля", если рассматривать ACP и A2A как независимые конкурентные ставки, это игнорирует собственное объявление о конвергенции проекта. Доменные протоколы добавляют доменные квитанции. Текущий Руководство разработчиков по протоколам агентов Google отделяет доступ к инструментам MCP и сотрудничество A2A от проверки UCP и разрешения на оплату AP2. Этот состав можно защитить, потому что слои отвечают на разные вопросы. UCP может структурировать коммерческую операцию. AP2 может связывать разрешение с намерением и выдавать квитанцию платежа. Ни один из них не доказывает, что товар прибыл или решил проблему пользователя. Таким образом, разумным дефолтом является: выбирать MCP для инструментов и контекста; выбрать A2A для задач удаленного агента; перемещаться в АСК вместо того, чтобы начать второй стандарт агент агент; добавлять протокол домена только тогда, когда его типовые расписки соответствуют реальной обязанности домена; Никогда не позволяйте протоколам заменять проверку результатов. Счет шесть областей доказательств, не подсчет характеристик Протокольное сравнение становится оперативным, когда каждый ряд отвечает на шесть вопросов: 1. Может ли звонивший узнать о возможностях и его текущем контракте? 2. Существует ли идентичность, которая выживает после повторных попыток, воссоединения и асинхронной работы? 3. Может ли звонитель отличить состояние работы, ожидания, неудачи и терминалов? 4. Есть ли представление об отмене и можно ли проверить его эффект? 5. Есть ли доказательства того, что внешний побочный эффект произошел именно так, как предполагалось? 6. Есть ли доказательства того, что обещанный пользователем результат присутствует и действителен? Первые четыре в форме протокола. Последние два обычно пересекаются в заявку и состояние бизнеса. Граница Лучшее сочетание тока Сильные доказательства Доказательства все еще должны быть подтверждены. Хост инструментов или контекста МПК Переговоры о возможностях, запросы, прогресс, отмена, ошибки, результаты инструмента долгосрочная идентичность бизнес операции, согласование внешних последствий, конечный результат Непрозрачный агент на непрозрачный агент А2А 1.0 Карта агента, идентификатор задачи, жизненный цикл, история, артефакты, трансляция, отмена семантическое удостоверение артефакта и доказательство результатов пользователя Существующая служба агентов АСК Мигрируйте в сторону А2А Manifest, run, session, wait, output, error in the legacy contract миграционный парытет, тесты внедрения, конечный результат Разрешение на торговлю и платежи UCP плюс AP2 типовый расчет, намерение и платежные мандаты, квитанция платежа доставка, принятие, полезность и любая работа, не связанная с торговлей Native не означает, что каждое развертывание позволяет или реализует функцию правильно. Карта агента может быть устаревшей. Сервер может рекламировать потоковую передачу и пересоединяться. Результат инструмента может быть синтаксически действительным, но относится к неправильному клиенту. Обращайтесь с объявленными возможностями, наблюдаемым транспортным поведением, записанным эффектом и проверенным результатом как с отдельными квитанциями. Это разделение также не дает выглядеть как провал. A2A имеет протокольный словарный запас для долгосрочной работы и человеческого ввода. У MCP есть возможности для получения и продвижения. Ваше здоровье все еще нуждается в владельце, сроке, маршруте резюме и правилах свежести. Действующее ожидание без владельца оперативно отказывается, даже если протокольное состояние является законным. Провести аудит доказательной задолженности перед выбором адаптера Сопровождающийся артефакт кодирует четыре сценария и шесть полей доказательств в protocol health matrix.json . Его аудит не присуждает ни одного победителя. Он выбирает протокол, который соответствует границе и сообщает о частичных или отсутствующих полученных. Попробуйте: Фиксированная фиксация возвращает: Каждый ряд требует проверки результатов. Это важный результат, а не протокольный рейтинг. Для инструмента базы данных в обложке может быть записан стабильный идентификатор операции, ожидаемый набор строки, объем разрешений и запрос по умолчанию. Для делегированного исследования он может подтвердить, что каждый запрошенный вопрос имеет цитированный ответ и что артефакт был создан после запроса. Для миграции в АСК, она должна воспроизводить случаи ожидания, потоковой передачи, отмены и ошибки с обеими реализациями до перемещения трафика. Для покупки он должен согласовывать подписанное разрешение и расписку на оплату, а затем отдельно проверять прием и доставку заказа. Аудит намеренно отмечает некоторые доказательства как частичные. Отмена MCP может остановить работу протокола, не обращая внимания на внешнюю запись. Отмена A2A может привести к отмене задачи, пока система вдоль потока остается активной. AP2 может выдать квитанцию на оплату без доказательства выполнения. Это не дефекты протокола. Они являются граничными фактами, которые необходимо сделать видимыми при осуществлении. Сохранять завершение протокола и завершение результата отдельно Образ двух вердиктов явно: Эта запись отказывает в ложном зеленом. Дальний агент завершил свою задачу протокола и поставил артефакт. Работа пользователя не завершена, потому что отсутствует один необходимый ответ и проверка источника. Самое безопасное следующее действие не перезагрузить всю задачу автоматически. Это запросить ограниченные отсутствующие доказательства, сохранить оригинальную задачу и идентичность артефакта и проверить дельту. Используйте тот же раздел для звонков с инструментами. Запись просьбы о транспортировке отдельно от согласования эффектов. Если инструмент вышел из строя после отправки записки, перед повторной попытками запроси местонахождение с помощью стабильного клавиша работы. Если протокол не может раскрыть прочный ключ, создать его на границе приложения. Завершение команды это деятельность; проверенное состояние назначения это доказательство. Свежесть принадлежит к обеим вердиктам. Возможность, обнаруженная вчера, может исчезнуть сегодня. Завершенная задача может указывать на артефакт, который позже был заменен. Квитанция платежа может быть действительна, пока доставка задерживается. Сохранить источник, время наблюдения, ожидаемый интервал освежения и уверенность в каждом решающем сигнале. Компактное правило отбора Используйте этот порядок во время обзора архитектуры: 1. Назовите границу одним предложением. 2. Перечень провалов указывает, что оператор должен отличить. 3. Выберите самый узкий протокол текущего времени, который выявляет эти состояния. 4. Отметьте каждый необходимый квитанция как местный, частичный или отсутствующий. 5. Добавьте доказательства применения только для частичных и отсутствующих полей. 6. Тестный переподключение, ожидание, отмена, дублированная доставка, устаревшее обнаружение и ложно завершенные случаи. 7. Очистите работу только после того, как обещанный результат пройдет свой собственный контракт. Не соединяйте MCP и A2A только потому, что оба популярны. Составьте их, когда удаленному агенту A2A сами нужны инструменты MCP: A2A владеет состоянием делегирования и задач, в то время как MCP владеет границей инструмента этого агента. Держите их удостоверения взаимосвязанными, но отличающимися. Не добавляйте UCP или AP2, если в рабочем процессе фактически не предусмотрены обязательства по оплате. Матрица это аудит на уровне спецификации, а не доказательство того, что конкретный SDK или сервер взаимодействует правильно. Необходимы тесты внедрения опциональных функций, расширений, аутентификации, авторизации, поведения пересоединения и сохранения телеметрии. Протоколы также эволюционируют; устанавливают версию спецификации, используемую каждым адаптером, и повторяют аудит перед обновлением. Sidewisp сейчас находится на этапе закрытого предварительного доступа. Ее цель сделать здоровье агента, доказательства, состояние ожидания и безопасную проверку более ясными в течение существующих сроков эксплуатации; адаптеры мониторинга производства и системы восстановления обычно не поставляются. Сегодня полезный принцип не зависит от любого продукта: выбирайте протокол для границы, сохраняйте полученные от него квитанции и не игнорируйте отсутствующее доказательство результатов.