The rising field of natural-language generation
Research in natural language generation (NLG), a subset of artificial intelligence, is rising. NLG is a software process that changes structured data into natural language. Not to be confused with natural language processing (NLP), NLG synthesizes and writes new content, whereas NLP reads and derives analytic insights from content (Gartner).
- Natural language generation (NLG) creates (or generates) text. It is when computers write language, turning structured data into text.
- Natural language processing (NLP) reads (or processes) text. It is when computers read language and derive insights.