Создание высококачественных подключаемых модулей для Microsoft Copilot
Важно!
- Подключаемые модули для Microsoft Copilot для Microsoft 365 доступны в общедоступной предварительной версии и работают только в Microsoft 365 Chat в Microsoft Teams.
- Эта возможность включена по умолчанию во всех лицензированных клиентах Microsoft 365 Copilot. Администраторы могут отключить эту функцию на уровне пользователей и групп, а также контролировать, как отдельные подключаемые модули утверждаются для использования и какие подключаемые модули включены. Дополнительные сведения см. в статье Управление подключаемыми модулями для Copilot в интегрированных приложениях.
При создании подключаемого модуля пользователи могут взаимодействовать с веб-службой с помощью естественного языка с помощью Microsoft Copilot. Подключаемые модули расширяют навыки Copilot для выполнения задач от имени пользователей. Они особенно хороши в:
- Доступ к информации в режиме реального времени,
- Получение реляционных данных и
- Выполнение действий между приложениями
Качества хорошего подключаемого модуля
Четкое и краткое описание подключаемого модуля важно, чтобы Copilot распознал его возможности и сопоставил его с соответствующими задачами пользователя. Вы можете убедиться, что подключаемый модуль обеспечивает наилучший пользовательский интерфейс во время выполнения, разработав подключаемый модуль со следующими характеристиками.
Поиск поддержки
Прогнозирование и поддержка наиболее распространенных поисковых запросов, которые будут выполнять пользователи.
Получение глубокого содержимого
Поиск совпадения с окружающим абзацем. Предоставьте ответ адаптивной карточки с дополнительными сведениями.
Представление практических результатов
Включите способ выполнения пользователем действий, например прямую ссылку на веб-сайт или модальное диалоговое окно.
Предоставление предварительной версии
Руководство пользователя по предварительному просмотру содержимого.
Рекомендации по подключаемым модулям
В оставшейся части этой статьи рассматриваются рекомендации по созданию высококачественных подключаемых модулей.
Создание для безопасности и ответственного искусственного интеллекта
- Защита от конкуренции: не используйте имя любого другого подключаемого модуля как в кратком, так и в полном описании.
- Ответственный ИИ: избегайте использования недопустимых или оскорбительных ключевых слов.
- Внедрение запроса. Убедитесь, что текст не приводит к вводу запросов. Кроме того, описания не должны содержать символы или текст, указывающие, что их можно использовать в качестве кода для внедрения запроса. Избегайте использования фраз, функций и кодов, которые вызывают приложение рекурсивно.
Поддержка многопараметров поисковых запросов
Чтобы поддерживать сложные запросы, разверните область поддержки поиска, чтобы одновременно обрабатывать два или более поисковых запросаparameters
, включив поддержку нескольких параметров в манифесте подключаемого приложения.
Избегайте общих описаний подключаемого модуля, его навыков и параметров
Будьте точны в описании того, что подключаемый модуль делает, а что не делает. Хотя есть соблазн добавить дополнительные сведения, чтобы попытаться повысить вероятность использования подключаемого модуля Copilot, это может привести к следующим критическим проблемам:
Общее описание подключаемого модуля может предотвратить получение подходящего подключаемого модуля для задания, и если это происходит часто, пользователь может отключить подключаемый модуль.
При неправильном выборе возможны сбои при выполнении подключаемого модуля или ответе. Copilot не будет отображать подключаемые модули с высокой частотой ошибок, и доверие пользователей к подключаемом модуле может подорваться.
Не предполагайте, что Copilot может угадать необходимые входные данные
Только в ограниченных сценариях Copilot может угадать входные данные для запроса пользователя. В большинстве случаев необходимые входные данные для запросов подключаемого модуля должны быть явно указаны в запросе пользователя к Copilot. Рекомендуется протестировать подключаемый модуль с разными запросами к Copilot, чтобы предсказать ожидаемое поведение.
Проверка операций Copilot может выполнять с точки зрения аргументации ответа подключаемого модуля
Хотя Copilot предоставляет базовые возможности для рассуждения по выходным данным ответа подключаемого модуля, результаты будут отличаться в зависимости от сценария. Рекомендуется протестировать подключаемый модуль с разными запросами, которые требуют постобработки для прогнозирования ожидаемого поведения.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по