Computer Atlas

Natural Language Processing

Also known as: nlp, computational linguistics

intermediate field 3 min read · Updated 2026-06-08

The field of getting computers to understand, generate, and work with human language — from spam filters and translation to the large language models behind modern chatbots.

Primary domain
Artificial Intelligence
Sub-category
Natural Language Processing

In simple terms

Natural Language Processing (NLP) is the branch of AI concerned with human language — written and spoken. Computers are built for precise, structured data, but human language is ambiguous, context-dependent, and endlessly varied. NLP is the work of bridging that gap: getting machines to read, understand, translate, summarize, and produce language. Every spam filter, autocomplete, voice assistant, translation app, and chatbot is NLP.

More detail

NLP covers a wide range of tasks: classification (is this review positive?), named-entity recognition (which words are people, places, dates?), translation, summarization, question answering, and text generation. The field’s methods have gone through three big eras:

  • Rules and grammars (until the 1990s) — hand-written linguistic rules. Precise but brittle and impossible to scale to real language.
  • Statistical NLP (1990s–2010s) — learn patterns from large text corpora. Words became features; models like n-grams, naive Bayes, and HMMs handled tasks probabilistically.
  • Neural and now transformer-based NLP (2013→) — word embeddings captured meaning as vectors, then the transformer (2017) and the large language models built on it largely unified the field. One pretrained model, prompted or fine-tuned, now does many tasks that used to need bespoke systems.

A few perennial NLP challenges illustrate why language is hard: ambiguity (“I saw her duck”), context and coreference (what does “it” refer to?), sarcasm and tone, and the sheer diversity of the world’s languages, most of which have far less training data than English.

Why it matters

Language is the primary interface between humans and information, so teaching machines to handle it unlocks an enormous range of applications — and NLP is the field where the current AI boom is most visible to ordinary people. The leap from “search by keywords” to “ask a question in plain English and get an answer” is an NLP leap. It’s also where AI’s hardest open problems (truthfulness, bias, reasoning) are most sharply felt.

Real-world examples

  • Machine translation (Google Translate, DeepL) turning text between hundreds of language pairs.
  • Spam detection, sentiment analysis of reviews, and autocomplete in email and search.
  • Chat assistants and coding tools built on large language models — the most prominent NLP systems today.

Common misconceptions

  • “NLP is solved now that we have LLMs.” LLMs are a huge leap but still struggle with factual accuracy, reasoning, low-resource languages, and reliability — and many production NLP tasks still use smaller, cheaper specialized models.
  • “NLP means the computer understands language like a human.” It processes statistical patterns in language extremely well; whether that constitutes “understanding” is a genuine and unsettled debate.

Learn next

Modern NLP is built largely on the transformer architecture and the large language models it enables.

Neighborhood

A visual companion to the relationships above. Click any node to visit that topic.