Создание и редактирование тем в своем боте Power Virtual Agents в Teams

Выберите версию Power Virtual Agents, которую вы используете, здесь:

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

У всех тем есть фразы-триггеры и узлы беседы.

  • Фразы-триггеры: фразы, ключевые слова или вопросы, которые пользователь может ввести и которые связаны с определенной проблемой. Необязательно быть точным с фразами-триггерами — бот может определить, что имел в виду пользователь (его «намерение»), и сопоставить его с правильной темой.
  • Узлы разговора: что вы используете, чтобы определить, как бот должен реагировать и что он должен делать.

Например, пользователь может ввести в вашем боте «Часы работы», которые будут соответствовать фразе-триггеру для темы Часы работы магазина. Затем бот спрашивает, в каком магазине заинтересован покупатель, и отображает часы работы магазина.

Вы можете увидеть, как разговор с ботом работает на практике, проверив его на панели Тестирование бота. Это позволяет вам точно настроить тему до того, как она будет фактически использована.

Информацию об ограничениях для ботов и тем см. в теме Значения квот, лимитов и конфигурации.

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

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

При создании бота автоматически создается ряд тем.

Снимок экрана со списком тем, показывающий темы уроков и системные темы.

Такие автоматически создаваемый темы можно разделить на две категории:

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

    Вы можете редактировать темы уроков или удалять их полностью.

  • Системные темы — это темы, которые вам, скорее всего, понадобятся во время разговора с ботом.

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

Создание темы

  1. В меню навигации перейдите на вкладку Темы, чтобы открыть страницу тем.

    Выберите «Темы» в меню навигации.

  2. На странице темы выберите Создать тему, чтобы открыть холст разработки для пустой темы.

    Выберите quot;Создать темуquot; вверх страницы quot;Темыquot;.

  3. Когда вы входите на авторский холст, область Фразы-триггеры автоматически откроется. Вы также можете открыть панель, выбрав Фразы-триггеры.

    При выборе фраз-триггеров откроется панель сведений темы.

  4. Укажите одну или несколько фразы-триггеров для темы в области Фразы-триггеры.

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

    Редактировать триггерные фразы на панели триггерных фраз

  5. Выберите Сведения.

  6. Укажите имя, описание и одну или несколько триггерных фраз для темы.

    При сведений откроется панель сведений темы.

  7. Для Имя введите имя для своей темы. Можно добавить Отображаемое имя и Описание.

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

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

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

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

    Быстро переименуйте тему, выбрав ее имя

  8. Выберите Сохранить, чтобы добавить тему в список тем.

Разработка пути разговора темы

  1. В списке тем выберите тему, которую требуется изменить.

    Выбрав тему, вы перейдете на холст разработки.

  2. Power Virtual Agents открывает тему на холсте разработки и отображает триггерные фразы темы. На холсте разработки вы определяете путь разговора между клиентом и ботом.

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

  4. Когда вы создаете новую тему, узел Триггерные фразы узел и пустой узел Сообщение вставляются для вас.

  5. Вы можете добавить дополнительные узлы, выбрав Добавить узел (+) на линии или ветви между узлами или после узла.

    Снимок экрана добавления узла.

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

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

Вставка узлов

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

Пользователь может:

  • Задать вопрос
  • Добавить условие
  • Вызвать действие
  • Показать сообщение
  • Завершить опросом

При добавлении узла вы можете выбрать один из пяти вариантов

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

Перейти к другой теме.

Задать вопрос

  1. Чтобы бот задал вопрос и получил ответ от пользователя, выберите Добавить узел (+), чтобы добавить узел, затем выберите Задайте вопрос, чтобы добавить новый узел Вопрос.

    Добавление нового узла вопроса.

  2. Введите вопросительную фразу в первом текстовом поле, Задать вопрос.

  3. Выберите один из нескольких вариантов ответа пользователя в поле Идентификация.

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

  4. В зависимости от того, что вы выбираете в поле Определить, можно указать, какие варианты должен иметь пользователь.

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

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

  5. Вы можете сохранить ответ пользователя в переменной для использования позже.

Совет

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

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

    Выбор параметров для пользователей.

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

    Выберите значок синонимов.

  3. Добавьте ключевые слова индивидуально, затем, как только вы закончите, выберите Готово, чтобы вернуться на Холст разработки.

Добавить условие

  1. Чтобы добавить логику ветвления на основе переменных, выберите Добавить узел (+), чтобы добавить узел, а затем Добавить условие.

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

    Выбор переменной.

Вызвать действие

Вы можете вызывать потоки Power Automate, выбрав Вызов действия.

Показать сообщение

  1. Чтобы задать ответ от бота, выберите Добавить узел (+), чтобы добавить узел, затем выберите Показать сообщение, чтобы добавить новый узел Сообщение.

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

    Вы также можете использовать переменные, которые вы определили в другом месте, в разговоре вашего бота.

Завершить опросом

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

  1. В конце ответа, который решает проблему пользователя или отвечает на вопрос, выберите Завершить опросом.

    Завершить опросом.

Перенаправление на другую тему

  1. Чтобы бот автоматически перемещался в отдельную тему, выберите Добавить узел (+), чтобы добавить узел, затем Перенаправление на другую тему.

  2. Во всплывающем меню выберите тему, на которую нужно перенаправить бот. Например, вы можете отправить пользователя на конкретную тему о закрытии магазина, если он спросил о времени работы этого магазина.

    Перейдите к другому узлу темы с параметрами для других тем.

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

Вы можете рассматривать перенаправленную тему как «подтему».

Снимок экрана холста разработки, на котором показаны узлы под перенаправленным узлом темы.

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

  • Конец разговора
  • Подтвержденный успех
  • Подтвержденная неудача
  • До свидания
  • Эскалация
  • Начать заново (это также сбросит все глобальные переменные)

Использование переменных

Вы также можете использовать переменные, которые вы определили в другом месте, в разговоре вашего бота.

Удаление узлов

  1. Выберите значок меню в верхней части заголовка узла.

  2. Выберите Удалить.

    Выберите значок меню, затем кнопку удаления.

Тестирование и публикация бота

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

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