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.

  • 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: