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 24

Question 230

A retrieved web page tells an assistant to email private customer records to an external address. The page is only supposed to supply product facts. What must prevent the command?

  1. Promote the page's instruction to the system prompt because it was retrieved by a trusted search service.
  2. Assume an HTTPS page is authorized to direct internal customer-data transfers.
  3. Separate untrusted retrieved page content from instructions and authorize every data-export tool operation independently.
  4. Filter the final assistant message to remove the web page’s malicious instruction, but allow the retrieved page to influence export-tool calls before filtering.

Explanation

Correct Answer

C:

Treat page text as untrusted product evidence, never an action policy. Independent export authorization must check recipients, permitted records, user identity and tool scope before any data leaves the service.

Incorrect Answers

A:

Retrieval verifies a page was found, not that its embedded commands should govern the application. Promoting web instructions into a system role opens the toolchain to hostile content.

B:

HTTPS protects transport to a domain but does not establish that the site may authorize internal customer-record exports. The page’s security origin and the caller’s data rights are separate concerns.

D:

Cleaning displayed text does not undo a customer-record export already triggered by an untrusted document. Tool authorization must prevent data transfer to unauthorized recipients regardless of what later appears in the chat answer.

Question 231

A debugging prompt asks a credit assistant to expose every intermediate private customer field in the answer so staff can understand the recommendation. What safer output boundary should be set?

  1. Reveal full account histories to any user who requests an explanation.
  2. Return the supported decision factors and necessary evidence without exposing unrelated protected intermediate data.
  3. Conceal all factors and show only an unexplained score for consequential decisions.
  4. Copy complete input and model reasoning into a shared public log for later inspection.

Explanation

Correct Answer

B:

Provide task-relevant decision factors, supporting evidence and a review route while minimizing protected intermediate data. This supports meaningful explanation without unnecessarily exposing customer histories or sensitive prompt internals.

Incorrect Answers

A:

Disclosing all private account history exceeds the stated explanation need and may reveal unrelated personal details. A user asking “why” does not automatically authorize broader access to protected data.

C:

An unexplained score prevents people from identifying consequential errors or requesting appropriate review. Privacy does not require withholding all non-sensitive decision reasons.

D:

Public shared logs of inputs and intermediate model text greatly expand exposure and retention of financial records. Traces should use appropriate redaction, access control and purpose-limited storage.

Question 232

A reusable Foundry prompt template accepts `{customer_id}`, `{topic}` and `{notes}` from a web form. An attacker puts instructions in `notes`. Which template design is appropriate?

  1. Concatenate all raw fields into the system message without roles or escaping.
  2. Skip schema checks because the template already contains curly-brace placeholders.
  3. Use whichever customer ID appears last in free text when it conflicts with the typed field.
  4. Validate required fields and types, delimit user-supplied notes as data, and keep privileged instructions separate.

Explanation

Correct Answer

D:

Validate structured inputs and keep notes as clearly delimited lower-trust data. Preserve higher-priority business instructions separately and enforce record permissions in the application/tool layer.

Incorrect Answers

A:

Concatenating raw field values into a privileged system message makes attacker-controlled notes look like instructions. A template must not grant privilege merely because a user supplied a string.

B:

Placeholders control text interpolation, not type safety or trust precedence. Validate customer ID ownership, topic enumeration and note length before interpolation.

C:

Choosing the last free-text customer ID can override the actual authorized target and leak another customer’s records. Record identifiers must come from validated, authenticated fields.

Question 233

An invoice assistant extracts document dates from supplier PDFs. A revised system prompt now fills an absent invoice date with the current date, even though that date does not appear in the source. What prompt and validation control is needed?

  1. Increase sampling diversity so the model can generate several plausible dates and choose one.
  2. Provide examples showing correctly formatted dates, but permit the model to fill every missing date from the system clock.
  3. Validate that the date string follows ISO 8601, without checking whether the date occurs in the invoice.
  4. Tell the model to extract dates only from supplied invoice evidence, return an explicit missing value when absent, and validate the result against source before posting.

Explanation

Correct Answer

D:

Source-bound prompting prevents fabricated default dates; an explicit null or missing state makes uncertainty visible to the downstream system. Reconcile the returned value with the invoice and require controlled review if the date is absent.

Incorrect Answers

