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 13

Question 120

A document-processing app returns Markdown from a complex invoice. In its output, a three-column line-item table is flattened into prose and the tax column values are accidentally associated with unit prices. The original layout output still contains cell and header relationships. Which correction should be made?

  1. Validate and repair the table-to-Markdown/HTML serialization using the preserved cells, headers and row spans before downstream generation.
  2. Convert the recognized invoice table into independent row arrays, but drop the column-header associations before generating Markdown output.
  3. Ask the language model to invent missing table headings based on common invoices, discarding layout evidence.
  4. Convert all monetary values to a single total and claim the detailed line items were preserved.

Explanation

Correct Answer

A:

Use the analyzer's structured table output as the source of truth when constructing Markdown or embedded HTML table markup, preserving header associations, row/column spans and the relationship between tax, quantity and unit price. Validate the serialized representation against the original cells, including merged headers and footnotes, before a generative model consumes it. Some Document Intelligence layouts represent complex tables as HTML inside Markdown precisely to avoid losing merged-cell structure; check the selected API version's output contract. This is a serializer fidelity issue, not a reason to re-extract unrelated invoice fields. Correcting it protects downstream tax and total calculations from column misalignment.

Incorrect Answers

B:

Row arrays preserve some line-item structure and could appear suitable for an invoice renderer. Without the tax and unit-price header bindings, however, the serialization cannot reliably keep monetary values in the correct columns. The source layout includes those associations. Preserve headers, cell coordinates and spans and validate the generated table against that evidence before it is used downstream.

C:

Inventing headings from general invoice conventions is risky because suppliers use different tax structures, currency layouts and unit-price conventions. The actual layout output includes the field relationships needed to serialize the table. A generative guess could put a tax rate in the unit-price column and misstate totals. Preserve and verify source structure instead of replacing it with plausible conventions.

D:

A single total can help summary reporting but does not preserve item-level price and tax details required for audit and downstream reconciliation. The scenario explicitly needs the three-column line-item structure. Aggregating away the rows would conceal misassociated values rather than repair them. Use the retained cell/header representation to reconstruct the table faithfully before any calculation or summary.

Question 121

A scheduling assistant promises to convert an approved meeting time from New York to Tokyo. The meeting falls on a date near a daylight-saving transition, and the agent previously guessed a fixed 13-hour difference without checking the calendar date. What implementation most reliably handles this conversion?

  1. Convert the New York local clock time using the current UTC offset configured for that server, without resolving the meeting date in the IANA America/New_York zone.
  2. Invoke a trusted date-time/time-zone calculation using IANA or Windows zone rules and the actual meeting date, then present the converted result.
  3. Ask a model to choose whichever offset makes the meeting fall within Japanese business hours.
  4. Persist the event as a naive local-time string and attach Asia/Tokyo only at display time, without first resolving the New York time zone and daylight-saving rule.

Explanation

Correct Answer

B:

Pass the meeting's actual date/time and identified source/destination zones to a trusted time-zone library or service that applies documented daylight-saving and historical rules. Resolve ambiguous local times around a clock change explicitly, retain the original scheduled instant, and show the Tokyo date as well as clock time because it may roll into the next day. Use the assistant to explain the calculation, not to invent an offset from memory. This is especially important when calendar invitations or customer appointments depend on exact start times. The calculator/tool can be tested deterministically against known DST cases.

Incorrect Answers

A:

A server's currently observed UTC offset can be correct for meetings occurring today and is tempting when only one conversion is needed. This event is near a daylight-saving change, so the offset applicable on the actual meeting date can differ. The conversion must use a named time zone and a specific instant, accounting for nonexistent or ambiguous local times. Reusing today's offset risks scheduling the Tokyo participants an hour off.

C:

Business hours do not determine the mathematically correct UTC offset. Choosing a convenient result could shift a meeting by an hour or even a calendar day. The request is a time-zone conversion, not a scheduling recommendation. If the converted time is inconvenient, the system may suggest an alternate slot only after calculating the real time using correct zone rules.

D:

Assigning the destination display zone is a real part of calendar rendering, but a naive New York clock value is not an unambiguous instant. During daylight-saving transitions, local clock times can repeat or be skipped. If the source instant is never resolved in the America/New_York zone, conversion to Tokyo may silently select the wrong moment. Persist an unambiguous UTC instant with source-zone semantics and use proper zone databases.

Question 122

