Самое простое, задать набор заранее заготовленных вопросов на которые ИИ будет давать определенные ответы. Например на вопросы "сколько времени?" или "Который час?" надо отвечать "сейчас %currentTime%". Или на вопрос, "кто ты?" отвечать, "я робот". и т.п.
На один вопрос может быть несколько ответов.
Затем придется накопить много вопросов и ответов на них. Потом сделать систему анализа произвольного вопроса по ключевым словам и если вопрос относится к одной из категорий, например "еда" то можно отвечать ответами про еду. Например "Что мне приготовить, курицу или рыбу?" подходящим ответом будет рецепт блюда из курицы или рыбы.
Чем больше категорий, которые распознает ИИ, тем более правдоподобно будут звучать ответы.
В конечном счете нужен не только хороший алгоритм распознавания смысла вопроса, но и большая база данных по вопросам/ответам.