Чтобы
персонажи меньше ошибались и становились умнее, их необходимо обучать. Обучение
производится просто и естественно - ошибочный ответ персонажа
исправляется пользователем на правильный.
Например, в процессе
диалога персонаж Гарри сгенерировал неправильный ответ:
. . .
Mihail: Как ты думаешь, есть ли жизнь на марсе?
Гарри: Лучше некуда! А ты как?
. . .
Исправим ответ Гарри на ответ "Не
знаю". Для этого нужно ввести исправленный вариант в поле ввода
и нажать кнопку "Исправить". Текст диалога после этого изменится
на следующий:
. . .
Mihail: Как ты думаешь, есть ли жизнь на марсе?
Гарри: Не знаю.
. . .
И в следующий раз, когда Вы зададите тот же или похожий вопрос
Гарри, он сгенерирует уже реплику, которой его обучили:
. . .
Mihail: Гарри, на марсе кто-нибудь живёт?
Гарри: Не знаю.
. . .
И это вовсе не означает, что Гарри забыл реплику "Лучше некуда!
А ты как?" - эта реплика по-прежнему сгенерируется, если у неё
будет контекст более близкий к тому, в котором она родилась (в
котором исправляли ответ персонажа ею). Например:
. . .
Mihail: Как жизнь?
Гарри: Лучше некуда! А ты как?
. . .
Чем чаще пользователь будет исправлять реплики персонажей, тем
больше их будет у персонажа и тем более точные, правильные
варианты он сможет выбирать для ответа. |