Параметры расширяемости для Microsoft 365 Copilot
Microsoft 365 Copilot — это средство повышения производительности на основе ИИ, которое помогает пользователям работать в приложениях Microsoft 365, таких как Outlook, Teams и Word, на основе данных Из Microsoft Graph. Хотя Copilot предлагает мощные возможности, пользователям может потребоваться интегрировать дополнительные знания, источники данных или приложения в Copilot для удовлетворения конкретных бизнес-потребностей.
Агенты для Microsoft 365 Copilot — это специализированные помощники, ориентированные на конкретную тему, на основе организационных знаний и действий по автоматизации бизнес-процессов. Для Copilot можно создать два типа агентов: декларативные агенты и агенты пользовательского обработчика. В этой статье описываются два типа агентов, как выбрать подходящий для вашего сценария.
Соединители Microsoft Graph позволяют организациям переносить внешние данные, позволяя Copilot и агентам получать доступ к более широкому спектру корпоративного содержимого.
Типы агентов, которые можно создавать
Вы можете расширить copilot, создав один из следующих типов агентов:
- Декларативные агенты позволяют настроить Copilot для конкретных сценариев с помощью пользовательских инструкций, дополнительных знаний и действий для автоматизации бизнес-процессов.
- Агенты пользовательского обработчика идеально подходят для сложных сценариев, требующих сложных рабочих процессов, расширенной оркестрации или специализированных языковых моделей.
Декларативные агенты
Декларативные агенты позволяют настроить Copilot для конкретных сценариев, добавляя пользовательские инструкции, дополнительные знания и действия для автоматизации бизнес-процессов. Поскольку декларативные агенты используют инфраструктуру, модель и оркестратор ИИ Copilot, они соблюдают требования к безопасности, соответствию требованиям и ответственному использованию ИИ (RAI) для Microsoft 365.
Чтобы настроить декларативный агент, укажите:
- Пользовательские инструкции по формированию ответов Copilot на конкретные потребности или рабочий процесс вашей организации.
- Пользовательские знания для подключения источников данных Microsoft 365 (таких как SharePoint и OneDrive) или внешних данных через соединители Microsoft Graph.
- Пользовательские действия для интеграции с API для взаимодействия с внешними системами в режиме реального времени.
Декларативные агенты имеют следующие характеристики:
- Хостинг: Используйте оркестратор и базовую модель Copilot. Дополнительное размещение не требуется.
- Инструменты: Можно создавать с помощью средств с низким уровнем кода, таких как Copilot Studio и профессиональных средств кода, таких как Visual Studio, Visual Studio Code и Набор средств Teams.
- Каналы публикации: Можно использовать в приложениях Microsoft 365 Copilot и Microsoft 365, таких как Teams, Word, Excel и Outlook.
Агенты пользовательского обработчика
Агенты пользовательского обработчика — это полностью настраиваемые помощники по искусственному интеллекту. Они полезны для сценариев, требующих сложных рабочих процессов, оркестрации или определенных языковых моделей. Для создания пользовательского агента обработчика может потребоваться дополнительное размещение для моделей и оркестраторов, а также обеспечить соответствие пользовательского агента, безопасность и соблюдение политик ответственного ИИ (RAI).
Для разработки пользовательского агента обработчика необходимо:
- Настраиваемая оркестрация для полного управления рабочими процессами и интеграции дополнительных знаний и внешних вызовов API. Для расширения функциональности можно включить одну или несколько языковых моделей.
- Пользовательские модели , чтобы выбрать наиболее подходящую модель для вашего варианта использования, будь то базовый большой язык, малый язык, тонкая настройка или отраслевые модели.
- Упреждающая агентная поддержка для программного запуска рабочих процессов и действий.
Агенты пользовательского обработчика имеют следующие характеристики:
- Размещение. Требуется дополнительное размещение за пределами Microsoft 365, как правило, с облачными службами, такими как Azure или Copilot Studio, за дополнительную плату.
- Инструменты. Оркестрацию можно создавать с помощью Copilot Studio с низким уровнем кода или профессиональных средств кода, таких как Visual Studio, Visual Studio Code и Набор средств Teams, используя такие языки, как .NET, Python и JavaScript, а также платформы, такие как семантическая ядро или LangChain.
- Каналы публикации. Могут использоваться в приложениях Microsoft 365 Copilot и Microsoft 365, таких как Teams, Word, Excel и Outlook, а также во внешних приложениях и веб-сайтах.
Сравнение функций агента
В следующей таблице перечислены основные различия между декларативными агентами и агентами пользовательского обработчика, которые помогут вам выбрать правильный вариант для вашего варианта использования.
Функция | Декларативные агенты | Агенты пользовательского обработчика |
---|---|---|
Вариант использования | Используйте Microsoft 365 Copilot для сценариев для конкретных задач. | Используйте сложные рабочие процессы или пользовательские системы ИИ. |
Настройка | Ограничивается моделями и действиями Copilot. | Полностью настраиваемый, включая выбор моделей ИИ и оркестрацию. |
Упреждающие взаимодействия | Не поддерживается; полагаться на взаимодействия, инициированные пользователем. | Включите агенты для автоматического запуска действий, даже без прямого ввода пользователем. |
Каналы | Интегрировано в приложения Microsoft 365. | Доступно для Microsoft 365 и внешних приложений. |
Сложность настройки | Можно разрабатывать с помощью средств с низким уровнем кода (Copilot Studio) и профессиональных средств кода (Visual Studio Code/Набор средств Teams) | Отличается от простых настроек в Copilot Studio до расширенных реализаций pro-кода с помощью Visual Studio и Visual Studio Code. |
Размещение обработчика | Размещено в Microsoft 365. | Размещается в Microsoft 365 с Copilot Studio или с помощью пользовательских решений, таких как ИИ Azure. |
Выбор типа агента для сборки
В этом разделе описываются функции и сценарии для декларативных и пользовательских агентов обработчика, которые помогут вам решить, какой тип агента следует создавать.
На следующей блок-схеме представлен процесс принятия решения о выборе типа агента для сборки.
Создайте декларативный агент, если:
- Вы хотите, чтобы агент работал в рамках оркестрации и языковых моделей Copilot, чтобы обеспечить согласованность с безопасностью и соответствием требованиям.
- Вам нужна более быстрая реализация или требуется разработать агент без кода или с минимальным объемом кода.
- Рабочий процесс пользователя находится в приложениях Microsoft 365 (SharePoint, OneDrive, Teams), и он хочет работать в контексте этих приложений (через @mentions или в бизнес-чатах Teams).
Создайте пользовательский агент обработчика, если:
- Вы создали существующий диалоговый помощник за пределами Copilot и хотите интегрировать его с Microsoft 365 и Copilot.
- Вы хотите использовать собственные модели ИИ или агент может воспользоваться моделями, зависящими от предметной области, со специализированными знаниями или мультимодальными моделями.
- Требуется расширенная интеграция Teams (например, с собраниями и каналами).
- Вы хотите сделать агент доступным за пределами Microsoft 365 и Copilot.
- Вы хотите поддерживать упреждающий обмен сообщениями, который позволяет разработчикам определять рабочие процессы и запускать поведение агента без необходимости взаимодействия с пользователем.
- Требуется интеграция нескольких систем, например управление логистикой путем интеграции данных из GPS, складских систем и баз данных клиентов.
- Необходимо реализовать пользовательскую бизнес-логику (например, определенные правила для рассмотрения пациентов в медицинских условиях на основе симптомов и истории болезни).
- У вас есть сложные решения (например, оценка кредитных заявок на основе нескольких факторов, таких как кредитный рейтинг, доход и история занятости).