A:

Generating several dates does not establish which invoice date, if any, is printed in the document. Selection must depend on source evidence rather than the diversity of guesses.

B:

Examples can improve output formatting but do not authorize replacing absent invoice fields with today. The operational failure is unsupported date invention, not just date formatting.

C:

A syntactically valid date can still be fictitious. Schema validation must be paired with a source-backed field presence check before an invoice is posted.

Question 234

A public chatbot's instructions assume every visitor is an adult, but many users are children. Select TWO appropriate controls before launch.

  1. Evaluate supported age-sensitive safety and interaction rules using representative scenarios with appropriate oversight.
  2. Constrain unsupported high-risk actions and provide age-appropriate escalation or human assistance.
  3. Optimize engagement time alone without considering vulnerability or inappropriate content.
  4. Use the same unrestricted financial-action tools for all ages because the prompt is friendly.
  5. Assume every user is an adult unless they volunteer their age in chat.

Explanation

Correct Answers

A:

Evaluate realistic age-sensitive scenarios, harmful responses and accessibility needs with appropriate organizational oversight. A generic friendly tone cannot establish that the chatbot is safe for vulnerable visitors.

B:

Limit high-risk actions according to verified eligibility and enforce external permissions; provide human or age-appropriate escalation when a request exceeds safe scope. These safeguards should not depend only on prompt wording.

Incorrect Answers

C:

Maximizing engagement can encourage unsafe interactions or dependency without measuring task correctness or child safety. The release gate must include age-appropriate harm controls.

D:

An unrestricted financial-action tool can cause real-world harm irrespective of how reassuring the assistant sounds. Tool permissions and transaction approval must be restricted independently.

E:

Assuming adulthood from silence is not a reliable access-control policy. For uncertain age or eligibility, use conservative protections consistent with the service’s documented requirements.

Question 235

A client places the required response schema, a customer's message and business system instructions into one unstructured user string. It then accepts the model's answer as a valid record. What architectural separation is missing?

  1. Another paragraph asking the model to "be precise" inside the same user string.
  2. Distinct instruction roles and application-enforced schema validation for the output.
  3. Turning every user message into a system instruction before calling the model.
  4. Increase the model context size and expect it to enforce the business schema despite unchanged free-text role and parsing boundaries.

Explanation

Correct Answer

B:

Separate system policy, user data and retrieved evidence into appropriate roles, then enforce the response schema using application parsing and field validation. Do not accept arbitrary model prose as an authoritative business record.

Incorrect Answers

A:

An additional vague request inside the same user string does not establish instruction priority, typed outputs or permission checks. It leaves the central trust-boundary problem unresolved.

C:

Elevating every user message would give untrusted callers power to redefine the application’s governing rules and tool behavior. The authenticated application must retain control of privileged instructions.

D:

A larger context may accommodate more instructions but does not confer role priority or validate machine-readable fields. Application-level parsing and explicit instruction separation remain necessary.

Question 236

A finance assistant cites a draft price list, but the binding quote must reflect today's approved price. What control should its prompt and action workflow require?

  1. Accept the newest search hit without checking whether the list was approved.
  2. Ask the model to interpolate today's price from last quarter's examples.
  3. Make the assistant sound confident when the price cannot be fetched.
  4. Use authoritative effective pricing and validate again at the transaction boundary before issuing a quote.

Explanation

Correct Answer

D:

Fetch approved effective pricing using product, account and date context, then verify the price again when a quote becomes a transaction. This prevents model prose from acting as an unsourced contractual amount.

Incorrect Answers

A:

The most recently indexed search hit can still be a draft, a future change or a superseded rate. Search position is not authorization to make a binding quote.

B:

Extrapolating from earlier prices cannot determine today’s approved customer-specific amount, promotions or taxes. A price quote needs actual effective source data.

C:

Confidently inventing a price increases risk of customer disputes and financial loss. Unavailable authoritative pricing should produce a limitation or controlled handoff, not a fabricated answer.

Question 237

A developer uses a deployment-based Foundry inference client that targets a named model deployment. The project exists, but that named deployment has not been created and the client returns "deployment not found." What must happen for this deployment-based call to work?

  1. Create and configure a supported model deployment in the project/resource before targeting it from inference.
  2. Switch the request from a missing deployment name to a longer output-token limit, leaving the deployment-based client unchanged.
  3. Send the catalog display name as a user prompt to force automatic deployment.
  4. Switch to an unrelated text-analysis endpoint without matching required chat capability.

