Gemini, впринципи верно. Только там очень много подводных камней (даже представить не возможно сколько их)
А вообще я давно ради интереса писал нечто-подобное (ну точнее совершенствовал

). Вообщем суть была в том, что мои ИИ обучался от меня самого. Я ему скармливал свои логи ICQ и чата из локальной сети (он сам создавал базы вопросов и ответов по самому наитупейшему алгоритму).
Смысл этого "наитупейшего алгоритма":
Диалог 2-х человек построен по принципу Вопрос > Ответ, дак у меня и бралось из логов вопрос, а следующая фраза - шёл ответ

.
Пример
1: Что делаешь ? ВОпрос
2: Ничего ... Ответ
PS: Конешно, он не смог сам задавать вопросов, но мог с лёгкостью (почти) отвечать на вопросы. Бывали конешно и наитупейшие ответы.