What Does Natural Language Generation (NLG) Mean?

Natural language generation (NLG) is the sub-category of artificial intelligence (AI) that uses machine learning (ML) algorithms to analyze a collection of discrete digital inputs and summarize them by producing text that appears to be written by a human.

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.