Pass Your Microsoft AI-103 Exam Easy!

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

Instant Download, Free Fast Updates, 99.6% Pass Rate

AI-103 Premium VCE File

Microsoft AI-103 Premium File

187 Questions & Answers

Last Update: Oct 24, 2026

$89.99

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

187 Questions & Answers

Last Update: Oct 24, 2026

$89.99

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

Microsoft AI-103 Practice Test 50

Question 490

A retailer pays for reserved provisioned throughput units for its Foundry assistant. The provisioned pool is busy for two hours at lunch but nearly idle for the remaining 22 hours each day. Requests have no strict latency SLA outside lunch. Which cost study is most relevant before renewing the reservation?

  1. Keep the provisioned reservation unchanged and calculate utilization from its busiest two lunch hours, treating the twenty-two idle hours as outside the financial analysis.
  2. Compare average request latency between the existing provisioned deployment and a standard consumption deployment, but exclude billed PTU commitment and token consumption from the renewal model.
  3. Compare measured PTU utilization and peak throughput/latency against a supported pay-per-token option or mixed scheduling design, accounting for reservation commitments and any geography requirements.
  4. Move the workload to an additional provisioned deployment with smaller reserved capacity and keep the original lunchtime reservation idle, without comparing total commitments with consumption pricing.

Explanation

Correct Answer

C:

Measure throughput, PTU utilization, 429 behavior and p95/p99 latency by hour, then model the total cost of continuing the reservation against compatible consumption-billed deployments for uneven demand. Consider routing predictable peaks to provisioned capacity and off-peak traffic to approved consumption where technically and contractually allowed. Include minimum PTUs, commitment length, model availability, quota and inference residency. Do not assume a cheaper option automatically preserves peak latency; load-test representative lunch traffic before deciding. This tests renewal economics from diurnal utilization, rather than initial deployment selection for a low-volume pilot.

Incorrect Answers

A:

Peak throughput is an important capacity input, but the renewal question concerns paying for reserved units during most of the day when traffic is minimal. Excluding idle intervals makes the reservation look more efficient than its actual billing commitment. A proper comparison incorporates full-day provisioned cost, supported consumption alternatives, performance during the lunch surge and any geographic or latency constraints that might justify a hybrid schedule.

B:

Latency matters, especially during the two-hour lunch peak, but the retailer is deciding whether its mostly idle reservation is economically warranted. Two deployments can produce comparable response times and radically different costs depending on idle reservation charges and token volume. A renewal analysis must include both money and capacity utilization across the day, not choose a billing arrangement solely on an average performance metric.

D:

Smaller provisioned deployments can be cost-effective for stable workloads and allow different capacity profiles when traffic has predictable peaks. Adding another reservation without retiring or resizing the underused existing one may increase total commitment rather than reduce it. The current deployment is nearly idle most of the day. Evaluate actual PTU utilization, peak latency and pay-per-token economics, including reservations and geography requirements, before changing the capacity mix.

Question 491

A policy assistant generated a correct answer last week with a citation to an internal safety manual. The manual has since been revoked and deleted from the source repository, but the application caches last week's answer and still displays the old citation URL without checking current validity. What should the answer-delivery layer do?

  1. Serve the cached policy answer while its citation URL returns HTTP 200, assuming a reachable document link proves the source version remains approved.
  2. Use source-version or tombstone validation when serving cached cited answers; invalidate or label results whose supporting document was revoked and retrieve current approved evidence before answering.
  3. Continue serving the cached answer but remove its now-broken citation link so customers see the old rule without a failed source lookup.
  4. Retrieve the newest indexed manual title and swap that title into the old citation label without regenerating the answer from the replacement passage's actual content.

Explanation

Correct Answer

B:

