Back to Glossary

Natural Language Generation (NLG)

NLP & Language Models

Automatic creation of coherent text.


Natural Language Generation (NLG) refers to generating fluent, meaningful text from data or prompts.

  • Applications: Report generation, chatbots, summarization.
  • Models: Sequence-to-sequence architectures, transformers.
  • Challenges: Coherence, factual accuracy, stylistic control.