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


Примеры расширяемости Microsoft 365 Copilot

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

Примеры декларативного агента

В сообществе PNP доступны следующие примеры декларативного агента.

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

Примеры декларативного агента с подключаемым модулем API

В следующих примерах реализованы пользовательские агенты с помощью оркестрации и моделей Майкрософт.

Пример Описание
Расширение Trey Research Copilot (версия OAuth) В этом примере показано, как создать собственный декларативный агент с помощью оркестратора и LLM корпорации Майкрософт, который также может взаимодействовать с API через подключаемый модуль API. Этот пример включает проверку подлинности.
Расширение Trey Research Copilot (анонимная версия) В этом примере показано, как создать собственный декларативный агент с помощью оркестратора и LLM корпорации Майкрософт, который также может взаимодействовать с API через подключаемый модуль API. Эта версия примера Trey Research не выполняет проверку подлинности, но может быть полезна для демонстраций и экспериментов.

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

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

Пример Описание
Вспомогатель собраний с Помощью Azure OpenAI В этом примере показано, как Azure OpenAI извлекает элементы действий из транскрибирования собраний для всех участников, подписавшихся на собрание. Затем они отправляются каждому отдельному пользователю в чате 1:1 после завершения собрания.
Виртуальный бот помощник В этом примере приложения демонстрируется корневой бот, который направляет входные данные ботам навыка для индивидуальных ответов.

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

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

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

Подключаемые модули для Microsoft 365 Copilot

Примеры расширений сообщений Teams

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

Пример Описание
Расширение Northwind Inventory В этом примере TypeScript реализуется расширение сообщений Teams, которое позволяет пользователям запрашивать данные из образца базы данных Northwind и выполнять действия с данными.
Расширение поиска ИИ Azure В этом примере JavaScript реализовано расширение сообщений Teams, которое использует поиск Azure AI для включения векторного поиска документов.
Расширение поддержки продуктов .NET В этом примере .NET реализуется расширение сообщений Teams, которое позволяет пользователям запрашивать продукты, хранящиеся на сайте группы SharePoint Online, через Microsoft Graph.
Расширение поддержки продукта TypeScript В этом примере TypeScript реализовано расширение сообщений Teams, которое позволяет пользователям запрашивать продукты, хранящиеся на сайте группы SharePoint Online, через Microsoft Graph.
Параметры .NET Multi Подключаемый модуль, демонстрирующий реализацию сложных речевых фрагментов и поддержку глубокого извлечения
Несколько параметров TypeScript Подключаемый модуль, демонстрирующий реализацию сложных речевых фрагментов и поддержку глубокого извлечения
Несколько параметров JavaScript Подключаемый модуль, демонстрирующий реализацию сложных речевых фрагментов и поддержку глубокого извлечения
Средство проверки соответствия требованиям Используйте Azure OpenAI, чтобы сравнить документы с рекомендациями и определить, соответствует ли предложение и почему и нет.
Поиск экспертов В этом примере реализуется расширение сообщений Teams, которое можно использовать для запроса базы данных кандидатов на основе их навыков, расположения и доступности. Этот пример при использовании с Microsoft 365 Copilot демонстрирует возможность единого Sign-On (SSO) и возможности Copilot выполнять поиск по нескольким параметрам.

Примеры сообщества

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