Архитектура агента пользовательского обработчика

Агенты пользовательского обработчика — это интерфейсы ИИ, доступные в хранилище агентов Microsoft 365, которые используют платформы размещения, отличные от Microsoft 365 Copilot Chat. Эти агенты предоставляют разработчикам полный контроль над оркестрацией, языковыми моделями и интеграцией API, сохраняя при этом совместимость с экосистемами Microsoft 365 и внешними платформами.

Агенты пользовательского обработчика обеспечивают сложные реализации агентов. Для этих реализаций часто требуется специализированная логика оркестрации, маршрутизация с несколькими языковыми моделями или сложные шаблоны рабочих процессов, которые выходят за рамки возможностей конфигураций декларативного агента. Такой подход позволяет использовать клиентскую инфраструктуру Майкрософт и инфраструктуру каталога, сохраняя при этом контроль над основной логикой обработки агента.

Гибкость архитектуры

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

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

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

Характеристики компонента

Агенты пользовательского обработчика предоставляют различные возможности и ограничения для компонентов архитектуры по сравнению с декларативными агентами. Вы сталкиваетесь с определенным компромиссом между контролем и сложностью.

Компонент Рекомендации Оптимизировано для Плохо подходит для
Клиент Поддерживает как экосистему Microsoft 365, так и внешние экосистемы, такие как веб-страницы, за счет технического долга и накладных расходов, необходимых для поддержки нескольких экосистем. Экосистема Microsoft 365 и другие клиентские предложения, поддерживаемые непосредственно реализацией языковой модели, например ботами веб-чата. Создатели, которые не хотят поддерживать различные функции клиента, такие как мобильные или адаптивные карточки.
Инфраструктура Поддерживает как экосистемы Microsoft 365, так и внешние экосистемы за счет технического долга и накладных расходов на поддержку нескольких экосистем. Широкий охват нескольких инфраструктур чата и автоматизации, а также систем хранения. Централизованные или монолитные архитектуры.
Каталог Поддерживает как экосистемы Microsoft 365, так и внешние экосистемы за счет технического долга и накладных расходов на поддержку нескольких экосистем. Каталог экосистем приложений Microsoft 365, пользовательские каталоги и внешние экосистемы приложений. Централизованные или монолитные архитектуры и организации, которым требуется единый источник истины каталога.
Безопасность и соответствие требованиям Требуется четкое определение авторитетных поставщиков безопасности и соответствия требованиям. Гибридные подходы к безопасности и соответствию требованиям, которые позволяют сочетать систему управления Майкрософт и сторонних компонентов. Организации, использующие только стеки безопасности сторонних организаций для обеспечения безопасности и соответствия требованиям.
Оркестратор и языковая модель Полностью в рамках управления разработчиком. Подпроцессы в потоках агента можно направлять в различные языковые модели для получения точных результатов. Простые агенты и рабочие процессы.
Вызов средства Ограниченные возможности для вызова средств Майкрософт. Средства, требующие больших контекстов данных, итеративных сложных вызовов средств или настраиваемых требований для доступа, включая сеть и проверку подлинности. Варианты использования, для которых требуются возможности Корпорации Майкрософт, например генераторы графических произведений.