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 30

Question 290

A Foundry agent's policy answer cites an identifier that does not resolve to any retrieved paragraph. Which test evidence should be examined?

  1. Grounding retrieval results and source citation identifiers, checking each claim against its actual source span.
  2. Verify that every citation marker has the correct document-ID syntax while skipping the retrieval payload and source-span lookup.
  3. Only the model's self-assessed confidence in the answer.
  4. The smoothness of the reply's prose.

Explanation

Correct Answer

A:

Compare the agent’s cited ID with the retrieval payload and source span, then inspect whether the claimed policy sentence is actually supported. Unresolved citation identifiers reveal a grounding failure.

Incorrect Answers

B:

A well-formed citation identifier can still be invented or point to an unrelated passage. Grounding QA must resolve the identifier and verify the actual support for each claim.

C:

Model confidence is not proof that a cited policy exists, is current or contains the quoted rule. Actual retrieval records are required.

D:

Fluent writing cannot establish source authority or factual correctness. The evaluation must verify source provenance, not presentation style.

Question 291

A Foundry refund agent prepares a $180 credit, although its merchant policy permits refunds above $100 only with a recorded supervisor approval. The model writes "manager approved" in chat, but there is no supervisor record. What test must block production?

  1. Submit a $180 refund without an approval receipt and verify that the refund tool denies the transaction under its enforced policy limit.
  2. Let the model add a more convincing approval sentence before calling the same refund service with administrative rights.
  3. Accept a syntactically valid refund JSON object as evidence that the supervisor actually authorized the payment.
  4. Keep the approval rule in the system prompt only, and treat a highly confident model response as sufficient to bypass the limit.

Explanation

Correct Answer

A:

The key invariant is an enforced merchant transaction rule, not the quality of chat phrasing. The service must reject a refund above the threshold unless a verified, policy-compliant supervisor authorization exists.

Incorrect Answers

B:

A stronger natural-language claim does not create a supervisor approval record, and elevated service privileges would make the unauthorized refund easier to execute rather than safer.

C:

A valid payload establishes shape, not approval provenance or spending authority. The refund endpoint must check transaction amount and authenticated approval independently of the model.

D:

Prompts can steer proposed actions, but they do not enforce business transaction permissions. Confidence cannot override a deterministic approval threshold or substitute for an authoritative supervisor receipt.

Question 292

An agent is allowed to read return statuses, but its connected service identity can also refund any customer. What access change is appropriate?

  1. Hide the refund button in the UI but keep the backend action callable.
  2. Use a prompt saying "do not refund" as the sole protection.
  3. Scope tool permissions to read-only return status until separately authorized refund capabilities are justified and tested.
  4. Leave unrestricted refund rights because a powerful agent may be useful later.

Explanation

Correct Answer

C:

Grant only read-status operations until an authorized refund workflow with separate scope, approval and audit is explicitly designed and tested. This limits harm from accidental or injected action requests.

Incorrect Answers

A:

UI hiding affects presentation but leaves the refund operation callable by the overprivileged connector or other clients. The service must remove unneeded backend authority.

B:

Prompt text cannot enforce real permissions. A manipulated or mistaken tool call could still trigger refunds if the connector retains administrator rights.

D:

Speculative future features do not justify granting current refund powers to a read-only agent. Least privilege should follow the task’s present scope.

Question 293

A customer-identity agent retrieves protected customer data. Testers sign in as a user who has no account access. What negative test must pass?

  1. Assume the presence of a valid sign-in proves access to every customer.
  2. Let the model see the entire account and conceal only its final answer.
  3. The tool rejects unauthorized record retrieval and keeps private fields out of model context and logs.
  4. Return partial account numbers as proof that the user exists.

Explanation

Correct Answer

C:

For an unauthorized user, the lookup service must deny retrieval before sensitive fields enter the model or logs. Verify response codes and zero private-data inclusion in the negative test.

Incorrect Answers

A:

Signing in identifies a user but does not grant access to every customer record. Record-level entitlements still need evaluation at the retrieval service.

B:

Retrieving the forbidden account first exposes information to the model and tracing pipeline even if final output omits some fields.

D:

Returning even partial identifiers to a disallowed user can reveal account existence and facilitate enumeration. Authorization must precede any disclosure.

Question 294

A Foundry agent calls the same two tools alternately and never reaches an answer. Which operational safeguard should be tested?

  1. Remove all tracing to reduce noise while keeping the loop.
  2. Bound agent iterations and tool retries, record the failing branch and surface a controlled fallback.
  3. Allow unlimited agent steps until the model asserts success.
  4. Restart the agent thread after each repeated tool call, without limiting the number of tool invocations or retaining a correlated failure trace.

Explanation

Correct Answer

B:

Limit maximum reasoning/tool steps and retries, record correlated tool status and detect repeated states. On exhaustion, stop safely and surface a support fallback rather than continue indefinitely.

Incorrect Answers

A:

Removing traces makes the repeating tool sequence harder to diagnose while leaving the infinite loop consuming time and quota.

C:

Unlimited tool calls can create cost, duplicate actions and unavailable answers. Self-declared model success is not evidence that the loop completed the user’s task.

D:

Resetting context may conceal the recurring state but does not guarantee a stopping condition. A safe orchestrator needs bounded steps, correlated observations and a terminal failure or handoff branch.

Question 295

An agent has increased p95 response time after adding an ERP lookup tool. The model's standalone inference time is unchanged. What diagnostic focus is appropriate?

  1. Inspect only the model token-decoding duration and optimize sampling settings without measuring the ERP tool round trips.
  2. Measure only the portal animation time rather than the full request chain.
  3. Assume model parameter count explains every delay.
  4. Measure tool call latency, retries and orchestration steps separately from model inference.

