Natural Language Processing (NLP)
The field of computing concerned with enabling systems to analyze, generate and interact through human language.
NLP powers search, chat assistants, document classification, sentiment analysis and transcription, so it determines how much of a company's text and voice data can be analyzed and acted on at scale.
A support team uses an NLP classifier to tag 20,000 incoming emails a month by topic and urgency, routing billing issues to finance and flagging negative sentiment for review, then audits 300 tags monthly for accuracy.
NLP systems inherit biases and gaps from training data, struggle with sarcasm, domain jargon and low-resource languages, and can produce fluent but wrong output. Accuracy measured on benchmarks may not hold on a company's own text.
Classic NLP pipelines split text into tokens, then apply steps such as part-of-speech tagging, parsing, named entity recognition and classification. Modern systems represent words and sentences as vectors learned from large corpora, and transformer models use attention to model context across a sequence. Tasks are evaluated with metrics suited to each problem, such as accuracy and F1 for classification or human review for generated text.
AI Governance, Data Engineering
IBM — What Is NLP (Natural Language Processing)? — https://www.ibm.com/think/topics/natural-language-processing; Stanford University — Speech and Language Processing (Jurafsky and Martin) — https://web.stanford.edu/~jurafsky/slp3/
