То, о чем вы говорите, называется обработка естественным языком .Вы можете начать с просмотра различных статей по нему и просмотра статьи в Википедии о болтунах , которая является одним из названий ботов ИИ, программирующих для взаимодействия с людьми.Ваш следующий шаг - Google обработка естественного языка, которая становится все более популярной темой.Есть даже курсы , которые вы могли бы пройти.
Прежде чем пытаться программировать болтун, вы должны иметь хотя бы небольшое количество исчисления, алгебры, статистики и некоторые предварительные знания в области программирования, хотя технически это не требуется.Удачи!
Примечание: то, что вы изучите, не относится к языку ада.Я рекомендую посмотреть ответ Ижака для этого.