There’s a type of computer program called a neural network that tries to imitate whatever dataset you give it. The programmer gives it no explicit instructions about what the dataset is like; whether it’s poems or prose [http://aiweirdness.com/post/164291045392/harry-potter-and-the-word-level-recurrent-neural] or a list of pies