A retail agent handles hundreds of customer conversations concurrently. After one customer asks about an order, the agent sometimes answers using another customer's order ID because a mutable global history object is shared across sessions. The service does not need to remember conversations after logout. What state design closes the isolation bug?

  1. Use one global memory object but add a stronger instruction that the assistant should avoid mixing orders.
  2. Migrate the shared history into an encrypted vector database and retrieve the nearest previous turns for context, but do not attach authenticated customer or session filters to vector queries.
  3. Migrate the shared global history to a vector index and filter results only by semantic similarity to the current customer question, without session ownership or customer authorization.
  4. Partition active conversation state by trusted session/customer identity and enforce cleanup after the session ends.

Explanation

Correct Answer

D:

Allocate conversation history and in-flight state to a unique authenticated session/customer boundary, ensure each request loads and writes only its own messages, and clear transient state at logout or expiration. Use scoped storage keys, concurrency-safe updates and negative tests where similar order IDs appear in two simultaneous chats. Keep any tool outputs tied to the same principal and prevent caller-controlled session IDs from bypassing authorization. This directly fixes the reported global-memory race without introducing unnecessary long-term customer tracking. Cross-session persistence is a separate authorized design choice, not required here.

Incorrect Answers

A:

A prompt cannot enforce isolation if the application supplies another customer's order ID in shared history. The model can only reason over the data it receives and may treat it as relevant context. The root issue is mutable global state across concurrent requests. Maintain identity-bound session stores and validate ownership before loading messages rather than rely on model intentions not to leak data.

B:

A vector database can make old chat turns easier to locate, and encryption protects stored embeddings against some threats. Neither measure ensures the nearest matches belong to the current customer. Similar support conversations can retrieve another individual's order details and pass them into the model. Store an authenticated owner and session identifier with every record and enforce that scope before retrieval. Semantic similarity is a relevance mechanism, not an authorization boundary.

C:

A vector index can retrieve conversation context relevant to a new question and may appear to solve long history scaling. Semantic similarity is not an access-control rule: two customers asking about related orders can retrieve each other’s records. The application needs session and identity separation rather than a different storage format. Scope each active conversation by authenticated customer and session and expire it after logout, preserving only the records authorized for that user.

Question 123

A Foundry agent is connected to an MCP server that exposes 200 tools, including invoice cancellation and administrator maintenance. The agent needs only two read-only inventory functions. Developers propose enabling every tool for ease of discovery and depending on instructions to avoid risky calls. What configuration is preferable?

  1. Curate a toolbox allowlist containing only the two needed inventory functions and bind them to least-privilege authenticated identities.
  2. Expose all 200 MCP tools to the agent with a read-only role hint in each description, but keep the same administrator-level server credential behind those tools.
  3. Allow the user to change the MCP server URL and tool permissions by typing natural-language instructions.
  4. Restrict which tools the model is likely to select using a system prompt while leaving the MCP server's complete tool catalog available for invocation.

Explanation

Correct Answer

A:

A curated MCP toolbox limits the model's available action surface to the inventory reads genuinely required for the task. Register only those tool definitions, validate their argument schemas, and enforce permissions through the server/connection identity rather than hoping the model ignores cancellation routes. Scope credentials to permitted data, apply per-user consent where the connection supports it, and test that admin methods cannot be invoked through alternative tool names. Maintain versioned toolbox configuration and trace results without sensitive payloads. This lowers both accidental tool selection and prompt-injection exposure while keeping the agent useful for authorized inventory lookup.

Incorrect Answers

B:

Tool descriptions help a model choose operations and can reduce accidental selection. They do not restrict which endpoints the MCP server can execute when its credential still carries administrator rights. The agent only requires two inventory reads, and unrelated cancellation or maintenance actions create unnecessary attack surface. Restrict discovery and invocation to explicitly allowed read-only tools, with independent least-privilege authorization at the server.

C:

Letting arbitrary natural-language input change server URL or privileges would allow users or injected documents to redirect the agent to untrusted endpoints or request escalated tools. Such configuration must be controlled by deployment policy and authenticated administrators. The user may supply business inputs, not override which MCP server or actions are trusted. Treat untrusted tool names and endpoint suggestions as data.

D:

System-level instructions are useful for agent behavior, but they cannot be the only control over accessible tool capabilities. A malicious document or ambiguous user request can still induce an available high-privilege action. The scenario specifies just two inventory reads. Expose and authorize those functions by allowlist, verify their schemas and permissions, and exclude unrelated administrative or invoice-cancellation operations from the agent's callable interface.

