Общие сведения о соединителях Microsoft 365 Copilot

соединители Microsoft 365 Copilot переносят внешние бизнес-данные в Microsoft 365 Copilot, чтобы пользователи могли искать, обустраиваться и действовать над корпоративным контентом. Платформа поддерживает две модели соединителей:

  • Синхронизированные соединители могут принимать и индексировать внешнее содержимое в Microsoft Graph.
  • Федеративные соединители извлекают содержимое в режиме реального времени с помощью протокола контекста модели (MCP) без индексирования данных в Microsoft Graph.

Оба типа соединителей питают Microsoft 365 Copilot и другие интеллектуальные возможности Microsoft 365, такие как поиск (Майкрософт), контекстный IQ и Microsoft 365 Copilot.

Примечание.

Соединители Copilot доступны в коммерческих средах, а также в Microsoft 365 для государственных организаций Community Cloud (GCC) и в облаке сообщества государственных организаций Высокого уровня (GCCH). Они недоступны в средах Министерства обороны (DoD).

Модели соединителей

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

Возможность Синхронизированный соединитель Федеративный соединитель (на основе MCP)
Перемещение данных Содержимое, синхронизированное с Microsoft Graph Нет перемещения данных; Получение во время запроса
Семантическое индексирование Поддерживается Неприменимо
Схема Определяется с помощью схемы externalItem Определяется ресурсами сервера MCP
Варианты использования Репозитории знаний, хранилища документов, бизнес-системы Динамические данные или регулируемый контент, который должен оставаться в источнике
Проверка подлинности регистрация приложения Microsoft Entra ID Методы, поддерживаемые MCP (OAuth 2.0 или для конкретной службы)
Получение содержимого Индексированные поиск и синтез Вызовы API в режиме реального времени
Доступность Global, GCC, GCCH Зависит от доступности федеративного соединителя

Дополнительные сведения о федеративных соединителях см. в статье Общие сведения о федеративных соединителях.

Как содержимое соединителя в Microsoft 365 Copilot

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

Федеративные соединители отображают информацию в режиме реального времени из внешней службы. Вместо ссылок на индексированные элементы ссылки ссылаются на содержимое, возвращенное непосредственно с сервера MCP. Содержимое не синхронизируется и не хранится в Microsoft Graph.

Снимок экрана: наведение указателя мыши на ответ соединителя Copilot в Microsoft 365 Copilot

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

Снимок экрана: справочный список соединителей Copilot в Microsoft 365 Copilot

Синхронизированное семантическое индексирование соединителя

Синхронизированные соединители используют семантическое индексирование для улучшения качества получения в Microsoft 365. Семантическое индексирование обеспечивает:

  • Более релевантные результаты поиска, помимо лексического сопоставления
  • Приблизительное и контекстное совпадения
  • Понимание связей между точками данных

Индексируются следующие общие свойства:

  • Title: название элемента
  • Содержимое: основной текст элемента

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

Примечание.

Семантические метки используются для фильтрации и не влияют на семантическое индексирование. Федеративные соединители не поддерживают семантическое индексирование.

Преимущества семантического индексирования в следующих сценариях:

  • Поиск по темам и ключевое слово
  • Запросы, требующие приблизительного соответствия
  • Запросы, требующие контекстной интерпретации

Семантическое индексирование не дает преимущества в следующих сценариях:

  • Запросы без разделов или ключевых слов, таких как "поиск ошибок, назначенных"
  • Запросы с несколькими параметрами (например, раздел + назначаемый)
  • Запросы, запрашивающие количество элементов

Коллекция соединителей Copilot содержит описания соединителей Майкрософт и партнеров со ссылками на сайты партнеров. Благодаря более чем 100 соединителям можно подключаться к службам Azure, Box, Confluence, Google, MediaWiki, Salesforce, ServiceNow и т. д.

Создание собственного синхронизированного соединителя Copilot

Чтобы создать синхронизированный соединитель, администратор ИИ должен зарегистрировать приложение и предоставить согласие администратора для необходимых разрешений Microsoft Graph в Центр администрирования Microsoft Entra.

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

Синхронизированный соединитель Copilot можно создать одним из трех способов:

Настройка пользовательских соединителей для Microsoft 365 Copilot

Чтобы убедиться, что Microsoft 365 Copilot эффективно использует ваше загруженное содержимое:

  • Применение семантических меток. Примените все метки, соответствующие схеме, включая iconUrl, titleи url.
  • Прием текста с форматом содержимого в свойство content для улучшения качества заземления.
  • Добавьте urlToItemResolver , чтобы Copilot могла определять общие URL-адреса.
  • Добавьте действия пользователей для улучшения ранжирования элементов.
  • Предоставьте осмысленные описания во время создания подключения.

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

Примеры соединителя Microsoft 365 Copilot

В следующих примерах реализованы соединители Microsoft 365 Copilot, расширяющие Microsoft 365 Copilot.

Пример Описание
Соединитель политик TypeScript Этот пример содержит соединитель Copilot, который показывает, как принимать локальные политики в Microsoft 365. Для каждого файла он извлекает метаданные из внешнего вещества, сопоставляет их со схемой внешнего подключения и получает содержимое, сохраняя содержимое и метаданные. Для приема содержимого задано значение, видимое для всех в организации.
Соединитель документации по .NET В этом примере проекта .NET показано, как создать соединитель Copilot для приема неструктурированных данных в Microsoft 365 и сделать их доступными для Microsoft 365 Copilot. Проект использует Microsoft 365 Agents Toolkit для Visual Studio, чтобы упаковать соединитель в качестве приложения Microsoft Teams и упростить его развертывание в организации.
Соединитель .NET GitHub В этом приложении .NET показано, как использовать API соединителя Copilot для создания пользовательского соединителя, который индексирует проблемы и репозитории из GitHub. В этом примере соединителя используются такие возможности, как Поиск (Майкрософт), Copilot в Teams, приложение Microsoft 365 Copilot и многое другое.
Соединитель GitHub для Python В этом приложении Python показано, как использовать API соединителя Copilot для создания пользовательского соединителя, который индексирует проблемы и репозитории из GitHub. В этом примере соединителя используются такие возможности, как Поиск (Майкрософт), Copilot в Teams, приложение Microsoft 365 Copilot и многое другое.
Соединитель TypeScript GitHub В этом приложении TypeScript показано, как использовать API соединителя Copilot для создания пользовательского соединителя, который индексирует проблемы и репозитории из GitHub. В этом примере соединителя используются такие возможности, как Поиск (Майкрософт), Copilot в Teams, приложение Microsoft 365 Copilot и многое другое.

Последний список примеров из сообщества можно найти в коллекции примеров решений Центра внедрения Майкрософт: