Помню когда были icq чаты ещё в моде, писал бота и был стандартный набор фраз т.е. при обращении к боту, если стоит вопросительный знак, он выдвигает что нибудь стандартное.... например: - Карл, сколько звёзд на небе?; - а сам то ты как думаешь?, при любом упоминании чего-то оскорбительного в предложении что-то вроде слова "идиот" он отвечал "за идиота ответишь?", при упоминании слова о времени, естественно выдавал время, ну и все в этом духе, естественно были нестыковки фраз и ответов, но они прорабатывались и добавлялись в словарь. Так что не факт что это не робот)))