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


Обзор соединителей и действий Copilot (предварительная версия)

Важно

Возможности и функции Power Virtual Agents теперь являются частью Microsoft Copilot Studio после значительных инвестиций в генеративный искусственный интеллект и расширенную интеграцию с Microsoft Copilot.

Некоторые статьи и снимки экрана могут ссылаться на Power Virtual Agents, пока мы обновляем документацию и учебные материалы.

[Данная статья посвящена предварительному выпуску и может быть изменена.]

Как это работает?

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

Создатель начинает с выбора помощника, который он хочет расширить:

  • Пользовательские помощники
  • Помощники, созданные Microsoft
  • Другие помощники, к которым у них есть доступ создателя в их организации

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

Просмотр существующих расширений для помощника

После выбора помощника вы можете просмотреть расширения, доступные в данный момент для помощника, на панели конфигурации/разработки для помощника.

Действия по просмотру существующих расширений для помощника зависят от типа помощника:

  • Пользовательский помощник: выберите Действия.
  • Microsoft Copilot: выберите Расширения или Действия, в зависимости от того, что отображается для помощника.

Отображается список доступных расширений.

Создание собственного нового расширения

Вы также можете создавать свои собственные новые расширения.

Действия зависят от типа помощника:

  • Пользовательский помощник: выберите Добавить действие.
  • Microsoft Copilot: в зависимости от того, что отображается для помощника, выберите Добавить расширение, а затем Создать действие, или выберите Добавить действие.

Затем вы можете выбрать тип действия из списка доступных вариантов, чтобы начать процесс расширения возможностей помощника.

Copilot Studio проведет вас через этапы настройки. Подробности этих шагов зависят от того, расширяете ли вы пользовательский помощник или Microsoft Copilot.

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

Copilot Studio предлагает несколько способов сделать процесс расширения простым и всеобъемлющими, в том числе:

  • Разработка: создайте расширение для помощника, в результате чего будет создано действие.
  • Тестирование: убедитесь, что действие работает с вашим помощником, протестировав его во время или после процесса публикации.
  • Редактирование: сохраняйте проекты выполняемых действий или редактируйте действия и публикуйте результаты для использования.
  • Экспорт/импорт: возьмите существующие завершенные действия и распространите их среди других организаций внутри вашей компании или среди своих клиентов, если вы являетесь независимым поставщиком программного обеспечения. Вы также можете экспортировать пакет, который будет отправлен на сертификацию в Microsoft, чтобы сделать ваше действие доступным в онлайн-каталоге.
  • Предоставьте поведения: сообщите пользователям, что они собираются внести изменения в данные, и спросите разрешения, прежде чем предпринимать действия, предоставьте карточку для удобного отображения результатов, предоставьте примеры вопросов, которые пользователи могут задать помощнику.
  • Фирменная символика: предоставьте значки и информацию о фирменной символике вашего действия в целях его распространения.

Что произойдет после публикации вашего действия?

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

Более подробную информацию об импорте и экспорте действий можно найти в разделе Экспорт решений.

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

Дополнительные сведения о сертификации см. в следующих документах:

Расширение помощника путем создания действия

Copilot Studio предоставляет быстрый и простой способ создания действия помощника с помощью пошагового мастера, который проведет вас через весь процесс.

Его можно использовать для расширения помощников, предоставляемых Microsoft, или пользовательских помощников. Как только вы выберете помощник, который хотите расширить, он проведет вас через ряд шагов по созданию действия.

Мастер просит вас:

  • Выберите тип обработчика/источника, который нужно использовать
  • При необходимости укажите данные аутентификации для выбранного вами типа обработчика/источника
  • Выберите действия, которые требуется включить в подключаемый модуль
  • Определите входные и выходные параметры для каждого действия
  • Предоставьте другие расширенные возможности, такие как:
    • Диалоги согласия пользователей
    • Адаптивные карточки для отображения ваших результатов и начальных вопросов для разговора
    • Информация о фирменной символике для сертификации

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

Компоненты расширения