Bind cached answers to the versions or source IDs of their supporting passages and maintain a revocation or tombstone signal from the authoritative policy repository. At delivery time, verify that cited documents remain approved and accessible; invalidate or clearly mark stale cached outputs and fetch current evidence where available. Do not silently substitute a different manual for the cited statement. This addresses the last-mile cache and citation-validity gap even if the ingestion pipeline has already removed the deleted source. The control is distinct from configuring indexer deletion detection itself: the assistant must not keep serving an invalidated answer from its separate response cache.

Incorrect Answers

A:

Checking URL accessibility is a useful link-integrity step and can catch deleted resources that return an obvious 404. A reachable URL may point to an archived, redirected or revoked manual, and the cached answer can remain stale despite successful HTTP delivery. The business needs version and authority checks, not only connectivity. Validate source status or tombstone metadata at serve time and refresh from approved current evidence before repeating a safety instruction.

C:

Hiding a broken link can improve page appearance and avoid a confusing error message. It cannot establish that the revoked safety manual remains authoritative; the cached answer might now be explicitly prohibited. The assistant should invalidate affected answer caches on withdrawal, retrieve replacement approved sources and abstain where none is available. Concealing the lost provenance makes the stale guidance harder to detect rather than safer.

D:

Source-version metadata can identify a more recent policy document and is important for finding stale citations. Renaming a citation to the new manual does not establish that last week's answer is still supported by the revised text. The replacement may change safety thresholds or exceptions materially. Invalidate the cached response or mark it unverified, retrieve the currently approved passage and regenerate or reconcile the claim with its actual evidence.

Question 492

A document-grounded assistant exceeds its per-request token budget in a subset of long sessions. Engineers currently record only total tokens and cannot tell whether growth came from chat history or retrieved passages. Which TWO measurements should they add before trimming content? (Select TWO.)

  1. Record the input-token contribution of conversation history and relevant system/tool context for each request.
  2. Track only total token usage by model deployment and divide it equally among the system prompt, retrieved documents, chat history and generated answer.
  3. Record retrieved-context token counts and resulting output-token use with source/chunk identifiers for the affected requests.
  4. Assume every token limit is caused by the final answer and remove all policy documents without measurement.
  5. Capture only aggregate prompt-token totals for each session and infer retrieval growth from the number of chatbot turns, without separating history from retrieved passages.

Explanation

Correct Answers

A:

Instrument how much of the input budget is consumed by system instructions, conversation turns and tool schemas, with counts rather than unnecessary raw personal content. Long sessions may accumulate stale dialogue and repeated instructions, so a breakdown allows targeted history summarization or scoped eviction while preserving task-critical state. Record the model/deployment and current context limit as well. This measurement independently identifies conversation and fixed prompt overhead rather than attributing every overage to retrieval without evidence.

C:

Track the number and token length of retrieved passages by source or chunk, alongside output tokens and any truncation or finish reasons. These metrics show when an index returns excessive context and whether long generated responses also contribute to budget pressure. They support tuning retrieval candidate limits, chunk selection and response caps without deleting critical grounding evidence. Combined with history token counts, this separates two plausible causes of the same budget breach and gives a testable basis for optimization.

Incorrect Answers

B:

Overall token counts can reveal a budget overrun and are useful for billing dashboards. Equal allocation assumes all prompt components contribute the same token load, which is rarely true for long conversations or retrieved policies. The engineers need actual per-component tokenization or reliable counters to identify which stage inflated the request. An arbitrary split can point remediation to the wrong source of context.

D:

A long retrieved context may indeed contribute to an overage, but removing every policy document would destroy grounding and could produce unsupported answers. The total-token figure alone does not show which component grew. The team should measure history, tool and retrieval contributions before changing behavior, and preserve relevant current evidence. Guessing a single cause risks harming functionality while leaving the real excess elsewhere.

E:

A total prompt-token figure confirms budget pressure but does not identify which context source caused it. Conversation history can grow rapidly in a long session, while retrieval can add many chunks even to a short session. Counting chat turns is at best a noisy proxy. Measure history, system and tool context separately from retrieved passages, with the associated token use for each source.

