Pass Your Microsoft AI-901 Exam Easy!

Microsoft AI-901 Exam Questions & Answers, Accurate & Verified By IT Experts

Instant Download, Free Fast Updates, 99.6% Pass Rate

AI-901 Premium VCE File

Microsoft AI-901 Premium File

166 Questions & Answers

Last Update: Sep 26, 2026

$89.99

AI-901 Bundle gives you unlimited access to "AI-901" files. However, this does not replace the need for a .vce exam simulator. To download VCE exam simulator click here
AI-901 Premium VCE File
Microsoft AI-901 Premium File

166 Questions & Answers

Last Update: Sep 26, 2026

$89.99

Microsoft AI-901 Exam Bundle gives you unlimited access to "AI-901" files. However, this does not replace the need for a .vce exam simulator. To download your .vce exam simulator click here

Microsoft AI-901 Practice Test 32

Question 310

A chat agent's tool request returns a service error, but the developer wants a friendlier experience and replaces it with "Done!". What response design is correct?

  1. Automatically retry the failed tool request but display "completed" before any retry result or transaction receipt is available.
  2. Replace the tool failure with a formatted reference generated by the assistant, and keep the raw error only in internal logs.
  3. Show the agent's correctly formatted proposed tool arguments as proof that the external service executed the operation.
  4. Keep the truthful failure or uncertain state and offer a bounded retry or support handoff.

Explanation

Correct Answer

D:

Preserve failed or uncertain status, communicate the limitation clearly and offer bounded retry, reconciliation or support handoff. Only a confirmed service result should be labeled complete.

Incorrect Answers

A:

A retry may fail again or create a duplicate action. A client cannot claim completion until the source service confirms success or reconciles an uncertain prior attempt.

B:

Formatting can improve user experience, but a generated reference is not issued by the external service. Hiding the failed action misleads the caller about persisted state.

C:

A valid tool-call payload proves only that an action was requested. Completion requires the actual service response, authorization result and durable transaction record where applicable.

Question 311

A production agent is upgraded while hundreds of customer sessions are active. What lifecycle policy is required?

  1. Define version binding or controlled migration for in-flight conversations and verify state compatibility.
  2. Let the model decide which release it should be based only on the user's wording.
  3. Delete all current session state and mark requests completed.
  4. Force every active thread onto the new version without checking schema or pending tool state.

Explanation

Correct Answer

A:

Pin in-flight threads to their compatible agent version or define a tested migration that handles pending tool operations and state schema changes. A new release can otherwise misinterpret old context or action plans.

Incorrect Answers

B:

User phrasing cannot reliably identify which production release is compatible with the thread’s stored state. Version routing belongs in controlled application metadata.

C:

Deleting active conversation state can destroy unfinished customer tasks while falsely showing completion. Recovery requires preserving or explicitly reconciling pending work.

D:

Forcing migration without testing tool and state compatibility can trigger duplicate actions or invalid responses. A version transition needs a verified policy.

Question 312

A mobile app records a spoken request to “cancel order 518,” transcribes it with Azure Speech and forwards the text to a text-only Foundry agent. The recognizer marks the order digits uncertain, and cancellation is consequential. Select TWO protections needed at this handoff.

  1. Pass the transcript with relevant uncertainty or recognition evidence and require confirmation of ambiguous order digits before the agent can cancel the order.
  2. Increase the agent’s generation token budget until it confidently infers the customer’s real order number.
  3. Strip the recognizer’s uncertainty fields and commit whichever order number appears most often in model completions.
  4. Send the raw audio bytes as untyped text to the text-only agent and assume its model can decode the sound.
  5. Keep microphone consent and user identity separate from model text, and authorize the final cancellation in the transaction service only after verified intent.

Explanation

Correct Answers

A:

Carry the uncertain ASR digits through the handoff and ask the customer to confirm the complete order ID before cancellation. The original spoken request is not enough to justify acting on a questionable transcription.

E:

Microphone permission and authenticated caller identity are application controls, not facts proven by transcribed words. Authorize the cancellation in the business service only after confirmed intent and record rights.

Incorrect Answers

B:

More generated tokens permit longer guesses but cannot reconstruct ambiguous audio characters. Confidence of the text-only agent is not evidence of the recorded digits.

C:

Discarding recognition uncertainty hides the reason for confirmation. Voting over generated guesses does not establish the customer’s actual order number.

D:

A text-only model does not gain raw audio-decoding capability from bytes inserted into an ordinary text field. Use a supported speech recognition path and validated text input.

Question 313

An agent returns a long contract summary with citations, but the mobile UI truncates everything after the first paragraph. What display control is needed?

  1. Display only the optimistic first paragraph and treat hidden exceptions as irrelevant.
  2. Automatically mark the contract reviewed when any text is visible.
  3. Provide an accessible expandable/full-text view preserving material caveats and citation links.
  4. Replace every source citation with an ellipsis to save space.

