What Does Natural Language Generation (NLG) Mean?
Natural language generation (NLG) is a particular AI-complete task that involves generating language from non-language inputs. Some experts might refer to a natural language generation application as a "translator" of text or other informational formats into spoken language.
Techopedia Explains Natural Language Generation (NLG)
Natural language generation is actually one of the frontiers of artificial intelligence. It is the idea that computers and technologies can take non-language sources, for example, Excel spreadsheets, videos, metadata and other sources, and create natural language outputs that seem human, given that humans are the only biological creatures that use complex natural language. Natural language generation is expected to be a major part of the coming "AI boom" that is expected to introduce unprecedented new technologies in years to come.