Бөлісу құралы:


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

Внимание

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

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

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

Предварительные условия

Важно

Эта статья содержит документацию по предварительной версии Microsoft Copilot Studio и может быть изменена.

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

Если вы создаете готового к рабочей среде помощника, см. раздел Обзор Microsoft Copilot Studio.

Типы триггеров

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

Совет

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

Например, Microsoft Teams отправляет скрытые действия типа invoke, что означает действие пользователя, например взаимодействие с расширением сообщения.

Тип Описание
Фразы Когда одна или несколько фраз-триггеров совпадают с входящим сообщением от пользователя
Полученное действие При получении действия любого типа
Сообщение получено При получении действия типа message
Это самый распространенный тип действия.
Помощник получает его, когда пользователь что-то печатает или говорит помощнику.
Событие получено При получении действия типа event
Получено обновление разговора При получении действия типа conversationUpdate
Например, Teams отправляет действие этого типа, когда к разговору присоединяется новый пользователь.
Вызов получен При получении действия типа invoke
Чаще всего помощник получает такое действие из канала Teams. Например, когда пользователь взаимодействует с расширением сообщения или поиска в приложении Teams.
Неактивность Когда пользователь некоторое не взаимодействовал с помощником. Период времени можно настроить.

Изменение триггера для темы

  1. Откройте помощник в Copilot Studio и перейдите на страницу Темы.

  2. Откройте любую тему.

  3. Наведите курсор на Фразы узла Триггер и выберите Изменить триггер значок. Вы увидите список триггеров на выбор.

    Снимок экрана с вариантами выбора при изменении триггера.

  4. Выберите тип триггера для своей темы.

    Внимание

    Содержимое триггера текущего типа, если таковое имеется, при изменении типа триггера удаляется. Перед изменением типа система попросит вас это подтвердить. Снимок экрана с предупреждением о том, что вы потеряете фразы-триггеры, изменив тип триггера.

  5. Выберите Изменить на триггере, чтобы открыть свойства для этого типа триггера.

Условие триггера

Узел Условие позволяет указать условия, которые должны быть выполнены для срабатывания триггера. Например, условие срабатывает только в том случае, если канал, используемый сотрудником, — это Microsoft Teams.

Снимок экрана со свойством «Условие триггера».

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

Дополнительные сведения см. в статье Разработка с использованием условий (предварительная версия).

Приоритет триггера

Для одного входящего действия (например, сообщения) может срабатывать несколько триггеров. Тип триггера определяет порядок срабатывания триггеров.

Порядок выполнения:

  1. Получено действие
  2. Получено сообщение / событие / обновление разговора / вызов
  3. Фразы

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

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

Снимок экрана со свойством приоритета на панели свойств узла.

Другие свойства триггеров

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

Снимок экрана со свойством «Длительность» для триггера типа «Неактивность».

Типы триггеров, предусмотренные по умолчанию

По умолчанию эти свойства пусты.

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

Получено действие Получено событие
Типы действий Типы событий

Дополнительные сведения см. в статье Отправка действий-событий.