Story generation is the task of automatically generating a coherent narrative, often from a set of premises or a brief summary.