Home › Glossary › NLP › Natural language generation (NLG)

Beginner · NLP

Natural language generation (NLG)

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. The process of transforming structured data into human-readable text.

Technical Definition

The process of transforming structured data into human-readable text.

How it works

Natural Language Generation (NLG) is a subfield of AI where computer systems convert structured data into coherent, readable text. This technology can automate the creation of reports, generate content for applications, and power conversational agents like chatbots. NLG systems aim to make data more accessible and understandable for humans.

Related Concepts

  • Natural language processing (NLP) — A field of AI enabling computers to understand, interpret, and generate human language.

Further Reading

  • Wikipedia — Glossary of AI