Question 124

A maintenance search index stores several nearly identical pump manuals: models BX-100, BX-100A and BX-1000. Technicians type the exact product code BX-100A, but an analyzer splits punctuation and the top full-text result often shows BX-100 instead. The application must select the exact model, not merely a close lexical match. What index/query design addresses the problem?

  1. Use a vector-only query over pump-manual descriptions and apply an after-the-fact textual comparison to the model number shown in the top ranked result.
  2. Use exact-match filtering or an analyzer-safe keyword field for the complete model code, while retaining BM25 for broader manual text.
  3. Increase the BM25 score of any document containing the prefix BX, regardless of the remaining digits.
  4. Normalize all pump model codes by stripping punctuation and suffix characters before indexing, then rely on fuzzy keyword matching for the requested BX-100A.

Explanation

Correct Answer

B:

Keep the complete product code in a field with a keyword or appropriate analyzer configuration that preserves BX-100A as an exact value, and apply a filter or explicit equality check before choosing the manual. Use BM25 over the normal prose fields for broader topic search, with separate ranking and code-validation tests for similarly named variants. Review tokenization behavior for hyphens, case and suffixes so the query cannot silently match BX-100. This solves the specific analyzer-induced false positive rather than changing overall search sophistication. Exact identity is a correctness condition, not simply a relevance-weight preference.

Incorrect Answers

A:

Embedding similarity can find manuals for closely related pumps, and validating a result's visible title is better than no check. However, a vector-only search might omit the exact BX-100A manual from its candidate set entirely, especially when neighboring models have almost identical descriptions. Exact identifiers require a lexical or filterable code field in the retrieval plan. Combine exact code matching with semantic relevance rather than hope the right document ranks first.

C:

Boosting the common prefix BX would raise every similar pump manual and fail to distinguish BX-100A from BX-100 or BX-1000. BM25 relevance can be tuned, but a prefix boost is not an equality test. The observed issue is that tokenization loses a critical suffix. Add an exact code field and query constraint rather than increase the weight of shared characters.

D:

Normalization can improve matching when users type hyphens inconsistently, so it sounds like a useful indexing change. Stripping meaningful model suffixes would collapse BX-100, BX-100A and other variants into ambiguous identifiers. A maintenance manual for a related model may prescribe incompatible parts. Retain the exact canonical SKU as a searchable or filterable field and use carefully configured analysis for secondary text search.

Question 125

A graphic-design API receives an image-generation request for a print flyer at a custom resolution. The chosen model supports only specific size/aspect combinations, but the application assumes every arbitrary width and height is valid and receives 400 errors. What should the client implement?

  1. Validate the requested dimensions against an older model version's size table, then keep retrying that size on the current deployment after the API rejects its unsupported parameters.
  2. Generate at the closest supported square size and use a basic resize operation that distorts the aspect ratio, without reviewing the flyer against the required dimensions.
  3. Validate requested dimensions and quality settings against the selected model/version's supported values, choosing a compatible output or post-processing step.
  4. Generate at a supported size and crop to the target flyer ratio without checking whether the crop removes required text, product details or the client's requested final resolution.

Explanation

Correct Answer

C:

Inspect the selected deployment and API version's documented allowed image dimensions, aspect ratios, quality options and output formats, then validate the customer's request before calling generation. Offer the closest supported composition or generate a permitted size and apply approved post-processing/upscaling with quality checks for the printed flyer. Record when a requested size cannot be supported faithfully instead of silently stretching art. Model catalogs evolve, so the application should not hard-code one deployment's values as universal. This turns the repeated 400 errors into an explicit client-side compatibility decision.

Incorrect Answers

A:

Compatibility tables can provide a legitimate starting point when planning image output formats, but they must match the deployed model and its current API contract. The design team already sees HTTP 400 responses for dimensions this model does not support. Repeating the request using a different version's documented limits will not make it valid. The client should check this deployment's supported sizes and quality fields, select a permitted output or approved post-processing method, and validate the printed flyer rather than endlessly retrying mismatched settings.

B:

Resizing an already generated image is a real postprocessing option and can sometimes help fit an asset to a printer. Arbitrary stretching does not establish that the output meets the client's aspect ratio, quality, or typography requirements. It may distort logos and small text while concealing the API compatibility problem. The integration needs to validate the model/version size matrix and use a supported generation or reviewed crop and resampling workflow, not treat arbitrary resizing as equivalent.

