@Toast

Как реализовать дилаог бота с пользователем?

Необходимо сделать простенького бота (без распознования сложных предложений и тп)

Часть ответов будет представлена просто кнопками, текстовый ввод это в основном данные типа ФИО.

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

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

Буду признателен за консультацию по данному вопросу, референсы и паттерны и примеры реализации. Возможно есть какие-то фреймворки под подобные задачи. Хочется поглубже изучить варианты решения подобных задач.
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 1
astec
@astec
Разработчик https://debtstracker.io/
Сначала стоит определиться на каком языке планируете писать. Для простых ботов существуют конструкторы в которых вообще программировать не нужно. Для популярных языков программирования как правило существуют фреймворки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы