Параметры расширяемости для Microsoft Copilot для Microsoft 365
Существует все больше способов расширения, обогащения и настройки Copilot с помощью подключаемых модулей и соединителей Graph. В этой статье рассматриваются и сравниваются параметры расширяемости Copilot.
Создание подключаемых модулей для расширения возможностей Copilot, например создание расширения сообщений Microsoft Teams или соединителя Power Platform. Кроме того, используйте соединители для эффективной интеграции корпоративных данных в интерфейс Copilot для Microsoft 365.
Важно!
- Подключаемые модули для Microsoft Copilot для Microsoft 365 доступны в общедоступной предварительной версии и работают только в Microsoft 365 Chat в Microsoft Teams.
- Эта возможность включена по умолчанию во всех лицензированных клиентах Microsoft 365 Copilot. Администраторы могут отключить эту функцию на уровне пользователей и групп, а также контролировать, как отдельные подключаемые модули утверждаются для использования и какие подключаемые модули включены. Дополнительные сведения см. в статье Управление подключаемыми модулями для Copilot в интегрированных приложениях.
У вас есть несколько способов персонализации Copilot для Microsoft 365 с помощью аналитики внешних служб, приложений и данных. Чтобы приступить к созданию соединителя или подключаемых модулей, можно выбрать средства и пакеты SDK в зависимости от способа разработки.
При выборе варианта необходимо учитывать множество факторов. Если вы опытный программист, который предпочитает высокоуровневый вариант программирования, а не без кода или с низким кодом, вы по-прежнему хотите рассмотреть следующие аспекты.
Типы данных
Рассмотрите данные: их структуру, ожидаемый уровень объема и активности, а также требуемый доступ к данным.
Решение | Структура данных | Объем данных | Действие данных | Сводка/ Акт |
---|---|---|---|---|
Соединители Graph | Неструктурированные или плоские данные | До 5 млн элементов на подключение | До 20 запросов в секунду | Только сводные данные |
Подключаемые модули расширения сообщений | Структурированные данные | Подходит для больших объемов данных (более 5 млн) | Подходит для высокой активности (более 20 запросов в секунду) | Суммировать + Действовать |
подключаемые модули Copilot Studio | Структурированные данные | Подходит для больших объемов данных (более 5 млн) | Подходит для больших объемов данных (более 5 млн) | Только сводные данные |
Неструктурированные данные
Неструктурированные данные — это данные, которые не организованы в предопределенном порядке, например обычные текстовые документы, вики-страницы и PDF-файлы. Copilot можно использовать для анализа и извлечения информации из неструктурированных данных, а также создания нового содержимого на основе шаблонов и связей, которые он идентифицирует. Например, Copilot может анализировать документы политики компании и отвечать на вопрос, характерный для сотрудника.
Структура данных
Структурированные данные — это данные, упорядоченные по предопределенному способу, часто в виде таблиц со строками и столбцами. Copilot можно использовать для анализа и извлечения информации из структурированных данных, а также создания нового содержимого на основе шаблонов и связей, которые он идентифицирует. Например, Copilot может анализировать данные о продажах и создавать отчет с обобщением ключевых тенденций и аналитических сведений.
Сводка
Copilot может анализировать и извлекать ключевую информацию из больших объемов данных, а также представлять ее кратким и последовательным образом. Это может быть особенно полезно для таких задач, как обобщение длинных документов или потоков электронной почты, где ИИ может определить наиболее важные моменты и представить их в понятном и понятном формате.
Действие
Это пример записываемых данных с расширением сообщений. Этот подключаемый модуль управляет инвентаризацией продуктов, который Copilot ищет данные из инвентаризации и отображает результаты в адаптивной карточке, где он позволяет пользователю изменять запасы.
Совет
Пример кода для подключаемого модуля Инвентаризации Northwind см. в Microsoft Copilot для Microsoft 365 примеры расширяемости.
Скоро появится. Copilot может принимать меры по запросам, анализируя входные данные и используя методы машинного обучения для создания нового содержимого. Copilot может просмотреть команды, доступные в подключаемом модуле, на основе его описания и его параметров. Затем Copilot будет использовать соответствующие данные, к которые у него есть доступ, и "вставить" их в параметры и вызвать команду .
Преимущества
Вы можете изучить плюсы и минусы каждого варианта, прежде чем принимать решение. Давайте сначала рассмотрим хорошие части каждого варианта.
Параметр расширяемости | Преимущества | Также работа с |
---|---|---|
Соединители Graph | Релевантность на основе действий пользователя Семантическое обнаружение содержимого Данные остаются в пределах границы соответствия |
Контекстный IQ Viva Topics Корпоративные Поиск в M365.com, SharePoint и Bing @ work Рекомендации по содержимому в приложениях M365 |
Подключаемые модули расширения сообщений | Возможность обнаружения в Store Включение фирменного интерфейса Улучшенный пользовательский интерфейс с адаптивными карточками |
Outlook Чат Teams |
Copilot Studio диалоговых подключаемых модулей | Самый быстрый интерфейс для первого запуска Не требуется интерфейс программирования |
Генеративные ответы на основе общедоступных веб-сайтов, SharePoint, Azure OpenAI и пользовательских источников данных Подключитесь к соединителям PowerPlatform, таким как SAP, Salesforce, SQL и DataVerse. |
подключаемые модули ИИ Copilot Studio | Самый быстрый интерфейс для первого запуска Не требуется интерфейс программирования |
Copilot для M365 |
Релевантность на основе действий пользователя
После индексирования внешнего элемента с помощью соединителей Graph можно также добавить действия (например, просмотр, изменение и совместное использование). Эти действия повышают релевантность элементов, например пользователей, которые изменили элемент, аналогично собственным документам Microsoft 365.
Семантическое обнаружение содержимого без включения подключаемого модуля
Элементы, индексированные с помощью соединителей Graph, являются частью Microsoft Graph и, следовательно, доступны для сводных данных наряду с содержимым Microsoft 365, например документами, электронными письмами и событиями пользователя. Подключаемые модули требуют, чтобы администраторы включили подключаемые модули, чтобы приложение подключаемого модуля было установлено и включено пользователем.
Возможность обнаружения в Store
Подключаемые модули развертываются путем приобретения пользователем или администратором через Магазин Teams или Marketplace источника приложений. Это большое преимущество возможностей обнаружения подключаемых модулей.
Включение фирменного интерфейса
Подключаемые модули имеют большую видимость для пользователя, так как они являются частью управления подключаемыми модулями в чате Copilot.
Данные остаются в пределах границы соответствия
Например, соединители Graph помогают хранить сторонние данные в пределах границы соответствия, индексируя данные. С другой стороны, данные в режиме реального времени с помощью расширений сообщений не индексируются и могут быть переданы или доступны за пределами определенных границ соответствия. Как разработчик подключаемого модуля вы несете ответственность за защиту данных клиента в пределах вашей службы и предоставление сведений о своих политиках в отношении персональных данных пользователей.
Совет
Дополнительные сведения об этом см. в статье Данные, конфиденциальность и безопасность для Microsoft Copilot для Microsoft 365 расширяемости.
Улучшенный пользовательский интерфейс с адаптивными карточками
На следующем экране показан пример ответа от Copilot с использованием данных из соединителя Graph. Соединитель Graph индексирует проблемы и репозитории из GitHub, представляя результаты в виде обычного текста, а не в формате адаптивной карточки. Сравнив это с приведенным выше примером расширения message, можно увидеть различия между ними.
Если вы являетесь разработчиком, который хочет быстро подключить данные с помощью API, соединители Graph могут быть решением для вас.
Однако стоит отметить, что расширения сообщений могут улучшить взаимодействие с пользователем, предоставляя результаты в красиво спроектированных адаптивных карточках. Расширения сообщений — это полнофункционированные приложения Microsoft 365, которые также работают с Copilot.
Совет
Пример кода для соединителя GitHub Для Microsoft Graph TypeScript можно найти в Microsoft Copilot для Microsoft 365 примеры расширяемости.
Ограничения
Теперь рассмотрим ограничения каждого варианта.
Параметр расширяемости | Общие ограничения | Ограничения инструментов |
---|---|---|
Соединители Graph | Максимум 30 соединителей в клиенте Относительно низкий объем данных и активность Видимость приложения для пользователей Ограничения API соединителей Graph |
Без загрузки неопубликованных приложений Потенциальная синхронизация списков ACL внешней группы |
Подключаемые модули расширения сообщений | Максимум один миллион подключаемых модулей, включенных на пользователя Подключаемые модули должны быть включены вручную Данные могут покинуть границу соответствия Orchestrator может использовать только 10 подключаемых модулей на запрос Производительность зависит от разработчиков и размещения Технические требования к подключаемым модулям расширения сообщений |
Сложность запроса с несколькими параметрами |
Copilot Studio диалоговых подключаемых модулей | Нет поддержки адаптивных карта Нет поддержки пользовательских параметров |
Одна функция на подключаемый модуль Отсутствие контроля над инструкциями по реагированию и рассуждениям Подключаемый модуль, доступный только в клиенте |
подключаемые модули ИИ Copilot Studio | Нет поддержки адаптивных карта Нет заземления данных Нет структурированных выходных данных |
Только модель GPT-3.5 |
Подключаемые модули должны быть включены вручную
В отличие от внешних элементов Graph Connected, которые являются частью Microsoft Graph и непосредственно доступны для сводных данных Copilot. Сначала администраторам необходимо включить подключаемые модули в клиенте в рамках общедоступной предварительной версии (https://aka.ms/extend-Copilot). Кроме того, пользователь Copilot для Microsoft 365 должен включить подключаемый модуль во всплывающем элементе управления подключаемым модулем.
Данные могут покинуть границу соответствия
Соединители Graph вставляют внешние элементы в Microsoft Graph. Когда Copilot выбирает подключаемый модуль в рамках оркестрации, он вызывает команду платформы бота и заполняет параметры данными на основе описания параметров. Предоставляемые им данные могут быть любыми данными, доступными ему в Microsoft 365, или другими данными, предоставляемыми подключаемыми модулями в сеансе общения. Команды платформы бота размещаются вне границы Microsoft 365.
Производительность зависит от разработчиков
Команды платформы бота подключаемого модуля, вызываемые Copilot, являются внешними, и время отклика зависит от разработчика, который ее размещает.
Необходимые лицензии Power Platform
Сборка с Copilot Studio входит в состав лицензии Microsoft Copilot. Если подключаемый модуль использует соединители Power Platform, пользователям требуется лицензия Power Platform для их использования.
Без загрузки неопубликованных приложений
Нет возможности загрузки сбоку с помощью соединителей Graph. Как разработчику вам потребуется доступ администратора Entra ID к клиенту для регистрации и согласия на необходимые разрешения Graph. Роль администратора Поиск необходима для развертывания соединителя Graph в Copilot.
Потенциальная синхронизация списков ACL внешней группы
Если вы не реализуете группы идентификаторов Entra в своей системе, вам потребуется создать внешние группы, вызывающие API Graph, и поддерживать состояние синхронизации членства в этих группах с группами систем.
Сложность запроса с несколькими параметрами
Разработчики подключаемого модуля расширения сообщений должны обрабатывать все потенциальные сценарии запросов от пользователей. Запросы с одним параметром могут быть простыми:
Найти Чай в Northwind Inventory
Несколько параметров могут быть более сложными с несколькими запросами, например:
Мы получали частичные заказы на тофу. Найдите поставщика в Northwind и набросок электронного письма с кратким описанием наших запасов и напоминанием им, что они должны прекратить отправку частичных заказов в нашей политике MOQ.
Следующее действие
Ознакомьтесь с предварительными условиями для создания соединителей и подключаемых модулей.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по