AGILE system architecture
A general architecture for (multilingual) natural language generation systems:
Meaning specification
Text planning
Sentence planning
Lexico-grammatical generation
Content structure
Text plan
Sentence plans
Output text
Strategic
generation
Tactical
generation
IFACE/ model editor
Text Structuring
Module
Multilingual grammar
IFACE/ IE display
AGILE
In AGILE, meaning specification is done in the model editor, and the output text is shown through the interface (IE browser windows). Between meaning specification and displaying the output text are the Text Structuring Module (which encapsulates text planning and sentence planning), and the multilingual grammar.