D:

Generating at a supported canvas size and applying deterministic post-processing can be part of an appropriate workflow, which makes this tempting. But a blind crop may remove logos, legal copy or subjects, and the result may still be too small for print. The requirement concerns both supported model parameters and the usable final dimensions. The correct strategy validates the model's available settings and any chosen crop or resize stage against the actual delivery constraints, not merely producing a superficially wide file.

Question 126

A public-housing service must triage long resident support tickets. Each ticket includes a noisy narrative, a possible maintenance topic, and a short summary that staff will review. The classifier often invents facts and combines unrelated complaint themes. Which THREE distinct output controls would improve this single triage workflow? (Select THREE.)

  1. Define a bounded set of maintenance-topic labels and require the model to choose supported tags based on the ticket text.
  2. Generate a concise ticket summary using a fixed maintenance-category template, filling unspecified damage severity with the category's typical value.
  3. Request a concise factual summary grounded in the original text and preserve a ticket reference for checking.
  4. Assign each ticket to the category with the closest embedding similarity and automatically mark it urgent whenever the top similarity score exceeds a fixed threshold, without training on the municipality’s urgency labels.
  5. Validate the extracted tags and summary against length, allowed fields and source-evidence rules before staff use them.
  6. Assign every ticket to its most frequent keyword-based maintenance category and mark it urgent whenever any plumbing-related word appears, regardless of negation or context.

Explanation

Correct Answers

A:

Restrict the subject labels to a versioned taxonomy such as heating, plumbing, electrical and access, and require evidence in the resident text for any assigned tag. Topic classification should not invent problems merely because similar tickets once mentioned them. This provides the structured part of the triage output. Keep room for 'other' or human review when the narrative does not support a category, rather than forcing an incorrect label to satisfy the schema and distorting dispatch decisions.

C:

Ask for a short summary covering the resident's actual issue, location or urgency only when stated, and link it to the original ticket ID or cited passage. This separates useful compression from fabrication. Keep source text accessible under proper privacy controls so staff can verify exceptions and ambiguous wording rather than trust an isolated paragraph. A summary can be concise without omitting a critical safety concern. Constrain generation to the resident's reported facts and disclose when a field is unknown.

E:

After extracting supported labels and summary, validate against the approved category list, required output fields, maximum summary length, and evidence/prohibited-invention checks before writing to the work-order queue. Flag contradictions such as 'no electrical issue' becoming 'urgent electrical fault' for a human review path. Record the model/prompt version so regressions can be investigated. This complements the tag schema and grounded summary: one constrains topics, one states facts, and this final gate rejects malformed or unsupported output before staff act on it.

Incorrect Answers

B:

Templates can standardize staff summaries, which is attractive when resident narratives are inconsistent. Yet defaulting to typical severity invents a fact not provided by the resident and can misroute urgent or nonurgent requests. The system should distinguish documented observations from inferred topics, preserve the original ticket and flag unknown details. A predefined output format is useful only when it does not manufacture evidence.

D:

Embeddings can support semantic ticket classification, but a vector similarity score to a category description is not automatically a calibrated emergency or urgency probability. A common leak complaint may be semantically close to an emergency category while requiring a different response, and rare urgent cases may be missed. Use task-specific labeled examples and an explicit urgency policy, validate false escalation and missed emergencies, and preserve evidence and uncertainty for review.

F:

Keyword heuristics can provide a fast baseline classifier, but they do not understand negation, quoted history or a resident saying an issue is already resolved. A plumbing word in an otherwise routine ticket is not evidence of an urgent active leak. The triage rule must consider relevant narrative context, category certainty and severity evidence while preserving the resident's exact account for staff review.

Question 127

A training center maintains thousands of conference recordings and wants employees to search for the exact phrase 'closed-loop control' and jump to the speaker's explanation. Only MP3 files are currently stored; a full-text index over filenames is ineffective. What ingestion design should precede search indexing?

  1. Batch-transcribe each MP3 into a single recording-level text field and index that field, but discard all word or segment timestamps and audio offsets after transcription.
  2. Extract transcript text with recognized word or segment timestamps, then index time-addressable passages tied to the audio file ID.
  3. Apply automatic topic classification to each entire MP3 recording and index only the resulting topic labels, without producing word-level transcripts or timestamps.
  4. Index a machine-generated recording title and a list of high-confidence keywords from audio classification, but skip phrase-level transcription and time-aligned segment metadata.

Explanation

