Natural language processing (NLP) is the field of AI focused on enabling computers to understand, interpret, and generate human language — text and speech — in a useful way.
Human language is ambiguous, context-dependent, and full of exceptions, which makes it a genuinely hard problem for computers compared to structured data like numbers in a spreadsheet.
Modern NLP is dominated by transformer-based large language models, which are trained on massive amounts of text and can handle many of these tasks through a single, general-purpose model rather than needing a separate specialized system for each one.
Last reviewed: September 2026