Возможность прерывать чат-бота в реальном времени - PullRequest
0 голосов
/ 08 октября 2019

Моя цель - сделать чат-бота способным читать список заголовков статей (длинный список может занять 5 минут, чтобы чатбот прочитал весь список устно), и пользователь может в режиме реального времени перемещаться по ответу, говоря:следующий, предыдущий, делиться фейсбуком, делиться твиттером, читать полную статью, возвращаться к списку статей и т. д. Я думаю, что чат-бот на основе правил мог бы это сделать, не требуя НЛП.

Я начал разрабатывать собственную логику беседс Google Dialogflow. Чатбот читает список статей, но невозможно (в устной форме!) «Вырезать» чат-бота в середине списка, чтобы сказать: «следующий», «предыдущий» и т. Д. Без необходимости хотя бы повторения именистатьи или номера статьи, который мне совсем не подходит.

Например, бот начинает читать заголовки статей: «статья 1, Элон Маск читает книги. статья 2, горячая индустрия автопрома». статья 3, ... статья № "Когда бот читает «Самостоятельное вождение в автомобильной промышленности», в середине пользователь говорит: «Расскажи мне больше» (устно). И тогда бот понимает, что читает статью 2, когда она была прервана пользователем, поэтому он переходит к самой статье и читает статью полностью.

Был бы рад услышать о том, как можно создать такой чат-бот (нужен только вокал), в Python приветствуется. В идеале я бы мог поставить бота как можно больше мест (амазонка алекса, гугл хоум и тд).

...