Correct Answer

B:

Apply supported speech-to-text transcription to the authorized recordings, retain segment or word timestamps and source audio identifiers, and index meaningful transcript chunks that include enough surrounding context to interpret the technical term. On retrieval, return a result containing the exact passage and a playable time offset rather than merely the name of the conference file. Validate language, diarization and recognition quality on specialized terminology; preserve uncertain words and allow correction for critical engineering statements. If the service only provides coarser timestamps, communicate that limit to users rather than promising word-level precision. This creates both searchable text and navigation back to original sound.

Incorrect Answers

A:

This approach would improve phrase search compared with filename-only indexing, because actual spoken words would become searchable. It still fails the second and decisive requirement: employees need to jump to the point in the recording where the phrase was explained. A recording-level transcript without time offsets can identify the correct MP3 but not the relevant interval. The ingestion pipeline should preserve segment or word timestamps, chunk boundaries and the recording identifier so search results can link directly to the audio position.

C:

Audio topic labels can make a library easier to browse and are useful for finding lectures about broad subjects. The training center needs exact phrase search and the time position where a speaker explains closed-loop control. A label such as automation would not capture the precise words or where they occur. Use speech recognition with timestamped passages and link each passage to the audio recording so users can search by phrase and jump directly to the evidence.

D:

A title and topic keywords could improve coarse discovery of conference recordings compared with raw filenames, so the design has some operational merit. However, they do not establish whether the precise spoken phrase closed-loop control occurred or where in an hour-long MP3 its explanation began. The application must first obtain transcript content and time offsets that can be searched and linked to playback. Broad audio classification cannot substitute for source-grounded, time-addressable words when the user expects both exact phrase matching and a jump location.

Question 128

Three specialist agents work on a travel claim in parallel. One returns a refund amount based on a cached tariff, another reads the current policy's exception, and a third finds a canceled booking record. Their conclusions conflict. The orchestrator currently picks whichever agent finishes first. What should the final decision process do?

  1. Rank each specialist’s proposed refund by its model confidence score and approve the most confident amount without checking source versions, canceled booking state or policy precedence.
  2. Choose the median of the three specialist agents’ refund amounts as a robust consensus estimate and release that amount without reconciling the canceled booking or current policy exception.
  3. Use the most recent agent result as the authoritative decision regardless of source version, booking status, or whether a policy exception was verified.
  4. Reconcile results using source authority, effective dates, permission rules and actual booking evidence, escalating unresolved conflicts.

Explanation

Correct Answer

D:

Collect the specialists' claims together with their actual cited policy versions, booking facts and calculation inputs; apply a documented precedence rule favoring authoritative effective-dated policy and verified transaction records. Check whether the cancellation meets the stated exception, recompute any eligible amount, and record which conflicting claim was rejected and why. If material evidence remains inconsistent, pause or ask for human adjudication rather than inventing a compromise. Only after authorization should a separate idempotent refund tool act. This design lets agents research in parallel while protecting the final business decision from arbitrary finish order.

Incorrect Answers

A:

Confidence can be a useful signal when a workflow needs to triage uncertain outputs, and an orchestrator might reasonably collect it from multiple specialists. It is not authoritative evidence about which tariff applies or whether the booking was canceled. A confident answer based on stale cached rates can be wrong, while a lower-confidence result supported by current policy may be correct. The final decision must reconcile actual source records and governing exceptions, not replace evidence priority with model self-assessment.

B:

Using a median rather than the first response may sound like a statistically cautious way to combine disagreeing specialist agents. These outputs are not interchangeable numeric measurements, however: one cites an obsolete tariff, one a binding exception, and one a canceled transaction. A consensus amount can still violate a no-refund rule or ignore booking status. The orchestrator must adjudicate source authority and effective dates instead of averaging incompatible claims.

C:

Recency can help when an agent is retrieving rapidly changing booking information, and a later result may supersede an earlier cache. The three agents provide different kinds of evidence, and the most recent response is not necessarily the legally controlling one. A cached tariff, current policy exception, and cancelled booking require reconciliation under source priority and effective dates. The coordinator must explain or escalate conflicts rather than rank answers solely by arrival time.

Question 129