Question 493

An agent has two registered tools: `GetOrderStatus(orderId)` and `CancelOrder(orderId, reason)`. The model sometimes calls the cancellation tool when a customer asks 'Is my order still on its way?' Both schemas are valid and the credentials work. Which design change most directly reduces unsafe selection?

  1. Give GetOrderStatus and CancelOrder distinct schemas but register both as available actions for every status request, relying only on the model to avoid the write tool.
  2. Improve the CancelOrder parameter schema and validate its reason field, but leave the write tool available and selectable for every status-only question without any read-versus-write intent restriction.
  3. Make tool descriptions explicit about read-only status versus state-changing cancellation, constrain tool choice by detected intent and permissions, and test adversarial near-miss questions.
  4. Set the default tool choice to GetOrderStatus but leave CancelOrder callable for every user intent with the same unrestricted tool permissions and ambiguous descriptions.

Explanation

Correct Answer

C:

Write concise descriptions that state `GetOrderStatus` is read-only and `CancelOrder` changes external order state and requires explicit customer intent and authorization. Apply a controller that permits the cancellation tool only after a confirmed cancellation request, not when the user merely asks for shipment status. Evaluate realistic wording such as 'is this canceled?' versus 'cancel it now', including ambiguous and adversarial cases. A model can suggest a tool, but app-side capability constraints must enforce the permitted action. This isolates tool selection from schema shape and avoids a valid but wrong operational call.

Incorrect Answers

A:

Distinct tool names and parameter schemas help an agent select the right function and reduce malformed arguments. They do not guarantee a destructive CancelOrder operation remains unavailable when the customer merely asks for status. The application can enforce task classification, authorization and explicit confirmation before enabling cancellation. Keeping both tools always callable makes a model selection mistake a consequential side effect.

B:

Typed argument validation is an important tool-safety measure because it prevents malformed cancellation requests from reaching a commerce backend. The failure here occurs before argument validation: the model chooses a destructive tool when the user merely asks whether an order is on the way. A well-formed cancellation request is still unauthorized if no cancellation was intended. The agent must distinguish read-only status from state-changing cancellation in tool descriptions and policy constraints, and test confusing near-miss utterances rather than relying solely on better parameter shapes.

D:

A default read tool can help common status questions, but it is not a hard capability boundary. The model could still select CancelOrder when a phrasing resembles an instruction, especially if tool descriptions fail to identify the side effect. This case needs intent-sensitive tool availability, read-versus-write distinctions and authorization before cancellation. Merely adjusting a default selection does not prevent the wrong state-changing tool from being invoked.

Question 494

A creative studio must reproduce an image-generation experiment for a client review. A team member asserts that saving only the natural-language prompt guarantees pixel-identical results whenever the model is invoked again. What reproducibility record should the studio keep?

  1. Preserve the prompt, input/reference assets, model and deployment version, supported seed or generation parameters, output asset hash and review result, while avoiding claims of guaranteed identical pixels unless the provider documents that behavior.
  2. Archive the model family name and text prompt but omit the actual input/reference assets and exact deployed revision from the experiment record.
  3. Store a fixed random seed and the prompt text, but omit the input reference images and deployed model revision used to make the reviewed artwork.
  4. Save the image-model family name and prompt text, but omit the exact deployment revision and exported asset hash because the family is treated as a stable reproducibility identifier.

Explanation

Correct Answer

A:

A meaningful reproduction record includes the exact prompt, reference images and their hashes, selected model/version, deployment/API settings, supported deterministic controls if any, generated file hash and human approval outcome. Repeatability claims should respect provider limitations: a seed alone may not guarantee pixel-identical output across model updates, hardware or service changes. Keep the approved original asset when exact delivery identity matters. This captures both the inputs and output provenance needed to compare experiments without overstating determinism. Model/version tracking is essential because the same words can produce materially different images after a deployment change.

