Кратко

  • Предлагаемый устав ограничивает контекст диалога идентификаторами и состоянием жизненного цикла, необходимыми для связи взаимодействий «пользователь — агент», «агент — агент» и «агент — инструмент»; память модели, найденные документы и промпты в него явно не входят.
  • Устойчивый идентификатор может показать, что несколько этапов отнесены к одному заявленному графу взаимодействия, но не удостоверяет всех участников, не переносит полномочия автоматически и не подтверждает выполнение задачи.
  • Нужны отдельные, но связанные записи корреляции, личности, авторизации, происхождения содержимого, прикладного смысла, действия инструмента, подтверждения пользователя, отзыва и наблюдаемого результата.

Вернуть нить разговора — не значит подтвердить действующее лицо

Пользователь начинает запрос голосом. Первый агент передает его другому, шлюз меняет модальность, вызывается инструмент, а после обрыва сети работа возобновляется на новом устройстве. Без стабильной связи система может повторить действие, восстановить чужой контекст или потерять соответствие между сбоем и продолжением. Agentproto нацелен на реальную проблему совместимости.

Проект устава Agentproto 00-03 проводит точную границу. Контекст диалога состоит из идентификаторов и состояния жизненного цикла. Он не включает память разговора, переданную модели ИИ, найденные документы или промпты. Предполагаемый протокол должен определить распространение этого контекста поверх существующих протоколов IETF, не заменяя MCP или A2A и не создавая новый транспорт.

Следовательно, идентификатор поддерживает лишь ограниченное утверждение: эти события были объявлены частями одного диалога. Он не доказывает, что последний агент по-прежнему законно представляет первого пользователя, что посредники сохранили все ограничения или что старое делегирование осталось действительным после возобновления.

У личности и делегирования разные сроки действия

Сам устав отделяет личность агента от личности представляемого пользователя. Он предполагает, что права агента могут быть лишь подмножеством прав пользователя, а доступ агента можно отозвать отдельно. Если бы идентификатор диалога уже доказывал личность и полномочия, такое разделение было бы не нужно.

Агент по закупкам способен точно открыть переговоры трехдневной давности. Поставщик все равно должен проверить, какой агент пришел сейчас, кого он представляет, какие товары и суммы разрешены, когда истекает мандат и не был ли он отозван. Сохранение разговора не обновляет старое полномочие.

Каждый посредник добавляет еще одну границу. Преобразование речи в текст, краткое изложение запроса или выбор инструмента могут изменить практический смысл. Корреляция показывает заявленный путь, но не удостоверяет точность и разрешенность каждой трансформации.

Жизненный цикл диалога не является состоянием сделки

Будущая работа может охватывать установление, изменение, завершение и отзыв отношений распространения, а также восстановление после отказа маршрута или посредника. Это состояния механизма диалога.

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

Даже успешный ответ инструмента может означать только прием запроса. Результат надо наблюдать там, где хранится соответствующее состояние: на счете, облачном ресурсе, в сетевой конфигурации или журнале доставки. Последнее сообщение — свидетельство взаимодействия, а не заверение о внешнем мире.

Цепочка квитанций вместо всемогущего ID

Квитанция корреляции должна содержать эмитента, пространство имен, предыдущий шаг, участвующего посредника и переход жизненного цикла. Квитанция личности называет аутентифицированного агента и представляемого пользователя. Квитанция делегирования фиксирует объем, условия, срок и ссылку на отзыв. Происхождение защищает инструкцию и нужные материалы. Приложение определяет смысл запроса; инструмент записывает операцию, цель, параметры и ответ; подтверждение сохраняет точное решение, показанное пользователю; независимое наблюдение проверяет внешнее состояние.

Раздельность не означает разрыв. Значимое действие должно ссылаться на точное полномочие и шаг диалога, который его вызвал. Без этих ссылок причинность восстановить нельзя. Если все сжато в непрозрачный ID, получится аккуратная хронология, доказывающая лишь внутреннюю согласованность.

У постоянства есть и цена для приватности. Стабильная метка, пересекающая границы доверия, может стать межсервисным трекером. Аудитория, ротация, разделение пространств имен, минимизация и срок хранения решают, помогает ли непрерывность эксплуатации или создает инфраструктуру наблюдения.

Это по-прежнему предложение

Сообщение IESG от 17 сентября говорит, что рабочая группа предложена, решение IESG еще не принято, а комментарии принимаются до 27 сентября. Datatracker показывает версию 00-03 на внешнем рассмотрении и в повестке телеконференции IESG 8 октября. Нет ни созданной WG, ни принятого черновика, ни утвержденного стандарта, ни доказанного внедрения.

Поэтому границу еще можно закрепить: сделать непрерывность совместимой между системами, не превращая идентификатор в удостоверение личности, доверенность, квитанцию исполнения и сертификат успеха одновременно.

Источники

Первичные записи: объявление IESG о рассмотрении WG, проект устава Agentproto 00-03 и страница Agentproto в Datatracker.