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

Continue learning

Explore related guides, tools, workflows, and prompts that help you go deeper into this topic.

See AI terms in action

Browse practical AI workflows that use the concepts in this glossary.

Last updated: