AI-901 scenario questions usually test the first correct match between requirement, Microsoft Foundry capability, model or service boundary, and observable validation evidence. Read the stem for input modality, required output, operational dependency, and the first proof point before choosing a tool, parameter, or code action.
Common distractors tune a later step before capability is proven, choose an adjacent AI workload, replace structured extraction with generic chat, or fix a symptom without satisfying responsible AI evidence. The correct answer is the option that resolves the actual scenario constraint and produces evidence the learner could verify in the Foundry portal, SDK response, tool output, or governance review.
Practice question: A team builds a Foundry-based support assistant for employees. The assistant gives confident policy answers, but users are not told that responses may be incomplete and no team owns review of harmful outputs. What should be addressed first?
A. Increase the model deployment capacity
B. Add more examples to improve tone
C. Add transparency wording and define an accountable review path
D. Move the assistant to a private virtual network
Correct Answer: C
Explanation: C is correct because the scenario contains transparency and accountability gaps. A may help throughput but not user overtrust. B may improve wording but not ownership. D may improve network isolation but does not address disclosure or review responsibility.
Responsible AI questions begin with the affected user and the decision path. The operational object is the control evidence: what data is collected, what limitation is disclosed, who owns review, and which harm is being reduced. Without that evidence, a technically functional model can still be the wrong exam answer because it leaves the risk unmanaged.
The drill is to translate principles into inspection points. Fairness is checked against impacted groups, privacy against prompt and log fields, transparency against user-visible wording, reliability against fallback and validation behavior, and accountability against an owner. The correct option is the one that attaches the principle to a verifiable control.
For exam transformation, treat every option as a proposed dependency. The correct option is the one that unlocks the blocked workflow and can be verified. Wrong options are often useful in another situation, but they fail here because they tune a later step, address a different modality, or repair a symptom without satisfying the scenario requirement.
For this table, read each row as a simple exam check: before improving the model, verify which responsible AI control is missing and what evidence would prove it exists.
| Object | Attribute | Value Range | Default State | Dependency | Failure State |
|---|---|---|---|---|---|
| Impact assessment | Risk category | Fairness, safety, privacy, transparency | Not documented | Use case and affected user group | Review cannot prove which harm is being mitigated |
| Grounding disclosure | User-facing limitation statement | Visible, specific, scenario-bound | Absent unless designed | Application interface and model behavior | Users overtrust generated output or miss human review requirement |
| Data collection boundary | Input retention and minimization rule | Required fields only | Depends on app design | Privacy/security review | Unnecessary personal data enters prompts or logs |
| Accountability owner | Escalation path | Named role or support queue | Undefined | Operational process | Unsafe output has no remediation owner |
Suggested Lab Validation Ideas:
The following paths and commands are conceptual lab-style examples for practice. Adapt them to the current Microsoft documentation, SDK/API version, subscription permissions, and project environment before using them in a real implementation.
Portal path: Microsoft Foundry project > Safety or evaluations view - portal evidence check for safety or quality review status. Local lab script: python review_ai_risk_register.py --scenario support-chat - local rehearsal for mapping scenario risk to responsible AI principle.A scenario starts with an affected user and an AI output path. The selected responsible AI control must attach to that path: privacy limits prompt data before the request is sent, reliability checks validate output before action, transparency changes what the user sees, and accountability defines who responds when the workflow fails. A model-only answer breaks the chain because it changes generation capacity without satisfying the governance dependency.
| Task | Precise Command or Path | Verification Standard |
|---|---|---|
| Validate privacy minimization | Review prompt fields and application telemetry schema | Only fields required for the task are sent to the model or stored in logs |
| Validate transparency evidence | Inspect UI copy, response metadata, and user disclosure text | The user can see limitations, human review cues, or generated-content notices where required |
| Validate accountability path | Review project risk register or support workflow | Each high-impact failure mode has a named review owner and escalation path |
Practice question: A developer needs an app to answer questions about an uploaded product image and a text prompt. Which selection criterion matters first?
A. Choose the deployment with the lowest temperature
B. Choose a deployed multimodal model that accepts image and text input
C. Choose an embedding model because it can compare vectors
D. Choose any chat model and add a longer system prompt
Correct Answer: B
Explanation: B is correct because the input includes visual content. A tunes randomness after capability is satisfied. C supports similarity search, not image interpretation by itself. D fails when the chat model cannot process images.
Model-selection questions start with capability fit. A deployment is not just a model name; it is the callable endpoint, supported input types, parameter surface, quota context, and authentication path that the app must use.
The drill is to reject parameter tuning until capability is proven. Temperature, token budget, and prompt wording matter only after the model can accept the required modality and the client can route to the right deployment.
For exam transformation, treat every option as a proposed dependency. The correct option is the one that unlocks the blocked workflow and can be verified. Wrong options are often useful in another situation, but they fail here because they tune a later step, address a different modality, or repair a symptom without satisfying the scenario requirement.
In fundamentals terms, this table says: check whether the model can produce the required output before choosing temperature, context settings, or code structure.
| Object | Attribute | Value Range | Default State | Dependency | Failure State |
|---|---|---|---|---|---|
| Model deployment | Capability family | Chat, multimodal, embedding, image generation, speech | None until deployed | Foundry model catalog and quota | Client cannot call the required capability |
| Context window | Token budget | Model-specific limit | Model dependent | Prompt and retrieved content length | Requests truncate or fail before required evidence is included |
| Temperature | Sampling variability | 0.0 to model-supported maximum | Often 1.0 or service default | Task determinism requirement | Answers become inconsistent for classification or extraction tasks |
| Endpoint credential | Authentication material | Key or identity-supported token | Unavailable until configured | Client application | 401/403 response or missing deployment target |
Suggested Lab Validation Ideas:
The following paths and commands are conceptual lab-style examples for practice. Adapt them to the current Microsoft documentation, SDK/API version, subscription permissions, and project environment before using them in a real implementation.
Portal path: Microsoft Foundry > Models + endpoints > Deployment details - portal verification of deployment name, model capability, and endpoint. Python SDK rehearsal: client.responses.create(model=deployment_name, input='Classify this request') - local code-pattern validation; adapt to the current Foundry SDK version.The client request names a deployment, sends input shaped for a model family, and includes parameters that influence generation. The service resolves the deployment to a hosted model and rejects or degrades the request when capability, authentication, or parameter assumptions do not match. The exam answer must preserve that dependency chain: capability first, deployment identity second, parameter tuning third.
| Task | Precise Command or Path | Verification Standard |
|---|---|---|
| Validate model capability | Microsoft Foundry portal > deployment details | The deployed model supports the required text, image, speech, agent, or generation input |
| Validate endpoint readiness | Run a minimal SDK or REST test call against the deployment | The response returns expected content without 401, 403, 404, or unsupported-parameter errors |
| Validate parameter fit | Inspect request payload for temperature, max output, and input type | Parameter choices match deterministic or creative task requirements |
Practice question: A claims-processing app must read uploaded repair invoices and return vendor name, invoice date, line items, and totals. Which workload pattern is the best match?
A. Information extraction with Content Understanding
B. Text-to-speech using Azure Speech
C. Image generation using a generative model
D. Sentiment analysis of customer comments
Correct Answer: A
Explanation: A is correct because the required output is structured fields from documents. B creates audio from text. C creates new images. D classifies tone and does not extract invoice fields.
Workload-recognition questions are output-contract questions. The learner should name the data entering the workflow and the exact result the application needs before looking at services.
The drill is to compare adjacent workloads by transformation direction. Speech-to-text, text-to-speech, image interpretation, image generation, text analysis, and information extraction each produce different evidence, so an answer that works on the same input can still be wrong when it returns the wrong output.
For exam transformation, treat every option as a proposed dependency. The correct option is the one that unlocks the blocked workflow and can be verified. Wrong options are often useful in another situation, but they fail here because they tune a later step, address a different modality, or repair a symptom without satisfying the scenario requirement.
Use this table as a workload decision aid: first ask what the app must return, then choose the service family that naturally returns that result.
| Object | Attribute | Value Range | Default State | Dependency | Failure State |
|---|---|---|---|---|---|
| Text analytics workload | Primary output | Entities, sentiment, key phrases, summaries | No output until input text is processed | Language model or text analysis API | App receives prose when it needed labels or extracted values |
| Speech workload | Direction | Speech-to-text or text-to-speech | Not selected | Audio input/output format | The app transcribes when it needed spoken response, or the reverse |
| Vision workload | Input interpretation | Image or video understanding | Not selected | Visual input and model capability | Image is generated or ignored instead of analyzed |
| Information extraction workload | Structure target | Fields, tables, entities from documents/media | Schema absent | Content Understanding configuration | Output cannot be mapped into business fields |
Suggested Lab Validation Ideas:
The following paths and commands are conceptual lab-style examples for practice. Adapt them to the current Microsoft documentation, SDK/API version, subscription permissions, and project environment before using them in a real implementation.
Local lab script: python classify_workload.py --input invoice.pdf --goal extract-fields - local rehearsal for scenario mapping. Portal path: Microsoft Foundry > Tools - portal verification of available Foundry Tools for speech, vision, or Content Understanding workflows.A workload decision begins with data modality and ends with an observable output contract. If a question asks for key phrases, the chain goes through text analysis; if it asks for a spoken answer, it requires speech synthesis or a multimodal path; if it asks for fields from documents, it requires extraction. Adjacent services fail because they transform the data into a different output shape.
| Task | Precise Command or Path | Verification Standard |
|---|---|---|
| Validate input modality | Review scenario input and sample payload | Input is categorized as text, audio, image, video, document, or mixed media |
| Validate output contract | Review required application result | The selected workload produces labels, transcript, speech, generated content, visual interpretation, or extracted fields as required |
| Validate distractor rejection | Compare adjacent workload outputs | Rejected options operate on wrong modality or return wrong output shape |
When a Foundry-based assistant gives confident answers but users are not told that responses may be incomplete, what responsible AI control should be added first?
Add clear transparency wording that explains the assistant's limitations and when human review is required.
The first gap is not model capacity or prompt style; it is user overtrust. Transparency evidence helps users understand that generated answers can be incomplete or wrong, especially when the output influences policy, support, or decision workflows. In AI-901 scenarios, wording that exposes limitations is usually the correct first control when the stem mentions disclosure, confidence, or user expectations.
Demand Score: 91
Exam Relevance Score: 97
What should a team verify when an AI solution processes sensitive employee or customer data in prompts and logs?
Verify that only required data is collected, sent to the model, and retained in logs.
Privacy minimization is a responsible AI requirement. If prompts or telemetry include unnecessary personal data, the solution may be technically functional but still unsafe or noncompliant. The exam often tests whether candidates can identify the privacy boundary before choosing model tuning, larger context windows, or networking changes.
Demand Score: 90
Exam Relevance Score: 96
If an AI feature affects different user groups differently, what should be reviewed before release?
Review fairness evidence for the affected groups and document how the risk is mitigated.
Fairness questions focus on who is affected and whether the solution creates uneven outcomes. A larger or more accurate model does not automatically prove fair behavior across groups. In an exam scenario, the correct answer should attach the fairness principle to verifiable evidence, such as impact assessment, group-level testing, and documented mitigation.
Demand Score: 87
Exam Relevance Score: 94
How should a candidate decide whether a scenario requires text, vision, speech, image generation, or information extraction capabilities?
Identify the input modality and the required output contract before selecting the AI workload or model.
AI-901 workload questions are often solved by matching what enters the system with what the application must return. Spoken input that needs a transcript points to speech-to-text, documents that need fields point to extraction, and uploaded images that need interpretation point to vision or multimodal capability. Adjacent services can work on similar data but still produce the wrong result.
Demand Score: 93
Exam Relevance Score: 98
Why is a generic chat model not always the correct choice for an AI scenario?
Because the scenario may require a specific capability such as image input, embeddings, speech, image generation, or structured extraction.
A chat model can generate text, but that does not mean it can process every modality or return every output shape. Exam distractors often choose generic chat when the requirement actually asks for visual analysis, vector similarity, audio transcription, or structured fields from documents. Capability fit must be proven before prompt or temperature tuning matters.
Demand Score: 89
Exam Relevance Score: 96
What should be checked first when an AI request fails because the application targets the wrong model deployment?
Check that the client uses the correct Foundry endpoint, deployment name, authentication, and supported model capability.
A model deployment is the callable service identity, not just a model label. If the client targets the wrong deployment name or endpoint, the request can fail with authentication, routing, or unsupported capability errors. AI-901 scenarios commonly expect candidates to validate deployment readiness before changing prompt content or generation parameters.
Demand Score: 88
Exam Relevance Score: 95