Natural Language Processing (NLP)
Simple Definition
Natural language processing (NLP) is the branch of AI that deals with human language — reading it, understanding it, and generating it. It’s the technology that lets computers understand what you type or say, and respond in a way that makes sense.
NLP in Everyday Life
NLP is behind most language-related technology you already use:
- ChatGPT, Claude, Gemini — understanding and generating text
- Google Translate — translating between languages
- Siri and Alexa — understanding spoken commands
- Gmail’s Smart Reply — suggesting short email responses
- Spell check and autocomplete — predicting what you’ll type next
What NLP Can Do
Modern NLP systems can:
- Understand intent — know that “what’s the weather like?” is asking for a forecast
- Summarize — condense long documents into key points
- Classify — categorize text as positive/negative, spam/not spam
- Translate — convert text between languages
- Generate — write new text that sounds natural
- Extract information — pull names, dates, and facts from unstructured text
From Rule-Based to Deep Learning
Early NLP relied on hand-crafted rules and dictionaries. Modern NLP uses deep learning — especially the transformer architecture — to learn language patterns from vast amounts of text. This shift produced the huge capability jump that made tools like ChatGPT possible.
Related Terms
- LLM — large language models are the state of the art in NLP
- Transformer — the architecture that powers modern NLP
- Generative AI — AI that generates new text, heavily uses NLP
- Machine Learning — the underlying approach NLP uses
See AI terms in action
Browse practical AI workflows that use the concepts in this glossary.
Last updated: