Courseiva

AI-900 Practice Question: Describe features of Natural Language Processing workloads on Azure

What is 'orchestration workflow' in Azure AI Language for multi-skill scenarios?

⚠ Common exam trap

Many exam-takers confuse 'orchestration' with general workflow automation or preprocessing pipelines, rather than recognizing it as a specific intent-based routing mechanism between multiple deployed language skills in Azure AI Language.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

A single entry point that routes queries to the appropriate language skill based on intent

In Azure AI Language, the orchestration workflow is a feature that allows you to connect multiple language skills (such as custom question answering, conversational language understanding, and LUIS) into a single endpoint. It acts as a router that analyzes the user's query intent and then directs the request to the most appropriate skill for processing, enabling multi-skill scenarios without requiring separate endpoints or manual routing logic.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Scheduling language model inference jobs to run at off-peak hours

    Why it's wrong here

    Scheduling language model inference jobs to run at off-peak hours is an infrastructure cost-optimization pattern, not an orchestration workflow. Orchestration in Azure AI Language is a request-time routing layer that selects among skills like Custom Language Understanding (CLU) or custom question answering based on the user's intent, independent of when compute jobs execute. This option confuses deployment-time or batch processing concerns with the dynamic, real-time skill selection that orchestration provides.

  • A single entry point that routes queries to the appropriate language skill based on intent

    Why this is correct

    An orchestration workflow is a single, unified entry point—typically deployed as an Azure AI Language resource—that uses a top-level intent classifier to route each incoming query to the most appropriate underlying language skill, such as CLU for custom intents, custom question answering for knowledge bases, or LUIS for legacy apps. It centralizes skill connectivity and lets developers build a conversational application that exposes one endpoint while still leveraging multiple specialized language services. This dynamic, intent-based routing is the core purpose of orchestration, distinguishing it from scheduling, preprocessing, or data-labeling tasks.

  • Automating the data labelling workflow for custom NLP model training

    Why it's wrong here

    Automating the data labelling workflow for custom NLP model training is an ML-assisted annotation activity, part of the model development lifecycle (e.g., using active learning or pre-labelling to reduce human effort). Orchestration is a runtime serving feature that routes incoming queries across multiple already-deployed language skills from a unified endpoint; it has no role in creating or curating training datasets for those skills. This option mistakes a model-building phase for the inference-time routing architecture that orchestration provides.

  • Managing the sequence of preprocessing steps applied to text before model inference

    Why it's wrong here

    Managing the sequence of preprocessing steps applied to text before model inference (e.g., tokenization, normalization, or stemming) is an NLP engineering task that occurs within a single language processing pipeline. An orchestration workflow operates at a higher semantic level, using a top-level classifier to route the entire utterance to the appropriate language skill, rather than modifying the text content before a skill processes it. Thus, preprocessing is a lower-level component concern, not the cross-skill routing mechanism orchestration defines.

About these practice questions

Courseiva writes every AI-900 question from scratch — 985 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AI-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-900 exam.