С помощью функции Работа с FAQ Ассистента вы можете обучить свой смартап ответам на частые вопросы, которые пользователи могут задавать в процессе диалога.
База вопросов и ответов
В процессе диалога с ассистентом пользователи могут задавать вопросы, которые не затрагивают сценарий диалога. Это так называемые Часто Задаваемые Вопросы - обычный список вопросов, которые мы привыкли видеть на сайтах. Graph позволяет подключить такую базу вопросов к вашему смартапу, чтобы ассистент мог отвечать на них.
В любой момент диалога пользователь может спросить что-то, что не относится непосредственно к диалогу, но имеется в базе вопросов и ответов. Например, при работе с кулинарной книгой пользователи могут встретить незнакомый термин в рецепте и спросить «Что такое мизанплас?» или «Как правильно бланшировать?». Ассистент выдаст ответ из базы, а затем продолжит диалог.
Как работать с FAQ ассистентом
Чтобы создать свою базу вопросов и ответов, перейдите на вкладку База знаний и нажмите Добавить вопрос:
Здесь вы можете добавить свой список вопросов и ответы на них. Каждому вопросу можно присвоить несколько ответов.
Graph будет случайным образом выбирать ответ в процессе работы смартапа. Также можно задать несколько вариантов самого вопроса — синонимы вопроса.
Это нужно для того, чтобы Graph лучше понимал пользователя, когда тот задает вопрос другими словами.
Чем больше вариантов одного и того же вопроса вы укажете, тем лучше ассистент будет понимать пользователя.
Загрузка базы вопросов из файла
Вместо того, чтобы заполнять базу знаний вручную, можно загрузить Excel файл с вопросами и ответами. Такой файл должен содержать две колонки: в первой должны идти вопросы, во второй — ответы. Посмотрите, как сделан пример, чтобы лучше понять, как должна выглядеть ваша таблица для импорта.
Нажмите кнопку Загрузить в верхней части вашей базы знаний и выберите Excel файл для загрузки. Новые вопросы и ответы будут добавлены автоматически.
Во время тестирования в тестовом виджете может возникнуть ошибка «Inconsistent indents. At src/default-knowledge-base.sc pos 57:5DEPLOY FAILED!11:10» и сценарий не будет отработан. Если такая ошибка появилась, удалите переносы строк в Excel-файле и загрузите его снова.
Добавление нескольких строк в ответ
Если вы хотите, чтобы смартап выводил в ответе несколько строк, то используйте элемент \n для переноса строк:
Вот что я умею:\n- Рассказать тебе о ценах на наши продукты;\n- Ответить на вопросы об услугах и товарах;\n- Принять заказ.
Тогда в ответе ассистента будут переносы строк.
Очень большая база знаний?
Очень большая база знаний может замедлять работу Graph.
Если это ваш случай, то рекомендуем вам рассмотреть другой наш инструмент, Code. Это расширенный инструмент для создания смартапов.