What is Natural Language Generation
The automatic construction of text from structured data is the focus of Natural Language Generation.
Enriching Data, Linguistically
NLG encompasses a process of enriching and transforming the data to convey linguistic structures.
At its core, Natural Language Generation is a decision process: deciding what to say and how to say it.
Elegance is Key
Encoding the logic for these many decisions succinctly and elegantly makes the difference when building a successful and maintainable generator.
An image is worth a 1,000 words, there are times you need both.