В replica делают что-то похожее, используя RL. Но для игр, когда включается режим свободного диалога, можно использовать языковую модель, доученную на текстах, которые хочется слышать от персонажа, RL здесь не обязателен. Но было бы круто, конечно, еще прикрутить эмоции перса, как в обливионе. Взять, например, DialoGPT