AI-900 Practice Question: Describe features of generative AI workloads on Azure
A marketing team wants to use Azure AI to automatically generate unique product descriptions for thousands of items in an e-commerce catalog based on a few keywords provided by the inventory team. Which Azure service should they use?
⚠ Common exam trap
Many exam-takers confuse Azure OpenAI Service with Azure Machine Learning, assuming that any AI task requires custom model training, when in fact Azure OpenAI Service provides pre-built generative capabilities that eliminate the need for training from scratch.
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. Azure OpenAI Service
Azure OpenAI Service provides access to large language models (LLMs) like GPT-4, which are specifically designed for generative tasks such as creating unique, human-like text from a few input keywords. This makes it the ideal choice for automatically generating product descriptions at scale, as it can produce varied and contextually relevant content without requiring pre-labeled training data.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
A. Azure OpenAI Service
Why this is correct
Azure OpenAI Service is the only option here that provides a managed, pre-built generative language model. It exposes APIs for GPT-4 and other autoregressive transformers that predict the next token in a sequence, allowing the marketing team to turn product keywords into coherent, human-readable descriptions with simple prompt instructions. These models support customization, content filters, and prompt engineering, so they can generate fresh copy immediately without any model training.
- ✗
B. Azure Computer Vision
Why it's wrong here
Azure Computer Vision is an image and video analysis service that uses convolutional neural networks to detect objects, read text via OCR, and generate short auto-generated captions for visual content. It cannot accept a product's keywords and produce extended marketing copy; its text outputs are limited to describing what is present in an image. The service operates on pixels and visual features, not on open-ended language generation.
When this WOULD be correct
A question asking which service to use for automatically generating captions or descriptions for images in a product catalog, where the input is an image file and the output is a text description of the image content.
- ✗
C. Language Understanding (LUIS)
Why it's wrong here
Language Understanding (LUIS) is designed for conversational intent recognition and entity extraction, not text generation. When a user sends an utterance, LUIS returns structured JSON containing the intent name and extracted entities—it never composes new natural language output. Its architecture is based on classification models, so it has no way to synthesize a novel product description from keywords.
When this WOULD be correct
A question asks: 'Which Azure service should be used to build a conversational bot that can understand user requests to book a flight, extracting the destination and date?' LUIS would be correct for intent and entity recognition in such a scenario.
- ✗
D. Azure Machine Learning
Why it's wrong here
Azure Machine Learning is a robust MLOps platform for orchestrating experimentation, training, and deployment of custom models, but it ships no pre-trained text-generation model out of the box. To generate product descriptions through Azure ML alone, the team would have to source or create a dataset, train or fine-tune a transformer model, set up inference endpoints, and manage scaling—a substantial engineering effort. Because Azure OpenAI Service already offers production-ready generative models, Azure ML is overkill and not the fastest path for this scenario.
When this WOULD be correct
Azure Machine Learning would be correct if the question asked for building a custom predictive model to forecast inventory demand based on historical sales data, or if the team needed to train a custom text generation model using their own product description dataset.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AI-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓A. Azure OpenAI ServiceCorrect answer▾
Why this is correct
Azure OpenAI Service is the only option here that provides a managed, pre-built generative language model. It exposes APIs for GPT-4 and other autoregressive transformers that predict the next token in a sequence, allowing the marketing team to turn product keywords into coherent, human-readable descriptions with simple prompt instructions. These models support customization, content filters, and prompt engineering, so they can generate fresh copy immediately without any model training.
✗B. Azure Computer VisionWrong answer — click to see why▾
Why this is wrong here
Azure Computer Vision is for analyzing images and video, not for generating text descriptions from keywords. It cannot produce unique product descriptions based on text input.
★ When this WOULD be the correct answer
A question asking which service to use for automatically generating captions or descriptions for images in a product catalog, where the input is an image file and the output is a text description of the image content.
Why candidates choose this
Candidates may confuse 'generating descriptions' with computer vision tasks, thinking that product descriptions are derived from product images, but the question specifies input is keywords, not images.
✗C. Language Understanding (LUIS)Wrong answer — click to see why▾
Why this is wrong here
Language Understanding (LUIS) is designed for natural language understanding (intent and entity extraction) from user utterances, not for generating text like product descriptions. It cannot create new content based on keywords.
★ When this WOULD be the correct answer
A question asks: 'Which Azure service should be used to build a conversational bot that can understand user requests to book a flight, extracting the destination and date?' LUIS would be correct for intent and entity recognition in such a scenario.
Why candidates choose this
Candidates may confuse language understanding with language generation, assuming LUIS can produce text output similar to how it processes input, or they may think 'language' implies text generation capabilities.
✗D. Azure Machine LearningWrong answer — click to see why▾
Why this is wrong here
Azure Machine Learning is a platform for building, training, and deploying custom machine learning models, not for generating text from keywords. It requires custom model development and training data, whereas the task of generating product descriptions from keywords is a natural language generation problem best solved by Azure OpenAI Service's pre-trained GPT models.
★ When this WOULD be the correct answer
Azure Machine Learning would be correct if the question asked for building a custom predictive model to forecast inventory demand based on historical sales data, or if the team needed to train a custom text generation model using their own product description dataset.
Why candidates choose this
Candidates may think 'machine learning' is a catch-all for any AI task, including text generation, and overlook that Azure OpenAI Service provides a ready-to-use generative AI solution without the need for custom model training.
Analysis generated from the official AI-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Azure Machine Learning Studio
Key term
Training data
Training data is a set of examples used to teach a machine learning model how to make predictions or decisions.
Key term
Azure OpenAI Service
Azure OpenAI Service is a cloud platform from Microsoft that lets developers use powerful artificial intelligence models, like GPT-4, to build applications that can understand and generate human-like text, code, images, and more.
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 →
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.