Explanation

Correct Answer

C:

Provide an accessible expansion or full-view route preserving critical qualifications, source citations and navigation on mobile. Truncation should never conceal material obligations or make a partial quote seem complete.

Incorrect Answers

A:

The first paragraph of a contract summary can omit exceptions or limiting dates that materially change the recommendation. Hiding them silently is misleading.

B:

Showing any text does not prove a customer read or accepted the contract, especially when the interface truncated important clauses.

D:

Replacing citations with ellipses removes the verification path that lets a user inspect the original contractual clause. The display must remain source-traceable.

Question 314

A chat client sends two customer requests concurrently and displays their model answers in arrival order, attributing each to the wrong prompt. What must be implemented?

  1. Concatenate both answers and present them as one response.
  2. Ask the model to include a guessed request number as a substitute for client-side correlation.
  3. Correlate every request, session and completed response turn using stable identifiers.
  4. Assume whichever response arrives first belongs to the latest user prompt.

Explanation

Correct Answer

C:

Assign stable request and session/turn identifiers before dispatch and attach each completed or streamed response to its originating prompt. This avoids misattribution when concurrent calls finish out of order.

Incorrect Answers

A:

Combining two answers obscures which response belongs to which customer request, potentially attaching sensitive or contradictory data to the wrong task.

B:

A guessed identifier inside generated text can be omitted or hallucinated. Correlation belongs to the client transport and session state, not model self-report.

D:

Completion order depends on latency and workload; the first answer need not belong to the latest prompt. Relying on arrival order is a race-condition bug.

Question 315

A production Foundry project rejects a new client with 403 while the same code worked in a developer subscription. Select THREE appropriate checks and fixes.

  1. Paste an organization-wide administrator key into the client source as a permanent shortcut.
  2. Verify the deployed application's actual managed identity or authenticated principal.
  3. Tell the language model in its user prompt that the caller is an admin.
  4. Confirm the configured project endpoint and tenant/subscription context target the intended production resource.
  5. Disable all authentication to make the 403 disappear.
  6. Check required RBAC permissions at the correct Foundry project/resource scope.

Explanation

Correct Answers

B:

Production may authenticate under a different managed identity than the developer’s local account. Determine which principal actually requested the operation before troubleshooting 403.

D:

Check that endpoint, tenant and subscription context identify the intended production project; even a valid token for another resource may not grant access here.

F:

Inspect effective RBAC at the exact project/resource scope for the requested operation, including any resource-specific access policy. A successful developer subscription test does not establish production rights.

Incorrect Answers

A:

A permanent organization-wide admin key is high-risk and unnecessary for a normal hosted client. It would bypass accountable workload identity and expose a widely privileged secret.

C:

A prompt role claim affects generated language, not the Azure identity evaluated by the service. It cannot grant real control-plane permissions.

E:

Disabling authentication undermines access control and generally does not fix a protected production service. Resolve the identity and role mismatch instead.

Question 316

An agent streams preliminary tool output suggesting that a purchase is accepted, but final service confirmation has not arrived. When may the client mark the order complete?

  1. Only after the complete authenticated tool result confirms the durable transaction.
  2. As soon as the first chunk contains the word "accepted."
  3. When the model emits a plausible purchase number even if the service is pending.
  4. Immediately after the tool call is initiated, before any response.

Explanation

Correct Answer

A:

A preliminary chunk may only indicate proposed acceptance or an intermediate tool stage. Mark the purchase complete only when the final authenticated business service result confirms a durable order with reference and required payment state.

Incorrect Answers

B:

Streamed word fragments are not terminal transaction results. A later service failure can reverse the preliminary “accepted” indication.

C:

Model-generated purchase numbers may be syntactically plausible but not exist in the commerce system. A real receipt must originate from the authorized service.

D:

Tool invocation proves an attempt, not commitment. Network errors, stock checks and authorization can still prevent fulfillment after the call starts.

Question 317

A chat app grounds answers in restricted customer correspondence. It currently supplies entire mailboxes to the model and allows all users to call every tool. Which control is primary?

  1. Maintain one shared support-team conversation and rely on message filtering to suppress other employees’ correspondence.
  2. Ask the model not to quote other customers while still retrieving their documents.
  3. Use a privileged mailbox connector with central audit logging, assuming logs prevent cross-user data exposure without enforcing mailbox ACLs.
  4. Enforce per-user retrieval and tool permissions and minimize context to authorized task-relevant documents.

Explanation

Correct Answer

D:

Enforce per-caller document-level retrieval and tool permissions before context assembly, then supply only necessary authorized messages. This reduces both leakage and ungrounded answers.

