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

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

В Power Virtual Agents тема определяет, как бот отвечает на вопрос пользователя.

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

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

Фразы-триггеры — это фразы, ключевые слова или вопросы, которые пользователь, скорее всего, наберет и которые связаны с определенной проблемой.

Узлы беседы — это то, что вы используете, чтобы определить, как бот должен отвечать и что он должен делать.

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

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

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

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

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

Подробнее о возможностях Power Virtual Agents.

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

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

Четыре темы урока и ряд системных тем находятся в списке тем.

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

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

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

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

    В боковой области навигации выберите "Темы".

  2. На странице тем выберите Создать тему.

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

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

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

    Страница сведений темы содержит имя, описание и триггерные фразы

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

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

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

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

    Пункт "Перейти к холсту разработки" находится сбоку от триггерных фраз.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  3. Вы можете выбрать один из нескольких вариантов для ответа пользователя в поле Определить.

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

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

    Чтобы узнать больше о различных вариантах, см. Использование сущностей в разговоре.

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

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

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

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

Совет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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