Расширения, созданные в Copilot Studio, содержат несколько компонентов, которые объединены для создания действия для использования в помощниках.

  • Обработчики и источники контента
  • Аутентификация
  • Действия
  • Входные и выходные данные
  • Расширенные функции (согласие пользователя, начало разговора, адаптивные карты, фирменная символика, управление решениями)

Обработчики и источники контента — типы действий

Доступно множество обработчиков ввода и источников контента, которые могут служить основой для подключаемых модулей. В Copilot Studio эти источники называются действиями. Общим для этих разных типов действий является базовая структура для взаимодействия с деталями источника при отправке запросов. Доступны следующие типы действий:

  • Разговорное: разговорное действие, встроенное в Microsoft Copilot Studio, позволяет расширить поведение помощника. Вы можете создавать новые возможности, которых нет в Microsoft Copilot, например вызов определенного API-интерфейса, применение сложной бизнес-логики или доступ к источникам данных, требующим настройки вне доступа Microsoft Copilot. Они настраиваются аналогично обычной теме помощника, встроенной в холст Copilot Studio.
  • Соединители: действия соединителя используются внутри Microsoft Dataverse для подключения к другим источникам данных. При создании соединитель включает в себя определенные действия, которые можно использовать с соединителем. Можно использовать соединители, сертифицированные Microsoft, или пользовательские соединители, созданные в организации или клиенте.
  • Потоки: облачные потоки Microsoft Power Automate можно вызывать из помощника для выполнения действий, получения информации и автоматизации процессов в других приложениях и источниках данных с помощью соединителей.
  • Запросы: это шаблоны запросов искусственного интеллекта, созданные для настройки генерации текстового содержимого в соответствии с вводом пользователя. Эти шаблоны можно использовать для различных сценариев, таких как обобщение, элементы действий, извлечение настроений или сущностей, перевод текста и многое другое. Кроме того, вы можете добавлять свои собственные данные Dataverse, чтобы дополнить источники знаний и получить ответы, специфичные для бизнеса.

Выберите тип для нового действия

Не каждый тип действий доступен каждому помощнику:

Функция Copilot для Microsoft 365 Copilot для продаж Copilot в Dynamics 365 Customer Service
Разговорный На месте Недоступно Недоступно
Connector На месте На месте На месте
Приглашение На месте Недоступно На месте
Поток На месте Недоступно Недоступно

В следующей документации эти типы действий представлены в двух категориях:

  • Разговорные действия: conversational action
  • Действия ИИ: соединитель, запрос, поток

Разговорные действия

Эти действия аналогичны стандартным темам в Copilot Studio, которые вы используете для создания функционального помощника.

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

См. раздел Создание разговорных действий для Microsoft Copilot (предварительная версия) для получения подробной информации о том, как работают эти подключаемые модули, а также о том, как их создавать и использовать.

Действия ИИ

Эти действия позволяют вам подключить помощник к данным или выполнять действия. Во время этой предварительной версии вы можете использовать действия в Microsoft Copilot. Вы не можете использовать действия в пользовательских помощниках, которые вы создаете с помощью Microsoft Copilot Studio.

Вы создаете и настраиваете действия ИИ в Copilot Studio. Вы также можете создавать и редактировать некоторые типы действий ИИ в Power Apps.

В следующей таблице описан каждый тип подключаемого модуля ИИ со ссылками на статьи, объясняющие, где и как их создавать:

