А на чем ты его тренил? Я думал просто взять word2vec - сообщение адресовано тебе, в базе есть твой ответ на сообщение вектора которых очень похожи - автоматически подсунуть твой предыдущий ответ
он сам генерировал предложения и придумывал некоторые слова новые