Natural language generation is a branch of natural language technology (NLT), sitting alongside natural language processing (NLP), natural language understanding (NLU) and natural language query (NLQ).