Figure: One module of the IF system.
It’s particularly interesting for game AI since the system uses Natural Language Generation. Here’s part of the abstract:
The current project contributes new techniques for automatic narration by building on work done in computational linguistics, specifically natural language generation, and in narratology.
First, types of narrative variation that are possible in IF are identified and formalized in a way that is suitable for a natural language generation system. An architecture for an IF system is then described and implemented; the result allows multiple works of interactive fiction to be realized and, using a general plan for narrating, allows them to be narrated in different ways during interaction.
It might take a while to get through the 228 pages, but it certainly seems worth it!