Тип подключаемого модуля ИИ Description Создание в Copilot Studio Создание в Power Platform
Запросы (AI Builder) Запросы позволяют пользователям использовать естественный, простой язык для получения ответов и выполнения действий с помощью Microsoft Copilot. Они используют понимание естественного языка (NLU), чтобы понять намерения пользователя и сопоставить их с соответствующим фрагментом информации, данными или действием. Создание содержимого или извлечение аналитики с помощью подсказок AI Builder Создание пользовательской подсказки (предварительная версия) в Power Automate или Power Apps
Потоки Power Automate Потоки можно вызывать из чата Microsoft Copilot, который может выполнять действия или извлекать информацию в среде конечного пользователя. Создание пользовательской автоматизации с помощью потоков Power Automate Недоступно
Пользовательские соединители Power Platform Пользовательские соединители позволяют вашему подключаемому модулю получать и обновлять данные из внешних источников, доступных через API-интерфейсы. Соединители позволяют получить доступ к данным из популярных корпоративных систем, таких как Salesforce, Zendesk, MailChimp и GitHub, и регулярно используются разработчиками в своих приложениях Power Apps и потоках. Обновление или получение ответов о внешних данных с помощью соединителей

Аутентификация

Чтобы использовать источники контента, вам необходимо определить аутентификацию для источника. Для источников требуются определенные типы проверки подлинности. Когда вы выбираете контент, источник предоставляет необходимые запросы для аутентификации.

Ниже приведено несколько примеров:

  • Неаутентифицированный: соединитель MSN Weather. Это действие соединителя получает только общедоступные данные о погоде и не имеет защищенного контента. В результате соединитель погоды можно использовать без предоставления учетных данных.
  • Действия потока: облачные потоки используют подключение и параметры подключения, настроенные во время создания.
  • Действия соединителя: если вы используете соединитель для доступа к вашему источник данных, в соединитель встроен метод аутентификации. Вы не будете настраивать его при установке, но вам будет предложено предоставить учетные данные перед тестированием или использованием соединения.
  • Действие запроса: использует ваши личные данные Teams или Power Apps. Обязательно поделитесь запросом с соответствующими пользователями или группами после создания.
  • Разговорные действия: разговорные действия не требуют собственной аутентификации. Однако разговорное действие можно использовать для вызова действия соединителя, и в этом случае запускается механизм аутентификации соединителя.

Для каждого источника уже определены действия, но при настройке вы можете выбрать, какие из действий вы хотите использовать. Вы можете выбрать из любого количества действий для использования с источником. Например, с помощью нескольких действий вы можете выполнить следующее:

  • Извлечь список пользователей
  • Добавить нового пользователя
  • Обновить данные пользователя
  • Удаление пользователя

Пока действия присутствуют в источнике, обработчик может выполнять любое из действий.

Заметка

Любое действие доступно пользователям расширения. У вас не может быть разрешений на основе ролей для определенных действий внутри него. Например, если у вас есть расширение «Управление заказами», которое позволяет получать список записей, обновлять заказ, создавать заказ и отменять заказ, то каждый пользователь, имеющий разрешения на это расширение, может выполнить любое из этих действий. Если вам нужно сегментировать доступ к определенным действиям, вам нужно будет создать разные расширения с разными действиями в каждом и с соответствующими ролями безопасности, назначенными каждому подключаемому модулю.

Входные и выходные данные

Входные и выходные данные специфичны для действия и предоставляют все возможные варианты ввода данных для действия, а также определяют возвращаемые результаты. Эти параметры предоставляются источником контента (соединителями и т. д.) и не могут быть добавлены или удалены. Однако описания могут быть обновлены, чтобы обеспечить лучшее понимание входных и выходных данных. Они отображаются как часть настройки, чтобы обеспечить наглядность того, что необходимо включить в запрос и что будет возвращено.

Улучшенные функции

Улучшенные функции доступны при настройке расширений для некоторых типов Copilot.

Улучшенные функции включают:

  • Решения
  • Согласие пользователя
  • Варианты начала разговора
  • Адаптивные карточки
  • Тестирование

Не все улучшенные функции доступны для каждого типа помощника.

Решения

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

Создание действия

Узнайте больше о решениях в разделе Основы управления жизненным циклом приложений (ALM) с Microsoft Power Platform.

Согласие пользователя — это переключатель, доступный для каждого действия. Он определяет, будет ли помощник предлагать пользователям продолжить выполнение действия. Включение этой опции означает, что помощник будет спрашивать пользователей, уверены ли они, что хотят выполнить это действие. Это помогает предотвратить непреднамеренные действия, которые могут повлиять на данные.