Explanation

Correct Answer

D:

Measure per-tool request latency, retries, queueing and number of orchestration steps separately from inference, then correlate them with the p95 regression. This identifies where the additional time enters.

Incorrect Answers

A:

The model inference duration is already unchanged. Measuring only decoding ignores the new ERP lookup, its queueing, and any retries that can increase total agent p95 response latency.

B:

Portal animation time excludes model, tool and orchestration delays that determine the customer’s actual end-to-end response time.

C:

Model parameter count might affect inference latency, but the standalone inference time is unchanged. The new ERP tool should be isolated before blaming the model.

Question 296

An agent evaluation report lists only ten successful service lookups. The release must also survive missing documents and permission denials. What should be added?

  1. Remove the recorded failures to raise the success percentage.
  2. A single model-satisfaction score without business-state verification.
  3. More successful lookups on the same public record.
  4. Representative error, ambiguity, denial and human-handoff test cases with observable outcomes.

Explanation

Correct Answer

D:

Include tests for denied access, missing source, conflicting evidence, tool errors and human handoff, with expected observable states. Evaluate whether the agent abstains or recovers correctly, not only whether it speaks fluently.

Incorrect Answers

A:

Deleting failures may improve a reported percentage but deprives reviewers of evidence about real customer risks. A release suite must preserve adverse cases.

B:

An abstract satisfaction metric cannot establish whether external lookups, permission denials or handoffs actually produced the correct business state.

C:

Additional success cases on one public record are not representative of missing documents, ambiguous results or restricted customers.

Question 297

A new Foundry agent prompt makes one popular scenario clearer but causes an older compliance question to be answered incorrectly. What is the appropriate release response?

  1. Approve the prompt because recent feedback was positive.
  2. Compare versioned regression results, repair the affected instruction and roll back when a material gate remains failed.
  3. Publish the new version with an unverified disclaimer instead of fixing the answer.
  4. Delete tests from the old task so they no longer fail.

Explanation

Correct Answer

B:

Compare the new and prior agent definitions against versioned compliance cases, repair the instruction or roll back when required gates fail. Keep an audit trail of the regression and final decision.

Incorrect Answers

A:

Positive feedback on a popular prompt does not override a concrete compliance regression. A material incorrect answer remains a release blocker.

C:

A disclaimer does not make a known wrong compliance rule correct. Publishing with the defect still exposes users to unsupported advice.

D:

Deleting old cases hides a regression rather than resolving it. Unchanged required behaviors must continue to pass after prompt changes.

Question 298

An older agent version has been retired, yet some clients still reference its ID and fail intermittently. Which migration practice is needed?

  1. Assume every old agent ID automatically aliases to the newest one.
  2. Inventory client bindings, publish a supported target version and execute a controlled cutover with negative-path checks.
  3. Suppress failure logs so the retirement appears successful.
  4. Force clients to retry the retired ID indefinitely.

Explanation

Correct Answer

B:

Inventory clients referencing the retired ID, identify a supported target revision and migrate bindings under controlled tests. Include not-found and rollback paths before removing the old version.

Incorrect Answers

A:

Agent identities and versions may be explicit bindings; assuming an automatic alias can leave clients calling a retired resource that no longer exists.

C:

Suppressing failures makes migration appear successful without repairing clients. Users continue receiving intermittent errors with less traceability.

D:

Retrying a retired ID cannot restore an unavailable resource or select the new supported revision. The configuration reference must be changed.

Question 299

A Python application should send a customer request to a previously configured named Foundry agent rather than invoke a raw base model. Select TWO essential integration controls.

  1. Resolve and target the intended agent name/version through the supported client and project endpoint.
  2. Call the agent with one shared privileged project identity for all customers and rely on prompt wording to prevent cross-customer record access.
  3. Create or use a caller-authorized conversation context and pass the actual user input to the agent.
  4. Share one global conversation for every customer to reduce setup calls.
  5. Choose any available agent with a similar display name regardless of version.

Explanation

Correct Answers

A:

Named agents are configured project resources with their own instructions and tools. Resolve the intended ID/version through the authenticated project client rather than silently calling a raw foundation model.

C:

Use a caller-authorized session/conversation and submit the actual customer request through the supported agent API. This maintains task context and proper separation between users.

Incorrect Answers

B:

A shared highly privileged identity without caller-scoped authorization can let one customer retrieve or mutate another's records. Chat instructions cannot replace effective permissions and identity isolation at the agent and data services.

D:

A global shared conversation can leak earlier customers’ cases into new requests and violates the required context boundary.

E:

A similar-looking display name does not establish that an agent has the right version, source configuration or permitted tools. Verify the exact target.

Question 300

A support app calls a configured agent identifier that does not exist in the project. The API returns not found. What must be corrected?

  1. Use a different user's private agent ID without checking access.
  2. Repeat the same invalid agent ID with more output tokens.
  3. Verify the agent's existence, intended version and project binding before invocation.
  4. Create a convincing agent reply locally and ignore the server error.

Explanation

Correct Answer

C:

Check whether the agent exists in the authenticated project, which version is active and which ID the client is using. Update the binding to the approved configured agent before retry.

Incorrect Answers

A:

Borrowing another user’s private agent ID may cross access boundaries and still target the wrong project. A 404 must not be bypassed with unauthorized resources.

B:

Output-token limits affect generation only after a valid agent is resolved; they cannot make a nonexistent ID work.

D:

Fabricating a reply while suppressing the not-found error misleads customers and hides a broken integration. Report failure until a real supported agent result is obtained.


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.