One simple way is to set words and phrases (where phrases can be parameterized), where the word set is divided into nouns, verbs, adjectives, and you have restrictions on the line (you can do this with the rules) and just randomly generate verses.
Here the link to Racter is the generated English stories.
, : , - Citeseer . , -, Case Based Reasoning (CBR - : Leake Schank).