Incorrect Answers

B:

Model family and prompt are useful reproducibility descriptors, and an editor may initially believe they uniquely identify an image request. The same family can have revised weights, defaults, or supported editing behavior, while reference images materially affect the generated result. Omitting those inputs makes later comparisons difficult to interpret. Record precise model/deployment version, provided assets, supported generation settings, output hash, and review decisions without promising bit-for-bit reproducibility unsupported by the provider.

C:

A seed can be a useful reproducibility parameter on models that document support for it, and preserving the prompt is an important first step. Image generation also depends on model version, supplied image assets, output settings, and sometimes backend changes outside the customer’s control. Without the exact references and deployment revision, a nominally identical seed may produce a different composition. Preserve the entire supported request configuration and output hash without promising pixel-identical results that the provider does not guarantee.

D:

A model family can contain different versions and configurations, and upstream service changes can alter generated pixels even when prompt text is unchanged. This studio is trying to reproduce a client-reviewed experiment, so it needs exact model/deployment details, reference assets, parameters, supported seed settings and a hash of the accepted output. Recording only a family label loses key provenance and cannot justify a pixel-identical reproduction guarantee.

Question 495

A policy extractor reads: 'The supplier is not required to provide replacement units unless the device fails within 30 days.' The system extracts the phrase 'required to provide replacement units' as an affirmative obligation, ignoring the negation and exception. What text-analysis change is required?

  1. Use a keyword-and-part-of-speech extraction rule that identifies 'required' as an obligation verb but attaches no scope for nearby 'not' and 'unless' operators.
  2. Use relation and scope-aware extraction that preserves the 'not ... unless' condition and links it to the supplier obligation, then verify the structured claim against the source span.
  3. Use named-entity recognition to identify the supplier and replacement units, then label the nearby verb “required” as an affirmative duty without performing negation or exception-scope parsing.
  4. Extract the main clause and its 30-day condition into separate JSON strings, then label the main clause as an unconditional supplier obligation because the `not` token sits outside the entity phrase.

Explanation

Correct Answer

B:

Parse the relationship between supplier, replacement obligation, negation and the 30-day failure condition. Represent the result as a conditional rule rather than a flat affirmative label: generally not required, except under the stated triggering circumstance. Preserve the exact source span and validate the output on near-miss examples such as 'required unless' and 'not permitted unless', which have different effects. If syntactic scope is ambiguous, flag the clause for review. This is a negation-and-exception scope task, distinct from merely identifying organization entities or creating syntactically valid JSON fields.

Incorrect Answers

A:

Verb classification can be useful for finding likely obligations in long contracts, and part-of-speech analysis is a plausible first step. It does not correctly represent a clause whose legal force reverses under negation and activates only under an exception. The supplier is not always obliged to replace units; the condition depends on failure within thirty days. The structured extraction must attach negation, exception and time scope to the relationship and confirm the claim against the exact source passage rather than label a verb in isolation.

C:

Entity recognition can identify contractual actors and objects, so it could be a useful upstream extraction step. It does not determine whether the supplier is actually obliged to replace units. The “not ... unless” construction controls the legal relationship and can reverse a naive local verb label. The pipeline must preserve negation scope, the 30-day exception, and supporting spans when building the structured obligation, rather than infer duty from entities alone.

D:

Separating a clause and its exception can simplify downstream structured representation, which makes this seem closer to a robust extraction pipeline than simply discarding text. The semantic scope of 'not required ... unless' connects both parts and reverses the unconditional duty. Keeping those words in two fields is not enough if the derived relation ignores negation and the exception condition. Parse obligation scope and validate the structured claim against the full source span.

Question 496

