Поделиться через


Агенты для Microsoft 365 Copilot

Microsoft 365 Copilot — это средство повышения производительности на основе ИИ, которое улучшает рабочие процессы в приложениях Microsoft 365, таких как Copilot Chat, Outlook, Teams и Word, используя корпоративные данные из Microsoft Graph. Хотя Copilot предоставляет мощные встроенные возможности, организациям часто требуется интегрировать дополнительные знания, источники данных или приложения для решения конкретных вариантов использования.

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

Для создания агентов для Copilot можно использовать один из двух подходов: декларативный подход, который использует ваши инструкции, знания и действия вместе с оркестратором и моделями Copilot, или подход пользовательского механизма , при котором вы используете собственный оркестратор и модели для создания полностью специализированного агента. В этой статье описываются два подхода и приводятся сведения о том, когда следует использовать каждый из них.

Зачем создавать агент?

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

  • Расширьте знания Copilot , интегрируя сторонние системы и источники данных.
  • Автоматизация сложных многоэтапных рабочих процессов в Microsoft 365 и внешних приложениях.
  • Предоставление специализированного пользовательского интерфейса , в котором работают ваши пользователи— в чатах Teams, Outlook, SharePoint или пользовательских приложениях.

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

Например, агент по продажам для Copilot может автоматизировать управление потенциальными клиентами, превращая контакты в потенциальных клиентов в Dynamics или Salesforce, настраивая собрания и связавшись с клиентами, при этом обеспечивая безопасный доступ к данным Microsoft 365 и корпоративным данным для персонализации взаимодействия и достижения бизнес-результатов.

Разрабатывая агенты для Microsoft 365 Copilot, организации могут безопасно использовать корпоративные данные, выполнять действия в разных приложениях и повышать производительность — все это в рамках потока Teams, Outlook, Copilot или других приложений Microsoft 365.

Основные компоненты агента

Агенты состоят из следующих основных компонентов:

  • Знания: Настраивайте ответы агента, предоставляя ему специализированные инструкции и источники данных.
  • Действия: Разработка действий, триггеров и рабочих процессов для автоматизации бизнес-процессов.

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

  • Оркестратор выступает в качестве центральной подсистемы, которая управляет взаимодействием агента с знаниями, навыками и автономией.
  • Базовые модели формируют логику, распознавание речи и ответы агента, формируя уровень интеллекта, лежащий в основе каждого взаимодействия.
  • Уровень взаимодействия с пользователем обеспечивает простое взаимодействие между пользователями и агентами, интегрируя агенты в приложения Microsoft 365 или внешние платформы для интуитивно понятного и эффективного рабочего процесса.

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

Декларативные агенты

Декларативные агенты позволяют настроить Copilot для конкретных сценариев, добавляя пользовательские инструкции, дополнительные знания и действия для автоматизации бизнес-процессов. Поскольку декларативные агенты используют инфраструктуру, модель и оркестратор ИИ Copilot, они соблюдают требования к безопасности, соответствию требованиям и ответственному использованию ИИ (RAI) для Microsoft 365. На следующем рисунке показана основная структура декларативного агента.

Анатомия декларативного агента. Декларативные агенты используют встроенные модели оркестратора и основы Copilot, обеспечивая интеграцию пользовательских инструкций, знаний и действий с минимальным кодом для простого взаимодействия с приложениями Microsoft 365.

Чтобы настроить декларативный агент, укажите:

  • Пользовательские инструкции по формированию ответов Copilot на конкретные потребности или рабочий процесс вашей организации.
  • Пользовательские знания для подключения источников данных Microsoft 365 (например, сообщений Teams, соединителей Copilot, SharePoint и OneDrive) или внешних данных через соединители Microsoft 365 Copilot.
  • Пользовательские действия для интеграции с API для взаимодействия с внешними системами в режиме реального времени.

Декларативные агенты имеют следующие характеристики:

  • Хостинг: Используйте оркестратор и базовую модель Copilot. Дополнительное размещение не требуется.
  • Инструменты: Создавайте агенты с помощью средств с низким уровнем кода, таких как Microsoft 365 Copilot или профессиональных средств, таких как Visual Studio или Visual Studio Code и Microsoft 365 Agents Toolkit.
  • Каналами: Запуск в приложениях Microsoft 365 Copilot и Microsoft 365, таких как Teams, Word, Excel и Outlook.

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

