Кратко

  • Авторы проекта от 26 октября предлагают сначала определить доступных заказчику агентов и проверить обязательные условия, а затем сравнивать оставшихся по смыслу задачи.
  • Неизвестное обязательное условие даёт unsupported_constraint; пропущенное необязательное пожелание должно попасть в ignored_preferences.

Агент обещает идеально выполнить запрос. Но сначала проверка у двери: вправе ли заказчик вообще видеть этого исполнителя? В проекте Yong Cui, Yihan Chao и Chenguang Du эта проверка важнее блестящей оценки соответствия тексту задачи.

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

Порядок в разделе 6.1 строгий. Сначала устанавливаются данные безопасности заказчика и круг целей, которые ему разрешено видеть. Затем проверяются входные данные, активность кандидатов и соответствие политике, обязательные способности и ограничения. Лишь после этого остаётся сравнить смысловую пригодность и предпочтения. Высокий балл не возвращает в список того, кто не прошёл обязательный фильтр.

Если обязательное требование невозможно распознать или оценить, проект предлагает ответ unsupported_constraint. Необязательное пожелание можно пропустить, но успешный ответ должен назвать его в ignored_preferences. Иначе «лучший исполнитель» может оказаться лучшим только для незаметно упрощённого задания.

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

У решения ограниченный срок действия. При выборе запасного адресата исходные жёсткие условия сохраняются; перед фактическим запуском агент или шлюз снова проверяет действующие права. Выбор не резервирует мощности и не выдаёт разрешение на выполнение. Победа на собеседовании ещё не пропуск в здание.

В карточке IETF документ от 26 октября указан как индивидуальный проект. Утверждённый мандат DAWN касается первоначального публичного поиска агентов; смысловой подбор и ранжирование в его первую задачу не входят. Список найденных имён и список допустимых исполнителей — разные решения.