NLG or Natural Language Generation is another subset of NLP.
NLG or Natural Language Generation is another subset of NLP. Its purpose is to transform structured data into natural language, i.e text that us humans can easily read and understand. NLG can be understood as the opposite of Natural Language Understanding: while the latter makes human speech or writing understandable to machines, NLG converts data back into plain English (or any other language). When it comes to ai chatbots, both NLP subsets are necessary in order to produce a smooth and coherent conversation.