AI-900 Practice Question: Describe features of generative AI workloads on Azure
A company is developing a chatbot that can both answer customer questions in natural language and create images on demand (e.g., 'Generate a picture of a product prototype'). Which combination of Azure generative AI models should they integrate?
⚠ Common exam trap
Many candidates confuse Custom Vision (a classification/detection service) with a generative image model, or assume older models like GPT-3 or BERT are sufficient for generative tasks, when in fact only GPT-4 and DALL-E are purpose-built for generative text and image creation respectively.
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. GPT-4 for text and DALL-E for images
GPT-4 is a generative AI model optimized for natural language understanding and generation, making it ideal for answering customer questions in a conversational manner. DALL-E is a generative AI model specifically designed to create images from textual descriptions, enabling the chatbot to generate product prototypes on demand. Together, they cover both text and image generation requirements.
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. GPT-4 for text and DALL-E for images
Why this is correct
GPT-4 is a large language model trained for multi-turn dialogue, enabling the bot to understand conversational context and generate coherent, human-like answers. DALL-E is a generative diffusion model that synthesizes original images from natural-language prompts, which is exactly what a chatbot needs to produce relevant visuals on demand. Together they provide both text generation and image generation, covering the full requirement.
- ✗
B. GPT-3 for text and Custom Vision for images
Why it's wrong here
GPT-3 can generate text, so the conversational half of the pairing is somewhat plausible, but Custom Vision is a supervised image classification and object detection service, not a generative model. Custom Vision learns to assign labeled categories or draw bounding boxes around objects in existing images, and it cannot create a new image from a text description. Therefore, this combination fails the image-generation requirement even though the text side works.
When this WOULD be correct
This option would be correct if the question asked for a solution to classify product images and answer FAQs using a pre-trained text model, without requiring generative image creation. For example: 'A company needs to categorize uploaded product photos and answer common customer questions.'
- ✗
C. BERT for text and OCR for images
Why it's wrong here
BERT is an encoder-only transformer pretrained for language understanding tasks such as sentiment analysis, named entity recognition, and extractive question answering, but it has no decoder that can generate free-form text. OCR (optical character recognition) extracts text from images or documents, which is the inverse of image generation—it reads text from images rather than creating images from text. This pairing offers neither conversational text generation nor image generation, making it entirely incompatible with the chatbot requirements.
When this WOULD be correct
If the question asked for a system that classifies text sentiment and extracts text from scanned documents, BERT for text classification and OCR for image-to-text would be appropriate.
- ✗
D. Language Understanding (LUIS) and Face API
Why it's wrong here
LUIS is a natural-language understanding service that extracts intents and entities from user utterances, but it does not generate the free-form conversational replies a chatbot needs for customer interaction. Face API detects and analyzes faces in existing photos—returning attributes like age, emotion, and landmarks—but it cannot synthesize or generate images from text. Both services are discriminative analyzers, not generative generators, so this option misses both core capabilities.
When this WOULD be correct
This option would be correct for a question asking to build a system that understands customer intents from text (e.g., booking a flight) and analyzes faces for identity verification or emotion detection, without requiring text generation or image creation.
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. GPT-4 for text and DALL-E for imagesCorrect answer▾
Why this is correct
GPT-4 is a large language model trained for multi-turn dialogue, enabling the bot to understand conversational context and generate coherent, human-like answers. DALL-E is a generative diffusion model that synthesizes original images from natural-language prompts, which is exactly what a chatbot needs to produce relevant visuals on demand. Together they provide both text generation and image generation, covering the full requirement.
✗B. GPT-3 for text and Custom Vision for imagesWrong answer — click to see why▾
Why this is wrong here
Custom Vision is for image classification/object detection, not generative image creation from text prompts. GPT-3 can generate text but is less capable than GPT-4 for complex conversational AI, and the combination does not meet the requirement for on-demand image generation.
★ When this WOULD be the correct answer
This option would be correct if the question asked for a solution to classify product images and answer FAQs using a pre-trained text model, without requiring generative image creation. For example: 'A company needs to categorize uploaded product photos and answer common customer questions.'
Why candidates choose this
Candidates may know GPT-3 is a capable text generation model and Custom Vision is a popular Azure image AI service, but they overlook that Custom Vision is not a generative model and that GPT-4 is better suited for advanced chatbot scenarios.
✗C. BERT for text and OCR for imagesWrong answer — click to see why▾
Why this is wrong here
BERT is a text encoder, not a generative model for answering questions, and OCR extracts text from images, not generates images. This combination cannot create images on demand or generate natural language responses.
★ When this WOULD be the correct answer
If the question asked for a system that classifies text sentiment and extracts text from scanned documents, BERT for text classification and OCR for image-to-text would be appropriate.
Why candidates choose this
Candidates may confuse BERT's ability to understand context with generative capabilities, and OCR's image processing with image generation, leading to a mismatch with the question's requirements.
✗D. Language Understanding (LUIS) and Face APIWrong answer — click to see why▾
Why this is wrong here
LUIS is for intent recognition and entity extraction from text, not for generating natural language responses or images. Face API is for facial analysis, not image generation. Neither meets the requirement for a chatbot that answers questions and creates images.
★ When this WOULD be the correct answer
This option would be correct for a question asking to build a system that understands customer intents from text (e.g., booking a flight) and analyzes faces for identity verification or emotion detection, without requiring text generation or image creation.
Why candidates choose this
Candidates may confuse LUIS as a general NLP model for chatbots and think Face API can handle image tasks, overlooking that the question specifically requires generative AI for text and image creation.
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
Model
In IT and AI, a model is a trained mathematical representation that learns patterns from data 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
This AI-900 question is part of Courseiva's 985-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.