Примеры расширяемости 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 выполнять поиск по нескольким параметрам. |
Примеры сообщества
Последний список примеров из сообщества можно найти в коллекции примеров решений Центра внедрения Майкрософт: