Courseiva

AI-900 Practice Question: Describe features of generative AI workloads on Azure

A company wants to use Azure OpenAI to generate realistic customer conversations for training a chatbot. They have a set of example conversation snippets and want the model to mimic the style and structure of those examples. The company does not want to retrain the model. Which approach should they use?

⚠ Common exam trap

Many exam-takers confuse fine-tuning with in-context learning, assuming that any style adaptation requires retraining, when in fact few-shot prompting can achieve the same result without modifying the model.

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

Use prompt engineering with few-shot examples in the prompt

Prompt engineering with few-shot examples allows the model to mimic the style and structure of provided conversation snippets without retraining. By including a few example conversations in the prompt, the model learns the desired pattern through in-context learning, leveraging its pre-trained capabilities to generate realistic customer conversations.

Answer analysis

Option-by-option breakdown

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

  • Fine-tune the model on the conversation dataset

    Why it's wrong here

    Fine-tuning involves updating the model's weights through additional training on a large, curated dataset, which is both expensive and time-intensive. For generating realistic customer conversations, the model already possesses conversational ability; the task only requires style and structure adaptation, not new knowledge. Few-shot prompting can achieve this with examples in the prompt, without altering the base model.

  • Use prompt engineering with few-shot examples in the prompt

    Why this is correct

    Few-shot prompting provides a small set of example conversations directly in the prompt, enabling the model to infer the desired style, tone, and format through in-context learning. The model then generates new realistic customer conversations that mirror those examples, without any weight updates or retraining. This approach is efficient, flexible, and preserves the original model, making it the best choice here.

  • Use DALL-E to generate the conversations

    Why it's wrong here

    DALL-E is a multimodal model specialized in generating images from text prompts, not in producing natural language text. While it can illustrate a scene or a comic strip, it cannot generate coherent multi-turn text conversations. The output of DALL-E is always an image, so it is fundamentally incompatible with the need for text-based realistic customer conversations.

  • Apply a content filter to restrict the output style

    Why it's wrong here

    Content filters in Azure OpenAI are designed to detect and block harmful, offensive, or biased content; they are safety mechanisms, not style controls. They may restrict certain words or themes, but they do not guide the model to produce a specific structure, tone, or realistic flow of conversations. The correct method for shaping output style is few-shot prompting, which uses examples to condition the model.

About these practice questions

One of 985 original AI-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.