Natural Language Generation is the process of producing human-readable text or speech from structured data, prompts, representations, or other inputs. It is used in summarization, report generation, dialogue systems, content drafting, and other language production tasks.
A software process that transforms structured data into plain-English content. It can be used to produce long-form content for organizations to automate custom reports, as well as produce custom content for a web or mobile application. It can also be used to generate short blurbs of text in interactive conversations (a chatbot) which might even be read out loud by a text-to-speech system.