natural language processing (NLP)

Natural language processing (NLP) is a field of computer science and artificial intelligence that enables computers to analyze, interpret, generate, and interact with human language in text and speech.

NLP combines ideas from computational linguistics with statistics and machine learning to build models for tasks such as tokenization, tagging, parsing, text classification, translation, question answering, and dialogue.

Approaches to NLP have evolved from rule-based systems to data-driven methods, with modern systems typically using neural networks and transformer-based language models trained on large text corpora.


By Leodanis Pozo Ramos • Updated Oct. 21, 2025