A maintenance manual contains a parts-and-pressure table that continues onto the next PDF page without repeating its column headings. OCR recognizes all values on page two, but the search pipeline indexes them as unlabeled rows and answers with the wrong units. What table-specific ingestion rule is needed?

  1. Treat each scanned page as an independent unnamed table and infer units from common equipment conventions.
  2. Embed only the first page of each table because it contains column headings and must represent all subsequent rows.
  3. Use OCR text from page two and assign each numeric cell to the nearest visible header on that page, without carrying forward the verified table headers and units from page one.
  4. Carry the verified parent table ID, column headers and unit definitions across the page break, preserving each continued row's source page and column association.

Explanation

Correct Answer

D:

Identify the table continuation relationship between pages and attach the preceding header labels, unit definitions and parent table ID to each validated row on the next page. Keep row/column indices and source-page coordinates so a retrieved measurement can be checked in the original PDF. Evaluate page-break cases where the next page starts a different table rather than blindly carrying headings. This specific cross-page header inheritance problem differs from earlier single-page OCR flattening or merged-cell association questions: here individual page-two values are legible, but their column meaning was lost when the table continued without repeated headers.

Incorrect Answers

A:

A table that spans pages can legitimately omit repeated headings, but the missing header does not make the numeric columns interchangeable. Guessing pressure units from standard practice could mislabel a machine measurement, particularly if the manual uses multiple units. The ingestion pipeline must preserve the explicit header association from the first page and apply it to continuation rows based on actual layout evidence. Generic assumptions are not source-grounded extraction.

B:

Indexing only the first page discards the continued table rows the user needs to search. Even though headings appear there, the second page may contain the equipment ID or pressure value required for an answer. A reliable table model should retain all rows and their inherited column context. Omitting later pages would hide information rather than repair label propagation. Chunking must preserve the full table's structure across page boundaries.

C:

Page-local OCR can recover the numbers correctly and may group them into row-like structures, making this a plausible ingestion approach. The missing column headers on the continuation page mean nearby text is not sufficient to assign pressure units or part identifiers. The indexer needs to preserve the logical table across the page break and inherit verified parent headers and units while retaining source coordinates for each continued row.

Question 497

A safety-policy PDF is removed from Azure Blob Storage after its instructions are withdrawn. Azure AI Search still returns its old child chunks because the indexer detects new and updated files but not source deletions. What should the data pipeline implement?

  1. Configure a supported source deletion-detection/soft-delete mechanism and child-projection cleanup, or explicitly delete the indexed records when automatic source deletion propagation is unavailable.
  2. Mark the deleted PDF as inactive in the source catalog but retain its previously projected child chunks in Azure AI Search, relying on the catalog status alone to prevent future retrieval.
  3. Ask the language model not to cite the withdrawn manual while continuing to supply its chunks as retrieval evidence.
  4. Run a normal indexer refresh that only detects new Blob documents, then increase Search replicas while assuming withdrawn source chunks will disappear automatically.

Explanation

Correct Answer

A:

Identify the data source's supported deletion detection behavior and configure an appropriate soft-delete or tombstone policy, ensuring indexer runs propagate removal to all projected child passages. Where the connector cannot detect deletion, perform controlled explicit index deletes using source IDs and verify that no orphan chunks remain. Keep audit evidence of the withdrawn manual under appropriate retention, but remove it from active retrieval. Azure AI Search index projections need a source deletion signal or manual child cleanup to track parent removal. This corrects the indexer's stale data, distinct from invalidating a separate response cache that still points to a previously deleted citation.

Incorrect Answers

B:

Source-catalog flags can help administrators track retired documents, and they are useful if the search query actually filters on that status. Here the indexer has not propagated the removal or cleaned up the existing child vectors, so those passages remain searchable even after the parent PDF is withdrawn. A source-only status change does not guarantee query-time exclusion. Configure supported deletion detection and child cleanup or explicitly remove all affected indexed records and verify results no longer contain them.

C:

