С помощью функции Работа с 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- Принять заказ.