A policy agent searches PDFs that are replaced daily. Staff uploaded a revised travel policy yesterday, but retrieval still finds last month's mileage limit because the indexing job does not detect document replacement or deletion. The tool already knows how to retrieve indexed records. Which maintenance change is needed?

  1. Add a controlled incremental indexing or refresh process that tracks updated/deleted source documents and preserves version/effective-date metadata.
  2. Increase the language model’s retrieval-cache expiration and prompt it to prefer recent policy dates, without fixing the indexer’s missed replacement and deletion events.
  3. Invalidate the answer-model prompt cache and restart its application replicas, without changing the Azure AI Search source change-detection or index refresh process.
  4. Increase the indexer schedule interval and rely on a weekly full rebuild, leaving the current document-change and deletion detection configuration uncorrected.

Explanation

Correct Answer

A:

Configure the ingestion connector or indexer to detect changed and deleted policy files, refresh corresponding search records, and preserve stable source IDs, effective dates and index-version information. Test replacement of the old mileage policy so stale passages are removed or correctly superseded. If a push pipeline is used, handle upserts and deletes explicitly and verify the index alias points to the intended build. The retrieval tool is functioning but sees an outdated corpus, so fixing freshness and deletion propagation addresses the root cause. Record permitted refresh windows and audit evidence before relying on the new policy in financial decisions.

Incorrect Answers

B:

Prompt date preferences and cache settings can influence which already indexed passages the assistant chooses. They cannot make a newly uploaded travel-policy PDF available when the ingestion process failed to detect that its source changed. A longer cache lifetime can even preserve the obsolete mileage limit. The root cause is stale index state, so the maintenance path must refresh changed documents and handle deletions with appropriate source metadata and scheduling; generation instructions are downstream of that failure.

C:

Cached prompts can preserve outdated context in some applications, making cache invalidation a plausible response to stale answers. The scenario explicitly identifies a search index that fails to notice replaced and deleted source documents. New model replicas querying the same stale index will still retrieve the old mileage limit. Repair the incremental indexer and source version handling first, then invalidate any dependent application cache as a downstream precaution, rather than substituting a restart for source synchronization.

D:

A scheduled rebuild can eventually refresh documents, and weekly full indexing may be acceptable for slow-changing archives. Here policies change daily and the agent is currently serving a superseded mileage rate because source changes and removals are not being detected. A longer interval exacerbates the freshness gap and does not provide reliable deletion handling between rebuilds. The maintenance fix is to make the active refresh pipeline recognize updated and deleted source records and retain their versions.

Question 130

A reimbursement agent invoked an approved finance workflow. Its API response timed out, the payment system shows a pending transaction with the same idempotency key, and the agent cannot determine whether a refund was committed. The user wants a definitive 'completed' message immediately. What is the safest next action?

  1. Retry the transfer with a new idempotency key until the API responds success, regardless of possible duplicates.
  2. Say the refund is completed because the model intended to make the transfer and earlier steps were approved.
  3. Pause further side effects, reconcile transaction status with the payment system by the original identifier, and escalate unresolved completion uncertainty.
  4. Wait until the pending payment record no longer appears in the local cache, then submit a new reimbursement with a fresh idempotency key without checking the finance provider's authoritative status.

Explanation

Correct Answer

C:

Suspend additional payment writes and use the existing transaction or idempotency key to inspect the payment processor's durable status. Correlate workflow traces, ledger records and settlement events, and apply bounded resolution rules for pending, completed or failed states. If the evidence remains contradictory, escalate to supervised financial reconciliation rather than guess, and inform the user accurately that completion is not yet verified. Preserve audit identifiers and approval context. This is an operational finality problem, not a prompt or response-style issue, and avoiding duplicate side effects takes priority over producing immediate certainty.

Incorrect Answers

A:

Repeating a payment with a new idempotency identifier can create a second financial side effect while the original request is still pending or already committed. A timeout is not proof of failure. The application must preserve the original transaction identity and query authoritative status before deciding whether a retry is safe. Unbounded new-key retries would make the ambiguity worse and could debit the organization twice.

B:

Tool intent and employee approval are prerequisites, not evidence that an external payment actually settled. The observed timeout and pending transaction mean the outcome is unknown. Saying 'completed' would mislead the customer and might trigger dependent actions that assume money was returned. The agent must report a pending/reconciliation state until authoritative completion is confirmed.

D:

A disappearing cache entry can reflect expiration or synchronization delay rather than transaction failure. The financial workflow already shows a pending operation linked to the existing idempotency key, so the payment may still complete at the provider. Creating a fresh key risks duplicate disbursement. Reconcile the authoritative transfer state with the original transaction identifier before declaring success, failure or any safe retry.


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.