A prompt can ask the model to ignore obsolete text, but it cannot guarantee that retrieved content will never influence the answer or leak through tool output. Withdrawn safety content should be removed from the active search corpus or marked inaccessible before inference. Treat deletion as an indexing and authorization problem. Leaving known stale chunks available while relying on model etiquette is an insufficient prevention strategy.

D:

A regular refresh is important for keeping newly added manuals searchable, and replicas improve query availability. Neither guarantees detection of deleted or withdrawn Blob content if the data-source deletion policy was not configured. Existing child chunks can remain visible indefinitely. Implement and test supported deletion tracking or an explicit source-ID cleanup workflow, then confirm that all derived passages are removed from the index.

Question 498

A Foundry document assistant receives complaints that it cites outdated policy passages after a new handbook release. The existing evaluation set contains only questions about last year's handbook, and its score remains excellent. What should the evaluation owner add?

  1. Add an evaluation metric for how clearly the assistant acknowledges a possible policy change, while retaining the old handbook-only question set and not testing the newly effective clauses or revoked passages.
  2. Run the previous handbook regression set unchanged and judge the new model by whether it reproduces the same old answers more consistently.
  3. Add version-specific newly changed clauses, effective-date and revoked-source cases to a labeled regression set, then evaluate retrieval freshness and grounded answer accuracy before promoting changes.
  4. Increase the length of every answer so it can quote both archived and current handbook passages, without adding version-specific regression cases to evaluation.

Explanation

Correct Answer

C:

Build representative questions for changed entitlements, effective dates, superseded paragraphs, deleted sources and conflicting old/new versions, with approved answer evidence and retrieval expectations. Evaluate whether indexing contains the current handbook, whether search returns the right passages and whether the model cites them accurately. Track results by source version and incident family, updating the regression suite on each material policy release. This targets the measured failure mode rather than trusting a high score from an obsolete test collection. It is an evaluation-maintenance decision, not an ingestion fix by itself.

Incorrect Answers

A:

Transparent uncertainty and clear caveats can improve user trust, and they are useful secondary evaluation dimensions. They do not reveal whether the retrieval pipeline serves the current handbook or whether answers correctly apply a newly effective exception. The test set itself lacks the changed policy cases, so a polite response can score well while remaining stale. Add labeled version-aware and revoked-source examples, then measure evidence-grounded factual correctness and freshness instead of presentation tone alone.

B:

An established benchmark supports comparisons across deployments and can detect some general regressions. Its questions reference obsolete policy facts, so matching their old expected answers may reward the very staleness customers reported. Refresh or augment the evaluation with current handbook versions, effective dates and citation support, while retaining suitable stable cases for trend analysis. Quality cannot be assessed solely against withdrawn ground truth.

D:

A longer answer may mention more material, but it does not tell the evaluator which policy version is now effective or whether an obsolete rule is being cited as current. The existing test set predates the new handbook, so its excellent score lacks coverage of the reported freshness failure. Add labeled cases for changed clauses, effective dates and revoked sources, then test retrieval and grounded generation under that current policy version.

Question 499

A development team tests its invoice agent against a staging environment. The test agent has a production payment API credential in its configuration, and a synthetic 'approve invoice' scenario accidentally creates a real charge. What environment control should be established?

  1. Keep the production payment credential in staging but add a server-side dry-run flag to the test call without verifying that the vendor enforces it for every charge operation.
  2. Require separate nonproduction tool connections and least-privilege identities, block production payment endpoints from staging, and use deterministic mock or sandbox providers for synthetic transactions.
  3. Keep the production payment connector available to staging but enable additional payment audit logs and an alert to finance whenever a synthetic invoice test creates a charge.
  4. Give the staging agent unrestricted financial permissions so it can reverse charges if it makes mistakes.

Explanation

Correct Answer

B:

