Courseiva

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

Match each Azure AI tool to its purpose in the AI lifecycle.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Drag-and-drop ML model building

Code-based model development

Automatically find best ML model

Deploy AI on-premises or edge

Track experiments and manage models

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

Azure Machine Learning: Build, train, and deploy machine learning models

Correct matches: Azure Machine Learning for building/training/deploying models, Azure Cognitive Services for pre-built AI, Azure Bot Service for chatbots, Azure Cognitive Search for AI-powered search. Common confusions include swapping the roles of Machine Learning and Cognitive Services.

Answer analysis

Option-by-option breakdown

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

  • Azure Machine Learning: Build, train, and deploy machine learning models

    Why this is correct

    Azure Machine Learning is a full-lifecycle cloud workspace for building custom predictive models; it provides experiment tracking, automated hyperparameter tuning, compute targets, and a model registry. You can use Jupyter notebooks, AutoML, or a low-code designer to develop and evaluate models, then package and register them. Finally, it supports deployment to real-time or batch inference endpoints, with MLOps capabilities like CI/CD for governance.

  • Azure Cognitive Services: Add pre-built AI capabilities such as vision, speech, and language

    Why this is correct

    Azure Cognitive Services is a family of pre-trained REST APIs and SDKs that let you add AI to applications without designing or training your own models. Each service — e.g., Computer Vision, Speech, or Language Understanding — is accessed via an endpoint and key, and focuses on a specific narrow task. It supports per-call pricing and can be containerized for edge scenarios, but the models are owned by Microsoft and not customizable with your own training data.

  • Azure Bot Service: Create conversational AI chatbots

    Why this is correct

    Azure Bot Service is a development platform for building and managing conversational AI bots that interact through natural language across channels like Teams and the web. It provides Bot Framework Composer for authoring dialogs, handles message routing and state storage, and lets you integrate cognitive services such as QnA Maker to answer from knowledge bases. The bot lifecycle includes registering, testing, and publishing the bot for production.

  • Azure Cognitive Search: Add AI-powered search over content

    Why this is correct

    Azure Cognitive Search, now part of Azure AI Search, adds an AI enrichment pipeline to the search indexing process. It uses skillsets to perform operations like OCR, key-phrase extraction, and translation on documents, turning unstructured content into a searchable index. This allows queries to match on extracted entities and insights, not just literal text, combining the scalability of a search engine with AI-driven understanding.

  • Azure Machine Learning: Add pre-built AI capabilities such as vision, speech, and language

    Why it's wrong here

    This pairing confuses two distinct Azure services: Azure Machine Learning is a platform for you to build and manage custom models, not a set of ready-made APIs for vision, speech, or language. Those pre-built capabilities are the hallmark of Azure Cognitive Services, which serve Microsoft's trained models as consumable endpoints. While both are AI-related, Machine Learning runs your own training pipelines and inference workflows, whereas Cognitive Services provides fixed, no-training-required inference APIs.

  • Azure Cognitive Services: Build, train, and deploy machine learning models

    Why it's wrong here

    Azure Cognitive Services does not provide compute or tooling for training or deploying custom machine learning models; it only exposes fixed, pre-trained models over HTTP and wrapper SDKs. You cannot feed a new dataset to a Cognitive Services resource to teach it new patterns — that process belongs entirely to Azure Machine Learning. This option inverts the roles: Cognitive Services is for consuming existing AI, not for authoring ML code or managing model lifecycle.

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.