Concept dictionary
Natural Language Processing
Natural language processing is the field of computing concerned with analyzing, understanding, transforming, and generating human language.
- Review state
- Reviewed in POC
- Freshness
- Current
- Version
- 2
Also called
- Natural Language Processing
- NLP
Remember it this wayNLP is the toolbox for working with human language.
In plain language
NLP includes tasks such as translation, search, classification, transcription, summarization, and text generation. Large language models are one family of methods used within this broader field.
Why it matters
The broader term helps teams avoid treating every language feature as a chatbot or LLM. Different language tasks can require different methods, evidence, and controls.
Example
An email system uses NLP to classify incoming messages by topic and route them to the correct team.
Common misconception
NLP does not imply that a system understands language in the full human sense, and not every NLP system generates text.
Related terms
Sources
- NIST AI 100-2 E2025, Adversarial Machine LearningNIST terminology for natural-language processing and language models.
- Google for Developers, Machine Learning Glossarytechnical definitions for natural-language and machine-learning concepts.
Learn more
- Explore language generation through [[large-language-model|Large Language Model]] and meaning-based comparison through [[embedding|Embedding]].