Create separate staging service identities, connections, secret references and network egress policies that cannot invoke live payment endpoints. Use a documented provider sandbox or controlled mock tool for synthetic approvals and assert that no production transaction ID is created. Verify the environment binding during CI/CD and test an attempted write to the production domain as a denied case. Keep audit logs for any rejected access or mock payment. This makes the boundary enforceable even when the agent misunderstands a prompt, and lets developers safely exercise full transaction flow without real charges. It is not merely a human approval requirement: the entire nonproduction environment must lack production payment capability.

Incorrect Answers

A:

Dry-run support can be valuable for integration tests and reduces risk when the payment provider guarantees it on a separate test environment. Here the staging agent holds a real production credential, and a synthetic test may still reach live charging endpoints if the flag is ignored or unsupported. Use isolated nonproduction credentials and sandbox routes with enforced denial of financial side effects, not merely an application banner or optional flag.

C:

Better audit logging is valuable for incident investigation, and alerts can shorten detection after a mistake. They do not prevent an unauthorized real payment from being initiated by a staging test agent. The premise is that a production credential was exposed in a nonproduction environment. A preventive boundary requires separate payment sandbox connections, least-privilege identities, and network or policy restrictions that make production writes unavailable from staging. Detection alone does not meet that requirement.

D:

Broad financial permissions increase the risk of additional unintended payments or refunds. Even if an agent later attempts reversal, a charge may settle or carry fees before it can be corrected. Staging should not have live financial authority in the first place. Testing needs simulated or sandbox effects with bounded identities. Cleanup capability is not an adequate replacement for preventive environment separation.

Question 500

A web client consumes a streaming Foundry model response. Its parser treats every partial delta event as a final answer and triggers an account-update confirmation after the first few tokens, even though the stream later ends with a tool-call request and no completed answer. What should the client change?

  1. Display a provisional account-update confirmation once the first streamed text delta contains a phrase such as updating your account, then revise it only if a later model delta disagrees.
  2. Close the stream after the first delta to keep latency low and discard completion status.
  3. Concatenate streamed output and track event/finish semantics, distinguishing partial text, tool calls and actual terminal completion; confirm external changes only from the relevant tool receipt.
  4. Buffer every streaming token into the visible answer but still invoke account-changing tools whenever a partial delta happens to contain a completed-looking phrase.

Explanation

Correct Answer

C:

Implement the documented streaming protocol for the selected API: accumulate message deltas or structured events, recognize tool-call requests, handle errors and wait for the appropriate terminal/finish indication before finalizing text. If the model requests an account-update tool, execute it only under authorization and display success after the tool returns its actual accepted result. Stream provisional speech or text carefully without upgrading partial data into a confirmed side effect. This corrects both content assembly and transaction-state accuracy, which an early-fragment parser cannot guarantee. Different APIs may use different event shapes, so verify the exact deployed SDK contract.

Incorrect Answers

A:

The first generated text can be a partial thought or a preamble to a tool call; it is not an external system receipt. In this case the stream eventually produces a tool-call request and no completed answer, so text deltas cannot prove that an account record changed. The client must observe finish and tool-call semantics, execute the actual authorized operation and wait for its acknowledged outcome before confirming success.

B:

Ending the stream early can hide tool calls, final usage, error states and completion signals. It may reduce observed waiting time but leaves the application unable to distinguish a partial generation from accepted content. The reported bug is incorrect event handling, not simply excessive latency. Preserve the event sequence and handle cancelation deliberately while keeping the operational state separate from display text.

D:

Buffering streamed text can improve display consistency and prevent awkward fragments from reaching users. It does not distinguish a provisional response delta from a terminal assistant action, nor does it prove a side effect has been authorized. In a streaming agent integration, partial chunks may change as more events arrive. The client must honor the protocol’s completion and tool-call boundaries and validate actions before executing writes rather than interpret persuasive text fragments as final instructions.


Developing AI Apps and Agents on Azure (AI-103) Practice Tests

Purchase Individually

AI-103 Premium File

Premium File
AI-103 Premium File
187 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.