Судя по знакам препинания - бот
Да конечно реально ) приведу вам простейший пример. Программа будет брать из каждого блока одну вариацию, из такого текста {привет|добрый день|здравствуйте}, {как дела|чем занимаетесь|как настроение|какой сегодня день}? Будут получаться такие:
привет, как дела? , привет, чем занимаетесь?, здравствуйте, какой сегодня день? Добрый день, как настроение? - И так до бесконечности. Соответственно можно создать очень сложные предложения, используя существительные, наречия, глаголы и т.п.
Другое дело - если бы программа брала текст, анализировала его и разумно отвечала... Но я бы сделал проще - спарсил, или написал, диалог двух - трех ботов, ну и они бы осмесленно болтали в ветке.