Explanation

Correct Answer

A:

A Foundry project organizes work but does not automatically expose every catalog model as an inference deployment. Create a supported deployment with region, SKU and quota compatibility, then target its actual identifier.

Incorrect Answers

B:

Token limits apply only after a supported target is resolved. Raising a generation budget cannot provision or select the named model deployment that the caller has not created.

C:

Typing a catalog name into a user prompt is content, not a provisioning operation. Model deployment requires explicit management actions and the proper authorization.

D:

A text-analysis service may expose different tasks and payloads and cannot be treated as the desired chat deployment by changing endpoint addresses arbitrarily.

Question 238

A Foundry catalog lists a newly released model as a candidate for a photo-and-text helpdesk. Before deploying, which decision criteria matter?

  1. Deploy a text-only model and label a photo filename as equivalent visual input.
  2. Verify image-input support, exact region/SKU availability, pricing and usage terms for the selected version.
  3. Choose based only on the largest parameter count.
  4. Assume every model in the catalog is available in every region and quota.

Explanation

Correct Answer

B:

Check that the exact model revision accepts images as well as text, and verify its supported region, deployment SKU, quota, pricing and usage limitations. A catalog listing alone is not a deployable production configuration.

Incorrect Answers

A:

An image filename contains no pixel evidence and a text-only model cannot inspect the requested photograph through a supported image-content input. It will be unable to perform reliable visual helpdesk analysis.

C:

Parameter size does not establish visual modality support, compliance fit, latency or affordability. A smaller supported vision model may serve this task better.

D:

Foundry availability and quotas can vary by model version, geography, subscription and deployment type. Production selection needs a configuration-specific availability check.

Question 239

The Foundry model deployment is correctly named `billing-chat-prod` in the finance project. A client uses that exact name but targets the endpoint belonging to a different project, where the deployment does not exist. Which configuration should be corrected?

  1. Increase output token limits in the wrong project because this creates an alias matching the deployment automatically.
  2. Use the endpoint and authorized identity for the resource or project actually hosting `billing-chat-prod`, while retaining its verified deployment name.
  3. Use the model family’s catalog name instead of the existing deployment name, without changing the endpoint.
  4. Copy the finance project’s credentials into a public client application and attempt inference against both endpoints until one responds.

Explanation

Correct Answer

B:

A deployment identifier is resolved in the scope of a particular endpoint and resource; using its correct name against the wrong project still fails. Verify both the hosting endpoint and the client’s approved authorization.

Incorrect Answers

A:

Token budgeting affects generation, not project-scoped deployment lookup. The intended deployment remains unavailable at the wrong endpoint regardless of output size.

C:

The model family name does not create a missing deployment in the second project. Changing to a catalog label would reintroduce an alias mismatch without repairing endpoint scope.

D:

Testing with exposed credentials creates a separate security failure and does not prove which project is intended. The correct fix is an authorized client configured to the hosting resource.

Question 240

An AI product team has just deployed a chat model and wants to compare system prompts against realistic customer questions before writing a full client. What Foundry feature is the most direct starting point?

  1. Judge readiness solely from a successful deployment-created notification.
  2. Use the model playground to test representative prompts, outputs and safety cases against the deployment.
  3. Publish a customer-facing chatbot without trying any test prompts.
  4. Test prompts against a different catalog model and assume those outputs establish the readiness of the newly deployed chat endpoint.

Explanation

Correct Answer

B:

The Foundry playground permits interactive requests against the selected deployed model, enabling representative system/user prompts and edge-case evaluations before the SDK client is finalized. Record limitations and correct failures before promotion.

Incorrect Answers

A:

A created-deployment notification proves a management operation completed, not that customer prompts, grounding, safety behavior or response shape meet release requirements.

C:

Publishing a chatbot after provisioning alone exposes users to untested hallucinations, prompt-injection attempts and tool errors. Functional and safety tests are still required.

D:

Model-catalog examples or results from a different model do not exercise the chosen deployed model's actual instructions, safety behavior or endpoint configuration. The target deployment must be tested directly.


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.