Агенты пользовательского обработчика — это полностью настраиваемые помощники по искусственному интеллекту. Они полезны для сценариев, требующих сложных рабочих процессов, оркестрации или определенных языковых моделей. Для создания пользовательского агента обработчика может потребоваться дополнительное размещение для моделей и оркестраторов, а также обеспечить соответствие пользовательского агента, безопасность и соблюдение политик ответственного ИИ (RAI). На следующем рисунке показана основная структура пользовательского агента обработчика.

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

Для разработки пользовательского агента обработчика необходимо:

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

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

  • Хостинг: За дополнительную плату требуется дополнительное размещение за пределами Microsoft 365, как правило, с облачными службами, такими как Azure.
  • Инструменты: Оркестрацию можно создавать с помощью Copilot Studio с низким уровнем кода или профессиональных средств, таких как Visual Studio, Visual Studio Code и набор средств агентов, используя такие языки, как .NET, Python и JavaScript, а также платформы, такие как семантическая ядро или LangChain.
  • Каналами: Может выполняться в приложениях Microsoft 365 Copilot и Microsoft 365, таких как Teams, Word, Excel и Outlook, а также во внешних приложениях и веб-сайтах, таких как порталы обслуживания клиентов или внутренние панели мониторинга.
  • Сотрудничество: Поддерживает обмен данными между агентами, позволяя агентам делегировать задачи и координировать рабочие процессы, расширяя возможности Copilot между несколькими агентами в организации.

Выбор типа агента для сборки

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

Схема, показывающая настраиваемые агенты обработчика и декларативные агенты с параметрами решения и точками интеграции.

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

Функция Декларативные агенты Агенты пользовательского обработчика
Вариант использования Используйте Microsoft 365 Copilot для специализированных сценариев. Используйте сложные рабочие процессы или расширенные интеграции.
Общий доступ и доступ Предназначен для использования отдельными пользователями. Поддержка как индивидуального использования, так и групповой совместной работы.
Настройка Ограничено оркестратором и моделями Copilot. Полностью настраиваемый, включая выбор моделей ИИ и оркестрацию.
Упреждающие взаимодействия Не поддерживается; полагаться на взаимодействия, инициированные пользователем. Включите агенты для автоматического запуска действий, даже без прямого ввода пользователем.
Каналы Интегрировано в приложения Microsoft 365. Доступно для Microsoft 365 и внешних приложений.
Сложность настройки Можно разрабатывать с помощью средств с низким уровнем кода (Copilot Studio) и профессиональных средств (Visual Studio Code/Agents Toolkit). Отличается от простых настроек в Copilot Studio до расширенных реализаций pro-кода с помощью Visual Studio или VS Code.
Размещение обработчика Размещено в Microsoft 365. Размещается в Microsoft 365 с Copilot Studio или внешними решениями, такими как Azure ИИ.
Варианты развертывания В моей организации или опубликовать в коммерческом магазине для моих клиентов (ISV). В моей организации или опубликовать в коммерческом магазине для моих клиентов (ISV).
Соответствие требованиям и безопасность Наследует стандарты соответствия, RAI и безопасности Microsoft 365. Необходимо обеспечить соответствие требованиям, методики RAI и меры безопасности.

На следующей блок-схеме представлен процесс принятия решения о выборе типа агента для сборки.

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

Создайте декларативный агент, если:

  • Вы хотите, чтобы агент работал в рамках оркестрации и языковых моделей Copilot, чтобы обеспечить согласованность с безопасностью и соответствием требованиям.
  • Вы хотите ускорить реализацию или хотите разработать агент без кода или с низким уровнем кода с помощью таких средств, как Copilot Studio, или вы являетесь разработчиком, который предпочитает упрощенный интерфейс с возможностями pro-code, такими как Visual Studio или Microsoft 365 Agents Toolkit.
  • Рабочий процесс пользователя находится в приложениях Microsoft 365 (SharePoint, OneDrive, Teams), и он хочет работать в контексте этих приложений (через @mentions или в бизнес-чатах Teams). Например, агент ИТ-службы поддержки, который отвечает @mentions в Teams, или агент сводных данных документов, вызванный в SharePoint.

Создайте пользовательский агент обработчика, если:

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

Факторы затрат

Учитывайте затраты, связанные с проектированием решения агента, как с точки зрения пользователя, так и с точки зрения размещения. Дополнительные сведения см. в разделе Рекомендации по затратам для расширяемости Copilot.