Переключатель согласия пользователя

Рекомендации:

  • Для действий, предназначенных только для получения данных (получение, извлечение, список и т. д.), отключите согласие пользователя. Такие действия лишь извлекают набор данных и отображают его. Они не подвергают данные риску.
  • Для других действий (создание, обновление, удаление, добавление, удаление и т. д.) включите согласие пользователя. Такие действия могут добавить или изменить данные в системе, поэтому перед выполнением действия рекомендуется предложить пользователям подтвердить действие. Вы всегда можете изменить настройки согласия пользователя для подключаемого модуля, отредактировав его.

Варианты начала разговора

Варианты начала разговора позволяют создавать часто используемые вопросы, которые отображаются в виде интерактивных кнопок. Варианты начала разговора немедленно выполняют запрос. Они также показывают типы запросов, которые можно использовать. Эти примеры могут помочь пользователям самостоятельно придумать больше запросов, используя успешную структуру естественного языка. Варианты начала разговора скорее устанавливается на уровне подключаемого модуля и не является обязательными. Их можно изменить в любое время.

Использование вариантов начала разговора

Адаптивные карточки

Адаптивные карточки — это дополнительный компонент, настраиваемый на уровне действий. Вы можете добавить или изменить их в любое время, отредактировав подключаемый модуль. Адаптивные карточки предоставляют альтернативный способ отображения результатов запроса помощника.

Настройте адаптивную карточку

Адаптивные карточки бывают двух типов:

  • По умолчанию: базовая адаптивная карточка, которая может иметь заголовок, подзаголовок, текст и кнопку, которая направляет пользователя на URL-адрес. Это обеспечивает более стилизованный вид и призыв к действию.
  • Пользовательские: пользовательские адаптивные карты создаются вне мастера и могут быть отправлены для включения в подключаемый модуль. Эти карточки более настраиваемы и могут иметь несколько полей, несколько кнопок и другие параметры. Вы можете создать пользовательскую карточку в конструкторе адаптивных карточек и экспортировать ее в виде файла для отправки.

При настройке адаптивной карточки по умолчанию необходимо выбрать корневой путь. Корневой путь — это сегмент файла конфигурации источника данных, который включает в себя все поля, которые можно выбрать для определения заголовка или текста. В исходном файле может быть несколько корневых путей, и для выбора доступны все доступные пути. После выбора корневого пути вы можете выбрать желаемый заголовок и текст из списков.

Определение корневого пути

На каждой адаптивной карточке отображаются возвращаемые значения, а затем перечисляются ссылки, использованные при компиляции результата. Адаптивные карточки также позволяют пользователю указать макет эталонного представления. Именно так отображаются ссылки, используемые в запросе, для получения дополнительной информации. Это позволяет включать заголовок, URL-адрес и подзаголовок. Это также раскрывающиеся списки, которые можно заполнить в зависимости от выбора корневого пути.

Определение макета эталонного представления

Заметка

При отправке пользовательского шаблона адаптивной карточки в мастере не предоставляются возможности редактирования, поскольку пользовательская карточка уже должна включать в себя все поля, кнопки и сопоставленные значения, которые будут использоваться помощником. Любое поле, оставленное пустым в шаблоне по умолчанию, не отображается на адаптивной карточке помощника.

Тестирование

Что касается действий соединителя, создатель может протестировать новый подключаемый модуль внутри Microsoft 365, загрузив неопубликованный подключаемый модуль. Это параметр на экране обзора, когда действие было создано. Пользователю будет предложено выбрать или создать соединение, а затем создать тестовую версию подключаемого модуля с загрузкой неопубликованного приложения, доступную в среде M365. Это не видно извне и не публикуется для утверждения администратором. Она доступна только автору, поэтому ее можно использовать только для проверки того, что подключаемый модуль работает должным образом.

Тестирование в действии

Использование действий в Microsoft Copilot

