Skip to main content

πŸ”€ Language AI Tasks (NLP Task Overview)

1. 🧠 Understanding (Analysis)​

TaskDescriptionExamples
Text ClassificationAssign a label to textSpam detection, sentiment analysis
Named Entity Recognition (NER)Extract entities like names, locationsβ€œBarack Obama” β†’ PERSON
Part-of-Speech Tagging (POS)Label each word’s roleβ€œrun” = verb, β€œfast” = adverb
ParsingAnalyze sentence structureDependency trees, constituency trees
Coreference ResolutionLink pronouns to nouns"Jane dropped her book. She picked it up." β†’ "She" = Jane
Topic ModelingDiscover themes in textGrouping forum posts by subject

2. ✍️ Generation​

TaskDescriptionExamples
Text GenerationGenerate new text from a promptGPT writing a story
Machine TranslationConvert text between languagesEnglish β†’ French
SummarizationCondense text into a shorter versionNews article β†’ summary
Question AnsweringAnswer from a passage"What is photosynthesis?"
Dialogue GenerationGenerate conversational repliesChatbots, assistants
Code GenerationConvert text to code"Write a Python function that..."

3. πŸ”Ž Retrieval & Ranking​

TaskDescriptionExamples
Information Retrieval (IR)Retrieve relevant documents/passagesGoogle search, RAG systems
RerankingReorder search resultsHybrid systems using BERT
Semantic SearchFind meaning-based matchesVector search

4. πŸ“ Representation & Embedding​

TaskDescriptionExamples
Word EmbeddingsMap words to vector spaceWord2Vec, GloVe
Sentence/Doc EmbeddingsRepresent longer textSentence-BERT, CLS token
Similarity MeasurementCompare two textsPlagiarism detection

5. 🧩 Multimodal / Hybrid Tasks​

TaskDescriptionExamples
Image CaptioningDescribe images using text"A cat sitting on a chair"
Visual QAAnswer questions about an image"What color is the shirt?"
Code + TextCombine natural language and programmingGitHub Copilot, doc generators