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


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

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

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

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

Пример Описание
Соединитель политик TypeScript Этот пример содержит соединитель Copilot, который показывает, как принимать локальные политики в Microsoft 365. Для каждого файла он извлекает метаданные из внешнего вещества, сопоставляет их со схемой внешнего подключения и получает содержимое, сохраняя содержимое и метаданные. Для приема содержимого задано значение, видимое для всех в организации.
Соединитель документации по .NET В этом примере проекта .NET показано, как создать соединитель Copilot для приема неструктурированных данных в Microsoft 365 и сделать их доступными для Microsoft 365 Copilot. В проекте используется Microsoft 365 Agents Toolkit (эволюция набора средств Teams) для 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 и многое другое.

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

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