⟩ What is Natural Language Generation (NLG)?
It is the process of producing meaningful phrases and sentences in the form of natural language from some internal representation.
It involves:
Text planning:
It includes retrieving the relevant content from knowledge base.
Sentence planning:
It includes choosing required words, forming meaningful phrases, setting tone of the sentence.
Text Realization:
It is mapping sentence plan into sentence structure.