Как работают чат-боты с цепями Маркова?

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

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

70
задан matsjoyce 13 January 2015 в 17:15
поделиться