Конечные пользователи вашего клиента могут использовать разговорные действия и действия искусственного интеллекта в своих чатах с помощью Microsoft Copilot, если:

  • Ваш администратор клиента Microsoft 365 развернул приложение Copilot Studio в центре администрирования Microsoft 365.
  • Конечный пользователь включил подключение из своего чата с Microsoft Copilot.

Развертывание приложения Copilot Studio (администратор)

  1. Войдите в центр администрирования Microsoft 365 с учетными данными администратора.
  2. Разверните Настройки на боковой панели навигации и выберите Интегрированные приложения.
  3. Перейдите на вкладку Доступные приложения и выберите запись Microsoft Copilot Studio. Открывается панель сведений о приложении.
  4. Выберите Развернуть, чтобы включить приложение в чатах с Microsoft Copilot.

Развертывание приложения Copilot Studio

Администраторы клиента могут включать или отключать:

  • показ действий разговорного ИИ/темы и действий запросов в приложении чата M365 с помощью приложения «Copilot Studio».
  • показ действий потока в приложении чата M365 с помощью приложения «Power Automate».
  • Действия соединителя и действия API в приложении чата M365 с использованием связанных приложений (имя приложения будет именем соединителя или действия). Кроме того, в магазине Teams пользователи могут установить настраиваемые действия соединителя.

Важно

В этом выпуске есть некоторые ограничения:

  • По умолчанию интеграция Copilot Studio с Power Automate включена. Это означает, что подключаемые модули, созданные в Copilot Studio, будут отображаться для пользователей в «Copilot Studio» или «Power Automate», даже если администраторы арендатора явно не развернули приложение для конечных пользователей. Это может измениться в будущем.

  • Обратите внимание: как администратор вы по-прежнему можете заблокировать показ подключаемых модулей для своих пользователей, заблокировав приложение в центре администрирования Microsoft 365.

  • Количество сред Power Platform, доступных для интеграции, в настоящее время ограничено. Обратитесь в службу поддержки Microsoft, если у вас большое количество сред Power Platform (>100) и вы хотите включить конкретную среду Power Platform.

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

Включение подключения в Microsoft Copilot

Конечным пользователям Microsoft Copilot необходимо включить подключаемые модули, прежде чем использовать их в чате. Доступные подключаемые модули можно включить через меню подключаемых модулей или через портал конфигурации подключаемых модулей Power Platform.

Они могут попасть на портал, спросив о плагинах в чате с Microsoft Copilot. Они получают краткую информацию о подключаемых модулях и ссылку на портал:

Задание вопросов о подключаемых модулях

Пользователи также могут задавать прямые вопросы о подключениях к данным или о том, как выполнять задачи между организациями, например, они могут спросить:

  • Как я могу использовать подключаемый модуль?
  • Расскажите мне о подключаемых модулях Power Platform Copilot
  • Как я могу получить данные из внешней системы?
  • Как я могу получить данные из Salesforce?

Действия предоставления общего доступа ИИ

По умолчанию действия видны и доступны для использования в Microsoft Copilot только тому человеку, который их создал.

Однако автор действия может поделиться своими подключаемыми модулями на портале, где он их создал. Например, вы можете поделиться запросом AI Builder со страницы Запросы ИИ, выбрав Поделиться для подсказки. То же самое относится к потокам Power Automate (со страницы Потоки в Power Automate) или к пользовательским соединителям со страницы Пользовательские соединители.

Статья Description
Создание разговорных действий для Microsoft Copilot Расширьте Microsoft Copilot, создав действия, которые могут ответить на вопрос пользователя дополнительными данными.
Создание действий ИИ для Microsoft Copilot (предварительная версия) Расширьте Microsoft Copilot, создав действия, которые выполняют задачи и запрашивают данные в среде пользователя с помощью потоков, шаблонов запросов AI Builder и соединителей.
Использование действий с настраиваемыми помощниками в Copilot Studio (предварительная версия) Расширьте пользовательский помощник, создав сложные темы для использования в дополнительных помощниках, которые вы создаете в Copilot Studio, не делая при этом ничего сложного.