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


Параметры расширяемости для 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 помогают хранить сторонние данные в пределах границы соответствия, индексируя данные. С другой стороны, данные в режиме реального времени с помощью расширений сообщений не индексируются и могут быть переданы или доступны за пределами определенных границ соответствия. Как разработчик подключаемого модуля вы несете ответственность за защиту данных клиента в пределах вашей службы и предоставление сведений о своих политиках в отношении персональных данных пользователей.

Улучшенный пользовательский интерфейс с адаптивными карточками

На следующем экране показан пример ответа от Copilot с использованием данных из соединителя Graph. Соединитель Graph индексирует проблемы и репозитории из GitHub, представляя результаты в виде обычного текста, а не в формате адаптивной карточки. Сравнив это с приведенным выше примером расширения message, можно увидеть различия между ними.

Снимок экрана: пример ответа Copilot от соединителя Graph

Если вы являетесь разработчиком, который хочет быстро подключить данные с помощью 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.

Следующее действие

Ознакомьтесь с предварительными условиями для создания соединителей и подключаемых модулей.

См. также