Обзор соединителей, действий и расширений Copilot (предварительная версия)
[Данная статья посвящена предварительному выпуску и может быть изменена.]
Как это работает?
Когда вы входите в систему Copilot Studio, она определяет, к каким помощникам вам разрешен доступ, на основе лицензии, связанной с вашими учетными данными. Список доступных вам помощников зависит от этих разрешений. Если вы не видите помощник, который хотите расширить, проверьте свои учетные данные. Также попробуйте подключиться к самому помощнику или попытаетесь запустить любые задания, которые должны произойти для подготовки помощника к использованию. Примеры см. в разделах, подробно описывающих опыт разработки.
Создатель начинает с выбора помощника, который он хочет расширить:
- Пользовательские помощники
- Помощники, созданные Microsoft
- Другие помощники, к которым у них есть доступ создателя в их организации
Выберите помощник для расширения, выбрав пункт Помощники в главном меню, затем выбрав его из списка пользовательских помощников и помощников Microsoft Copilot.
Просмотр существующих расширений для помощника
После выбора помощника вы можете просмотреть расширения, доступные в данный момент для помощника, на панели конфигурации/разработки для помощника.
Действия по просмотру существующих расширений для помощника зависят от типа помощника:
- Пользовательский помощник: выберите Действия.
- Microsoft Copilot: выберите Расширения или Действия, в зависимости от того, что отображается для помощника.
Отображается список доступных расширений.
Создание собственного нового расширения
Вы также можете создавать свои собственные новые расширения.
Действия зависят от типа помощника:
- Пользовательский помощник: выберите Добавить действие.
- Microsoft Copilot: в зависимости от того, что отображается для помощника, выберите Добавить расширение, а затем Создать действие, или выберите Добавить действие.
Затем вы можете выбрать тип действия из списка доступных вариантов, чтобы начать процесс расширения возможностей помощника.
Copilot Studio проведет вас через этапы настройки. Подробности этих шагов зависят от того, расширяете ли вы пользовательский помощник или Microsoft Copilot.
Подробные шаги настройки описаны далее в документации. После завершения пользователь может опубликовать действие для помощника. Теперь это действие готово к рассмотрению и утверждению администратором. После утверждения действие становится доступным для всех пользователей, у которых есть разрешение на его использование в конкретной организации.
Copilot Studio предлагает несколько способов сделать процесс расширения простым и всеобъемлющими, в том числе:
- Разработка: создайте расширение для помощника, в результате чего будет создано действие.
- Тестирование: убедитесь, что действие работает с вашим помощником, протестировав его во время или после процесса публикации.
- Редактирование: сохраняйте проекты выполняемых действий или редактируйте действия и публикуйте результаты для использования.
- Экспорт/импорт: возьмите существующие завершенные действия и распространите их среди других организаций внутри вашей компании или среди своих клиентов, если вы являетесь независимым поставщиком программного обеспечения. Вы также можете экспортировать пакет, который будет отправлен на сертификацию в Microsoft, чтобы сделать ваше действие доступным в онлайн-каталоге.
- Предоставьте поведения: сообщите пользователям, что они собираются внести изменения в данные, и спросите разрешения, прежде чем предпринимать действия, предоставьте карточку для удобного отображения результатов, предоставьте примеры вопросов, которые пользователи могут задать помощнику.
- Фирменная символика: предоставьте значки и информацию о фирменной символике вашего действия в целях его распространения.
Что произойдет после публикации вашего действия?
После публикации действия ваш администратор помощника должен просмотреть и включить подключаемый модуль для использования. Когда администратор включает помощник, он также должен определить, какие группы пользователей имеют разрешение на его использование. Расположение для управления разрешениями может отличаться в зависимости от помощника. Дополнительную информацию можно найти в документации по администрированию. После активации подключаемый модуль появляется в среде, в которой он был создан. Подключаемый модуль также можно экспортировать для использования в других помощниках. При экспорте создается пакет, который можно развернуть в других средах, что устраняет необходимость воссоздавать действие для каждой среды, в которой вы хотите его использовать.
Более подробную информацию об импорте и экспорте действий можно найти в разделе Экспорт решений.
Опубликованные действия также можно отправить в Microsoft на сертификацию. Сертификация проводится с использованием центра партнеров и включает проверку действий и сертификацию Microsoft. После этого оно появляется в каталоге действий, где все пользователи Copilot Studio также могут использовать его для расширения своих помощников.
Дополнительные сведения о сертификации см. в следующих документах:
Расширение пользовательского помощника с помощью действия
Чтобы расширить пользовательский помощник с помощью действия, см. раздел Использование действий с настраиваемыми помощниками (предварительная версия).
Расширение Microsoft Copilot с помощью действия
Copilot Studio предоставляет быстрый и простой способ создания действия помощника с помощью пошагового мастера, который проведет вас через весь процесс.
Его можно использовать для расширения помощников, предоставляемых Microsoft, или пользовательских помощников. Как только вы выберете помощник, который хотите расширить, он проведет вас через ряд шагов по созданию действия.
Мастер просит вас:
- Выберите тип обработчика/источника, который нужно использовать
- При необходимости укажите данные аутентификации для выбранного вами типа обработчика/источника
- Выберите действия, которые требуется включить в подключаемый модуль
- Определите входные и выходные параметры для каждого действия
- Предоставьте другие расширенные возможности, такие как:
- Диалоги согласия пользователей
- Адаптивные карточки для отображения ваших результатов и начальных вопросов для разговора
- Информация о фирменной символике для сертификации
После выполнения этих шагов вы можете опубликовать действие. Затем администратор сможет просмотреть ваше действие и активировать его. После активации действия вы можете использовать его в своей организации, развернуть в других организациях или отправить в Microsoft на сертификацию, чтобы сделать его доступным для широкой публики.
Компоненты расширения
Расширения, созданные в Copilot Studio, содержат несколько компонентов, которые объединены для создания действия для использования в помощниках.
- Обработчики и источники контента
- Аутентификация
- Действия
- Входные и выходные данные
- Расширенные функции (согласие пользователя, начало разговора, адаптивные карты, фирменная символика, управление решениями)
Обработчики и источники контента — типы действий
Доступно множество обработчиков ввода и источников контента, которые могут служить основой для подключаемых модулей. В Copilot Studio эти источники называются действиями. Общим для этих разных типов действий является базовая структура для взаимодействия с деталями источника при отправке запросов. Доступны следующие типы действий:
- Разговорное: разговорное действие, встроенное в Microsoft Copilot Studio, позволяет расширить поведение помощника. Вы можете создавать новые возможности, которых нет в Microsoft Copilot, например вызов определенного API-интерфейса, применение сложной бизнес-логики или доступ к источникам данных, требующим настройки вне доступа Microsoft Copilot. Они настраиваются аналогично стандартной теме в Copilot Studio, встроенной в холст Copilot Studio.
- Соединители: действия соединителя используются внутри Microsoft Dataverse для подключения к другим источникам данных. При создании соединитель включает в себя определенные действия, которые можно использовать с соединителем. Можно использовать соединители, сертифицированные Microsoft, или пользовательские соединители, созданные в организации или клиенте. Пользовательские соединители позволяют вашему подключаемому модулю получать и обновлять данные из внешних источников, доступных через API-интерфейсы. Соединители позволяют получать доступ к данным из популярных корпоративных систем, таких как Salesforce, Zendesk, MailChimp и GitHub. Соединители регулярно используются создателями в их Power Apps и потоках.
- Потоки: облачные потоки Microsoft Power Automate можно вызывать из помощника для выполнения действий, получения информации и автоматизации процессов в других приложениях и источниках данных с помощью соединителей. Потоки можно вызывать из чата Microsoft Copilot для выполнения действий или получения информации в среде конечного пользователя.
- Запросы: запросы — это шаблоны запросов искусственного интеллекта, созданные для настройки генерации текстового содержимого в соответствии с вводом пользователя. Эти шаблоны можно использовать для различных сценариев, таких как обобщение, элементы действий, извлечение настроений или сущностей, перевод текста и многое другое. Кроме того, вы можете добавлять свои собственные данные Dataverse, чтобы дополнить источники знаний и получить ответы, специфичные для бизнеса. Запросы позволяют пользователям использовать естественный, простой язык для получения ответов и выполнения действий с помощью Microsoft Copilot. Они используют понимание естественного языка (NLU), чтобы понять намерения пользователя и сопоставить их с соответствующим фрагментом информации, данными или действием.
Не каждый тип действий доступен каждому помощнику:
Функция | Copilot для Microsoft 365 | Copilot для продаж | Copilot в Dynamics 365 Customer Service |
---|---|---|---|
Разговорный | На месте | Недоступно | Недоступно |
Connector | На месте | На месте | На месте |
Приглашение | На месте | Недоступно | На месте |
Поток | На месте | Недоступно | Недоступно |
Вы создаете и настраиваете действия в Copilot Studio. Вы также можете создавать и редактировать некоторые типы действий в Power Apps. Подробнее см. в разделе Создание подсказки (предварительная версия) в Power Automate или Power Apps.
Аутентификация
Чтобы использовать источники контента, вам необходимо определить аутентификацию для источника. Для источников требуются определенные типы проверки подлинности. Когда вы выбираете контент, источник предоставляет необходимые запросы для аутентификации.
Ниже приведено несколько примеров:
- Неаутентифицированный: соединитель MSN Weather. Это действие соединителя получает только общедоступные данные о погоде и не имеет защищенного контента. В результате соединитель погоды можно использовать без предоставления учетных данных.
- Действия потока: облачные потоки используют подключение и параметры подключения, настроенные во время создания.
- Действия соединителя: если вы используете соединитель для доступа к вашему источник данных, в соединитель встроен метод аутентификации. Вы не будете настраивать его при установке, но вам будет предложено предоставить учетные данные перед тестированием или использованием соединения.
- Действие запроса: использует ваши личные данные Teams или Power Apps. Обязательно поделитесь запросом с соответствующими пользователями или группами после создания.
- Разговорные действия: разговорные действия не требуют собственной аутентификации. Однако разговорное действие можно использовать для вызова действия соединителя, и в этом случае запускается механизм аутентификации соединителя.
Для каждого источника уже определены действия, но при настройке вы можете выбрать, какие из действий вы хотите использовать. Вы можете выбрать из любого количества действий для использования с источником. Например, с помощью нескольких действий вы можете выполнить следующее:
- Извлечь список пользователей
- Добавить нового пользователя
- Обновить данные пользователя
- Удаление пользователя
Пока действия присутствуют в источнике, обработчик может выполнять любое из действий.
Заметка
Любое действие доступно пользователям расширения. У вас не может быть разрешений на основе ролей для определенных действий внутри него. Например, если у вас есть расширение управления заказами, которое позволяет получать список записей, обновлять заказ, создавать заказ и отменять заказ, то каждый пользователь, имеющий разрешения на это расширение, может выполнить любое из этих действий. Если вам нужно сегментировать доступ к определенным действиям, вам нужно будет создать разные расширения с разными действиями в каждом и с соответствующими ролями безопасности, назначенными каждому подключаемому модулю.
Входные и выходные данные
Входные и выходные данные специфичны для действия и предоставляют все возможные варианты ввода данных для действия, а также определяют возвращаемые результаты. Эти параметры предоставляются источником контента (соединителями и т. д.) и не могут быть добавлены или удалены. Однако описания могут быть обновлены, чтобы обеспечить лучшее понимание входных и выходных данных. Они отображаются как часть настройки, чтобы обеспечить наглядность того, что необходимо включить в запрос и что будет возвращено.
Улучшенные функции
Улучшенные функции доступны при настройке расширений для некоторых типов помощников.
Улучшенные функции включают:
- Решения
- Согласие пользователя
- Варианты начала разговора
- Адаптивные карточки
- Тестирование
Не все улучшенные функции доступны для каждого типа помощника.
Решения
Решения важны для управления жизненным циклом приложений. Если действие сохранено в решении, его можно легко перемещать между средами. По умолчанию система выбирает для вас наиболее подходящее решение на основе предпочтительного решения или решения, в котором присутствуют компоненты соединителя. Вы также можете изменить решение. Если вы не укажете решение для своего действия, система автоматически создаст решение во время выполнения.
Узнайте больше о решениях в разделе Основы управления жизненным циклом приложений (ALM) с Microsoft Power Platform.
Согласие пользователя
Согласие пользователя — это переключатель, доступный для каждого действия. Он определяет, будет ли помощник предлагать пользователям продолжить выполнение действия. Включение этой опции означает, что помощник будет спрашивать пользователей, уверены ли они, что хотят выполнить это действие. Это помогает предотвратить непреднамеренные действия, которые могут повлиять на данные.
Рекомендации:
- Для действий, предназначенных только для получения данных (получение, извлечение, список и т. д.), отключите согласие пользователя. Такие действия лишь извлекают набор данных и отображают его. Они не подвергают данные риску.
- Для других действий (создание, обновление, удаление, добавление, удаление и т. д.) включите согласие пользователя. Такие действия могут добавить или изменить данные в системе, поэтому перед выполнением действия рекомендуется предложить пользователям подтвердить действие. Вы всегда можете изменить настройки согласия пользователя для подключаемого модуля, отредактировав его.
Варианты начала разговора
Варианты начала разговора позволяют создавать часто используемые вопросы, которые отображаются в виде интерактивных кнопок. Варианты начала разговора немедленно выполняют запрос. Они также показывают типы запросов, которые можно использовать. Эти примеры могут помочь пользователям самостоятельно придумать больше запросов, используя успешную структуру естественного языка. Варианты начала разговора скорее устанавливается на уровне подключаемого модуля и не является обязательными. Их можно изменить в любое время.
Адаптивные карточки
Адаптивные карточки — это дополнительный компонент, настраиваемый на уровне действий. Вы можете добавить или изменить их в любое время, отредактировав подключаемый модуль. Адаптивные карточки предоставляют альтернативный способ отображения результатов запроса помощника.
Адаптивные карточки бывают двух типов:
- По умолчанию: базовая адаптивная карточка, которая может иметь заголовок, подзаголовок, текст и кнопку, которая направляет пользователя на URL-адрес. Это обеспечивает более стилизованный вид и призыв к действию.
- Пользовательские: пользовательские адаптивные карты создаются вне мастера и могут быть отправлены для включения в подключаемый модуль. Эти карточки более настраиваемы и могут иметь несколько полей, несколько кнопок и другие параметры. Вы можете создать пользовательскую карточку в конструкторе адаптивных карточек и экспортировать ее в виде файла для отправки.
При настройке адаптивной карточки по умолчанию необходимо выбрать корневой путь. Корневой путь — это сегмент файла конфигурации источника данных, который включает в себя все поля, которые можно выбрать для определения заголовка или текста. В исходном файле может быть несколько корневых путей, и для выбора доступны все доступные пути. После выбора корневого пути вы можете выбрать желаемый заголовок и текст из списков.
На каждой адаптивной карточке отображаются возвращаемые значения, а затем перечисляются ссылки, использованные при компиляции результата. Адаптивные карточки также позволяют пользователю указать макет эталонного представления. Именно так отображаются ссылки, используемые в запросе, для получения дополнительной информации. Это позволяет включать заголовок, URL-адрес и подзаголовок. Это также раскрывающиеся списки, которые можно заполнить в зависимости от выбора корневого пути.
Заметка
При отправке пользовательского шаблона адаптивной карточки в мастере не предоставляются возможности редактирования, поскольку пользовательская карточка уже должна включать в себя все поля, кнопки и сопоставленные значения, которые будут использоваться помощником. Любое поле, оставленное пустым в шаблоне по умолчанию, не отображается на адаптивной карточке помощника.
Тестирование
Что касается действий соединителя, создатель может протестировать новый подключаемый модуль внутри Microsoft 365, загрузив неопубликованный подключаемый модуль. Это параметр на экране обзора, когда действие было создано. Пользователю будет предложено выбрать или создать соединение, а затем создать тестовую версию подключаемого модуля с загрузкой неопубликованного приложения, доступную в среде M365. Это не видно извне и не публикуется для утверждения администратором. Она доступна только автору, поэтому ее можно использовать только для проверки того, что подключаемый модуль работает должным образом.
Использование действий в Microsoft Copilot
Конечные пользователи вашего клиента могут использовать разговорные действия и действия искусственного интеллекта в своих чатах с помощью Microsoft Copilot, если:
- Ваш администратор клиента Microsoft 365 развернул приложение Copilot Studio в центре администрирования Microsoft 365.
- Ваша платформа Power администратор среды включила параметр «Copilot for Microsoft 365» в центре администрирования платформы Power
- Конечный пользователь включил подключение из своего чата с Microsoft Copilot.
Разверните Copilot Studio приложение в Microsoft 365 центре администрирования (администратор)
- Войдите в центр администрирования Microsoft 365 с учетными данными администратора.
- Разверните Настройки на боковой панели навигации и выберите Интегрированные приложения.
- Перейдите на вкладку Доступные приложения и выберите запись Microsoft Copilot Studio. Открывается панель сведений о приложении.
- Выберите Развернуть, чтобы включить приложение в чатах с Microsoft Copilot.
Администраторы клиента могут включать или отключать:
- Показ действий разговорного ИИ/темы и действий запросов в приложении чата M365 с помощью приложения «Copilot Studio».
- Показ действий потока в приложении чата M365 с помощью приложения «Power Automate».
- Действия соединителя и действия API в приложении чата M365 с использованием связанных приложений (имя приложения будет именем соединителя или действия). Кроме того, в магазине Teams пользователи могут установить настраиваемые действия соединителя.
Включение или отключение Copilot для Microsoft 365 в Power Platform центре администрирования (администратор)
- Перейдите в Power Platform центр администрирования, используя свою учетную запись администратора.
- Перейдите в раздел Среды и выберите среду из списка.
- Выберите Параметры.
- В разделе Продукт выберите Функции
- Найдите настройку для M365 Copilot и включите (или выключите ) ее, чтобы разрешить интеграцию расширений Copilot из этой среды.
- Прокрутите вниз и выберите Сохранить.
Важно
В этом выпуске есть некоторые ограничения:
- По умолчанию интеграция Copilot Studio с Power Automate включена. Это означает, что подключаемые модули, созданные в Copilot Studio, будут отображаться для пользователей в «Copilot Studio» или «Power Automate», даже если администраторы арендатора явно не развернули приложение для конечных пользователей. Это может измениться в будущем.
- Обратите внимание: как администратор вы по-прежнему можете заблокировать показ подключаемых модулей для своих пользователей, заблокировав приложение в центре администрирования Microsoft 365.
- В будущем клиенты смогут управлять настройками интеграции с Copilot для Microsoft 365 масштабирования с помощью групп сред.
Включение подключения в Microsoft Copilot
Конечным пользователям Microsoft Copilot необходимо включить подключаемые модули, прежде чем использовать их в чате. Доступные подключаемые модули можно включить через меню подключаемых модулей или через портал конфигурации подключаемых модулей Power Platform.
Они могут попасть на портал, спросив о плагинах в чате с Microsoft Copilot. Они получают краткую информацию о подключаемых модулях и ссылку на портал:
Пользователи также могут задавать прямые вопросы о подключениях к данным или о том, как выполнять задачи между организациями, например, они могут спросить:
- Как я могу использовать подключаемый модуль?
- Расскажите мне о подключаемых модулях помощников Power Platform
- Как я могу получить данные из внешней системы?
- Как я могу получить данные из Salesforce?
Действия предоставления общего доступа ИИ
По умолчанию действия видны и доступны для использования в Microsoft Copilot только тому человеку, который их создал.
Однако автор действия может поделиться своими подключаемыми модулями на портале, где он их создал. Например, вы можете поделиться запросом AI Builder со страницы Запросы ИИ, выбрав Поделиться для подсказки. То же самое относится к потокам Power Automate (со страницы Потоки в Power Automate) или к пользовательским соединителям со страницы Пользовательские соединители.
Связанный контент
Статья | Description |
---|---|
Создание разговорных действий для Microsoft Copilot | Расширьте Microsoft Copilot, создав действия, которые могут ответить на вопрос пользователя дополнительными данными. |
Расширение Microsoft Copilot с помощью действий запросов (предварительная версия) | Расширьте Microsoft Copilot действием запроса. |
Расширение Microsoft Copilot с помощью действий потоков (предварительная версия) | Расширьте Microsoft Copilot, создав действие потока. |
Расширение Microsoft Copilot с помощью действий соединителя (предварительная версия) | Расширьте Microsoft Copilot, создав действие соединителя. |
Использование действий с настраиваемыми помощниками (предварительная версия) | Расширьте пользовательский помощник, создав сложные темы для использования в дополнительных помощниках, которые вы создаете в Copilot Studio, не делая при этом ничего сложного. |