Natural language processing
Natural language processing (NLP) is a subfield of computer science and artificial intelligence concerned with enabling computers to process, generate, and analyze human language in text and speech. It integrates computational linguistics, statistics, and machine learning—especially deep learning—to build systems for tasks such as translation, question answering, summarization, and information extraction.