Incorrect Answers

A:

A shared conversation can already contain sensitive text from several people, and filtering displayed messages does not enforce mailbox authorization before context assembly. Per-caller sessions and retrieval ACLs are needed.

B:

A prompt to avoid quoting other people’s mail cannot prevent unauthorized source text from entering context or logs. Filtering after retrieval is too late.

C:

Audit logs support investigation after an event but do not prevent a privileged service account from retrieving another employee’s mail into the agent context. Per-user resource permissions must be enforced before retrieval.

Question 318

A Python sentiment dashboard submits customer complaint text to a supported Foundry text-analysis capability. The downstream chart needs a bounded label rather than the original prose. Which client design is appropriate?

  1. Generate a positive reply and use the tone of that reply as the complaint's label.
  2. Assume an HTTP 200 means every complaint is negative.
  3. Send the source text through the supported analysis API and validate the returned sentiment label before aggregation.
  4. Assign complaint sentiment using keyword counts in the text without checking negation, supported language or the returned bounded label contract.

Explanation

Correct Answer

C:

Submit the original complaint through a supported text-analysis API, validate the returned sentiment against the chart’s allowed labels and preserve missing/uncertain states before aggregation.

Incorrect Answers

A:

Generating a positive response to a complaint changes the text being analyzed. The tone of the synthetic reply does not represent customer sentiment.

B:

HTTP 200 shows the service accepted and processed a request, not that the correct classification is negative. Interpret the actual output and failure fields.

D:

Words such as “not bad” can reverse an isolated keyword’s apparent polarity. The chart needs a validated sentiment classification and bounded output schema.

Question 319

A news-indexer needs to identify company names in articles and link each extracted name to the sentence where it appears. Which pipeline fits?

  1. Choose the longest capitalized phrase as the legal company name without context.
  2. Use the article's overall sentiment as the company identifier.
  3. Run organization entity extraction and retain the source text offsets or spans for each result.
  4. Generate new article text and detect names only in the synthetic version.

Explanation

Correct Answer

C:

Use organization named-entity extraction and preserve character offsets/sentence links. This lets reviewers inspect whether a detected organization really appears at the reported source location.

Incorrect Answers

A:

A longest-capitalized-phrase heuristic may select a headline or person instead of the company, and it loses source offsets needed for review.

B:

Sentiment measures tone; it does not reliably identify company names or the sentence containing each mention.

D:

Synthetic article rewriting can add or omit entities; extracting from generated text breaks the required link to the published source sentence.

Question 320

A product-tagging pipeline outputs "fast charging" and "water resistant" for a particular SKU, but only "fast charging" appears in the current approved product description. What should the application do before publishing tags?

  1. Validate each proposed feature against the current approved SKU description and omit the unsupported water-resistance tag.
  2. Rank the suggested attributes by popularity across similar catalog items and publish the highest-ranking features regardless of this SKU's evidence.
  3. Confirm the manufacturer name with entity extraction, then treat all feature tags as verified because the brand is correct.
  4. Keep the unsupported water-resistance tag because a generative enrichment model may have seen similar devices with that property.

Explanation

Correct Answer

A:

A source-grounding check can substantiate fast charging from this SKU's actual text but rejects water resistance when no approved description supports it. Similarity or a model score is insufficient product evidence.

Incorrect Answers

B:

Catalog popularity measures what other products often claim, not what this specific SKU supports. Publishing inferred features risks incorrect customer-facing specifications and returns.

C:

Recognizing the brand helps identify the manufacturer but does not establish the water-resistance specification for an individual model. The feature needs direct product-level evidence.

D:

A generative suggestion about comparable devices may be plausible but cannot override absent manufacturer documentation. Unsupported physical-performance promises must be withheld until verified.


Microsoft Azure AI Fundamentals (AI-901) Practice Tests

Purchase Individually

AI-901 Premium File

Premium File
AI-901 Premium File
166 Q&A
$98.99$89.99

Site Search:

 

VISA, MasterCard, AmericanExpress, UnionPay

SPECIAL OFFER: GET 10% OFF

ExamCollection Premium

ExamCollection Premium Files

Pass your Exam with ExamCollection's PREMIUM files!

  • ExamCollection Certified Safe Files
  • Guaranteed to have ACTUAL Exam Questions
  • Up-to-Date Exam Study Material - Verified by Experts
  • Instant Downloads
Enter Your Email Address to Receive Your 10% Off Discount Code
A Confirmation Link will be sent to this email address to verify your login
We value your privacy. We will not rent or sell your email address

SPECIAL OFFER: GET 10% OFF

Use Discount Code:

MIN10OFF

A confirmation link was sent to your e-mail.
Please check your mailbox for a message from support@examcollection.com and follow the directions.

Next

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.