NLG hat das Ziel, Text zu produzieren, der für Menschen möglichst leicht verständlich ist.
Zwei wichtige Unterbereiche der NLP sind das natürliche Sprachverständnis (Natural Language Understanding, NLU) und die natürliche Sprachgenerierung (Natural Language Generation, NLG). Das NLU versetzt Computer in die Lage, menschliche Sprache mit ähnlichen Tools zu verstehen, wie sie auch von Menschen eingesetzt werden. Die Computer versuchen, Nuancen der menschlichen Sprache wie etwa Kontext, Absichten, Gefühle und Mehrdeutigkeiten zu erkennen. Die NLG befasst sich damit, menschliche Sprache aus einer Datenbank oder einer Reihe von Regeln zu generieren. NLG hat das Ziel, Text zu produzieren, der für Menschen möglichst leicht verständlich ist.