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 51

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.

Question 501

A safety classifier for a university's multilingual tutoring agent blocks disallowed harassment reliably in English but misses abusive prompts written in Urdu and Indonesian. Production has native-language users, and the current evaluation suite includes English examples only. What should the quality owner change?

  1. Translate Urdu and Indonesian prompts to English and run only the existing English harassment classifier, without measuring translation distortion or language-specific false negatives.
  2. Expand labeled safety tests to the supported user languages and code-switching patterns, measure false negatives by locale, and calibrate model or routing controls without weakening the harassment policy.
  3. Increase the weight of English examples in the multilingual safety dashboard so the overall score remains high, without setting minimum pass criteria for Urdu and Indonesian.
  4. Apply a stricter universal toxicity threshold to every language and treat any nonblocked Urdu or Indonesian request as safe without evaluating the classifier's multilingual recall.

Explanation

Correct Answer

B:

Build a reviewable multilingual safety dataset covering common disallowed instructions, slang, Unicode obfuscation, code-switching and benign near-misses in Urdu, Indonesian and other supported production languages. Label cases with qualified reviewers and measure false negatives and false positives separately by locale and risk category. Test suitable policy configurations, model routes or fallback review for weak languages while preserving the same underlying harassment prohibition. Record model and dataset versions so future releases cannot hide regressions behind English-dominated aggregate scores. This is a localization coverage gap in the safety evaluator, not a change to the content policy itself.

Incorrect Answers

A:

Translation into English can make a classifier usable across more languages and is a legitimate fallback architecture. Slang, mixed scripts and culturally specific slurs may lose meaning during conversion, however. The current English-heavy benchmark already overlooks abuse in Urdu and Indonesian. Build native-language or representative translated safety cases with separate escape and false-block metrics, rather than assuming English performance transfers automatically.

C:

Aggregate safety scores are useful for broad model comparisons, and weighting by production traffic can be reasonable for capacity planning. They are dangerous as a sole release gate when known harmful prompts escape in specific languages. The app must protect users across its supported languages, including smaller cohorts. Apply language-stratified evaluation and explicit minimum safety thresholds rather than letting strong English accuracy conceal serious failures.

D:

A stricter threshold can be useful when a content classifier underblocks harmful inputs, and a consistent policy is attractive operationally. However, the failure described concerns language-specific misclassification and missing test coverage, not necessarily a threshold that is too permissive. One global threshold can increase false refusals while still missing harmful Urdu or Indonesian phrases that the model fails to recognize. The team needs labeled multilingual test cohorts, translation-quality checks where relevant, and per-language acceptance criteria rather than equating a lack of blocks with successful detection.

Question 502

A Python worker changes from a development tenant to a customer tenant at runtime. It caches a Microsoft Entra access token obtained for the original Foundry project and sends that token to the new tenant's project endpoint. The request fails with an authorization error even though the worker identity has a valid role in the customer tenant. What should the credential flow change?

  1. Keep a single cached Entra access token per worker process and reuse it across customer tenants while its expiry remains valid, on the assumption that token freshness also means the issuer and audience match every project.
  2. Change the Foundry project endpoint back to the development tenant so the cached token continues to work, then route customer requests through that original project without reauthorizing their tenant-specific data access.
  3. Acquire and cache tokens using the correct tenant/authority, resource audience and identity context for the target project, then validate the new token and required grants before invocation.
  4. Request a new Foundry token for the original project's resource audience after switching the endpoint to the customer tenant, assuming the token issuer does not matter if the audience matches.

Explanation

Correct Answer

C:

At tenant transition, create or select a properly scoped credential source for the target authority and identity, acquire a fresh token for the required Foundry API audience, and keep cache entries partitioned by tenant, account and scope. Confirm the target principal has the operation-specific project or model role. Reject a cached token whose issuer, audience or lifetime does not match the new request, and log safe diagnostic IDs rather than raw bearer tokens. This fixes cross-tenant token reuse while avoiding permanent secrets. A valid role assignment does not help if the service receives a token issued for a different authority or resource.

Incorrect Answers

A:

Caching tokens can reduce authentication overhead for repeated calls to the same tenant and resource audience. In a multitenant worker, a token’s expiry does not prove it was issued by the correct tenant or intended for the target Foundry project. The application could receive a rejection or, if controls are misconfigured, mix security contexts. Partition token acquisition and caching by tenant, audience and identity, verify grants, and avoid reusing an unrelated development-token context.

B:

Using an endpoint consistent with a token may resolve one immediate authentication mismatch, but it redirects the operation to the wrong tenant and project. The worker is explicitly switching to a customer environment and must respect its data and authorization boundary. Restoring the developer endpoint could expose or process the wrong records while hiding the true cause. Acquire a token under the target tenant and correct audience, then call its authorized project endpoint.

D:

An access token must have a valid audience for the service, so checking that field is a reasonable diagnostic step. It also has an issuing tenant, subject and role assignments. A token for the original developer project or tenant may not authorize operations in the customer tenant, even with a similar resource URL. Acquire credentials in the intended tenant and verify project-scoped permissions and cache partitioning.

Question 503

A design service currently uses an image model that only accepts a small fixed set of portrait and landscape sizes. A customer requests a true 4K output without external upscaling, and the API rejects the 3840-by-2160 size string. Current documentation lists a compatible 4K-capable model family with model-specific pixel/edge constraints. What should the engineer do?

  1. Select the image model’s highest documented quality preset and request its largest supported landscape output, then describe that render as a native 3840×2160 result without verifying the returned pixel dimensions.
  2. Select the closest model-supported landscape size and request 4K quality in the prompt, then label the lower-resolution output as a true native 3840-by-2160 asset.
  3. Upscale a supported lower-resolution render to 3840×2160 using a separate image tool, and label it as natively generated 4K by the original model.
  4. Evaluate a currently available 4K-capable image deployment and its documented width, height, aspect-ratio and pixel-count requirements, then test the requested 3840-by-2160 output and quality.

Explanation

Correct Answer

D:

Check the current image model compatibility table and choose an offered deployment that supports native high-resolution output. For example, Microsoft documents 4K-capable GPT-image-2 series behavior with explicit edge multiples, aspect ratio and pixel-count boundaries, unlike older fixed-size model families. Verify region and access, submit the correct dimensions through the supported API, and inspect the actual decoded file dimensions and visual quality. Treat experimental or limited-access constraints honestly; meeting the size check is necessary but does not guarantee every detail in the generated image is accurate.

Incorrect Answers

A:

Quality presets often influence fidelity and may be worth exploring, but they do not override the model’s explicit width, height, and maximum-pixel contract. A render that looks detailed on screen can still be far smaller than the customer’s true 4K deliverable. The service already rejects the requested size. To satisfy the requirement, use a deployment whose documented native output controls support those dimensions and verify the actual generated file rather than relying on descriptive quality settings.

B:

Prompt language can influence image content but cannot make an endpoint produce dimensions beyond the validated output-size contract. Selecting an allowed smaller size may be sensible if the user permits later scaling, but this client explicitly prohibits external upscaling and requires a true 4K output. The engineer needs a different compatible model or deployment whose documented pixel and aspect limits support the actual requested canvas.

C:

Post-generation upscaling is a practical way to create larger assets when native model sizes are limited. It does not change the generation endpoint's native output resolution or ensure the same visual detail as directly generated pixels. The customer explicitly requires a true native 4K output without external scaling. Select a deployment whose documented size contract supports that resolution or disclose the limitation rather than mislabel the resized artifact.

Question 504

A service-desk DLP detector redacts possible personal identifiers from support tickets. After a rule update it masks internal incident IDs such as 'INC-2026-1042', preventing teams from correlating tickets, while still correctly redacting customer payment card numbers. The organization cannot relax payment-data protection. What is the right tuning approach?

  1. Disable the current DLP detector for the affected support-ticket form but add a manual privacy disclaimer to the UI, allowing unredacted account numbers to pass through until new rules are written.
  2. Inspect labeled internal-ID and card-number examples, add context-aware exclusion or type-specific validation for permitted incident IDs, and regression-test that real payment data remains protected.
  3. Detect account numbers using a narrow fixed-format regular expression that matches one known country’s pattern, but ignore other valid formats or obfuscated identifiers.
  4. Redact every numeric substring longer than three digits and declare the privacy issue solved without measuring how many ordinary incident references the rule unnecessarily removes.

Explanation

Correct Answer

B:

Collect representative allowed incident IDs, actual masked ticket examples and protected card-number patterns under safe test handling. Check which detector type or regex produced the false positive, then add a narrowly scoped exemption based on field name, known ID format or supported classification context. Validate against payment-card test cases, tricky overlaps and adversarial values so the exemption cannot become a general bypass. Version the DLP rule and retain safe audit markers. This restores operational ticket correlation while maintaining the company's core privacy requirement, rather than treating all alphanumeric strings as equally sensitive.

Incorrect Answers

A:

Disabling a noisy detector can reduce false positives, and clear privacy messages may inform support agents of handling rules. Neither protects actual account numbers that appear in tickets while the detector is off. The stated challenge is to distinguish real sensitive identifiers from benign incident IDs, so the correct change is precision-oriented evaluation and rule tuning with labeled examples and context. A disclaimer does not substitute for an active privacy control, and turning off DLP broadly can increase exposure before a corrected classifier is deployed.

C:

Regular expressions are useful for catching known numeric identifier patterns and can provide deterministic privacy controls. A single format may miss foreign account numbers, embedded separators, or intentionally obfuscated text. The service must cover the actual sensitive-data patterns in its user population and evaluate representative positive and negative cases. A narrow regex without broader validation can let protected fields pass through while appearing to have an output filter.

D:

Conservative redaction is a defensible temporary containment step when the risk of leaking account numbers is severe. As a permanent solution it can destroy incident IDs, timestamps and troubleshooting evidence that support personnel need. The scenario reports both privacy requirements and damaging false positives, so the team must measure precision and recall on labeled sensitive and nonsensitive examples and tune contextual detection. Treating all digits as equivalent ignores entity format, surrounding text and the application's intended data handling.

Question 505

An Azure AI Search retrieval service needs all contractor certificates expiring before 2027-01-01. The documents were indexed with an expiryDate field as a searchable text string, and the app tries semantic similarity against the phrase 'soon to expire'. Results omit some records with valid dates. What schema and query change is necessary?

  1. Use a vector query for 'certificates expiring before January 2027' and return the top matches without filtering the typed expiryDate field.
  2. Sort all certificates by their indexed publication or upload timestamp and take the oldest files, assuming earlier uploads are the ones whose expiryDate falls before the deadline.
  3. Index an appropriately typed filterable expiryDate field and use a date range predicate to select records before the deadline, leaving semantic search for optional descriptions.
  4. Convert each expiryDate into a searchable string and use lexical filtering for the year “2026”, assuming this captures every certificate expiring before 2027-01-01 across date formats and time zones.

Explanation

Correct Answer

C:

Store the certificate expiry in a consistent date/time representation, configure the index field as filterable using supported Azure AI Search schema semantics, and query it with an explicit less-than cutoff and appropriate time-zone interpretation. Verify null and invalid date handling and compare counts with source records. Semantic retrieval can still help find descriptive contractor evidence, but the eligibility list should be based on deterministic field filtering. This separates exact temporal constraints from vector relevance and prevents certificates from being omitted merely because their text doesn't resemble 'soon to expire'.

Incorrect Answers

A:

Vector retrieval can identify documents semantically related to certification and expiration, so it is useful for natural-language discovery. It cannot reliably enforce a strict date comparison over every certificate. A document about renewal in 2028 might rank highly while a 2026 expiry is omitted. Use the indexed date as a filterable typed field with an exact less-than condition, alongside relevance ranking only when needed.

B:

Upload chronology is a legitimate index metadata dimension and can help identify documents that have not been reviewed recently. Certificate expiry is a separate typed value and does not necessarily correlate with upload order; a recently submitted old certificate may expire sooner than an older upload that remains valid. The request is a definite date predicate, not a relevance ranking. Store expiryDate in a filterable date field and apply the exact cutoff before optional semantic search.

D:

A year-string search may retrieve many certificates issued or expiring in 2026, so it can appear to solve a simple example. It is not a reliable comparison operator for timestamps, and it can miss earlier years, different date layouts or values with timezone offsets. The specification calls for all records before an exact boundary. Use an appropriately typed, filterable date field and a range predicate to avoid false omissions and matches.

Question 506

A multi-agent case manager must return a machine-readable status record at the end of every run: caseId, state, lastCompletedStep and failureCode. The model sometimes emits prose like 'done, mostly' while the downstream queue accepts only a documented finite set of states. What integration design should be applied?

  1. Parse the final agent’s free-text response with a keyword mapper that treats phrases such as “mostly done” as the completed status, then populate missing caseId and failureCode fields with defaults.
  2. Use a typed status schema with enumerated states and required fields, validate it after the agent completes, and map any unresolved run to an explicit failure or pending state rather than guessing success.
  3. Use a prompt example containing the required case fields and accept the first answer as complete without parsing its final JSON or checking required status values.
  4. Keep the finite set of workflow states in a downstream API validator but accept any free-form final agent text, mapping unrecognized prose to the completed state.

Explanation

Correct Answer

B:

Define a supported structured output with caseId, state drawn from an approved enumeration, lastCompletedStep and an explicit failureCode or null according to schema. Validate the final record against actual durable workflow state and tool receipts before publishing it, so the model cannot label a failed run as successful merely by emitting valid JSON. Use a bounded correction path or error event when fields are missing. This combines a deterministic status vocabulary with state reconciliation, distinct from simply asking for any valid JSON. Test partial completion and failed tools in addition to normal runs.

Incorrect Answers

A:

Keyword extraction and defaults can sometimes bridge legacy human-oriented status messages, which makes this an attractive low-effort adapter. The downstream queue requires a finite documented state machine and specific identifiers; “mostly done” may mean pending, partial failure or unknown. Silently filling fields can dispatch the wrong next action and conceal errors. Define a strict typed schema with required fields and validate the agent output, failing closed when the actual run state is uncertain.

C:

A sample output can guide model formatting and is often effective for a prototype. It is not a reliable machine contract for a multi-agent workflow that must always return exact status fields to downstream code. A model may omit a step, change the name of a field, or add prose while appearing to follow the example. Enforce a supported structured-output contract and application-side validation so missing or incorrectly typed fields are detected before release.

D:

A downstream schema check is useful only if its rejection or failure result changes the workflow outcome. Translating phrases such as done mostly into completed bypasses the exact finite-state contract and masks unfinished steps. The case manager must emit or construct a typed record with required caseId, state, lastCompletedStep and failureCode, and expose explicit pending or failed status when execution was not actually completed.

Question 507

A test agent in a Foundry staging project is instructed to simulate procurement approvals. During adversarial testing, a user tries to persuade it to call a real purchasing endpoint that is also attached to the project. Which release validation should be mandatory before production?

  1. A role- and tool-boundary regression that attempts prohibited write calls, verifies server-side denials and checks the agent's traces for unauthorized side effects.
  2. Only a style test confirming that the assistant politely says 'I cannot purchase' while the real API may still be invoked.
  3. Score the agent’s final response for whether it contains words such as “approval required,” but do not attempt prohibited procurement tool calls or inspect whether the backend actually rejects an unauthorized purchase request.
  4. Attach a live production purchase API to the staging agent but require it to ask a confirmation question in conversation before executing test scenarios.

Explanation

Correct Answer

A:

Build adversarial and benign regression cases for the agent's intended role, including direct purchase requests, prompt injection and attempts to use unrelated write-capable tools. Verify that the backend permission boundary refuses disallowed calls and that no procurement transaction is created, even if the model emits a tool request. Inspect safe traces and tool receipts to distinguish a verbal refusal from actual execution. Include valid read-only tasks to ensure controls do not break legitimate functionality. This tests enforceable policy in staging before a high-risk agent is promoted, rather than treating the model's text alone as proof of least privilege.

Incorrect Answers

B:

A polite refusal is useful but insufficient if the model or orchestration layer still executes a write tool in parallel. Users judge the visible answer, while security depends on actual backend actions. The acceptance test must inspect tool calls, authorization decisions and resulting transactions. A role policy that exists only in words cannot prevent a malicious or mistaken action. The validation should challenge the enforcement boundary, not merely the tone of a canned message.

C:

Checking that the assistant explains approval rules can be useful for response quality, but it does not test the executable permission boundary. An agent can utter the correct policy warning and still invoke a purchase API through an overly privileged tool connection. The release suite needs adversarial action attempts and trace-linked evidence of server-side denials. Natural-language disclaimers cannot substitute for proving that a prohibited procurement side effect is impossible.

D:

A conversational confirmation adds friction to unsafe actions and may catch some accidental purchases. It does not provide the hard separation required during adversarial tests, especially when a malicious user tries to override prompts. Production payment credentials and write endpoints should not be available to a simulation agent. Use sandboxed/mock tools or an enforced no-side-effect boundary and test that even manipulated prompts cannot reach a real purchase operation.

Question 508

A customer account agent has an allowlisted set of read-only tools. A new model version invents a tool name `DeleteCustomerRecord` and includes plausible JSON arguments even though that operation is not registered or approved. What should the runtime do?

  1. Accept a model-proposed tool name when its JSON arguments match a generic schema, then discover and execute that operation dynamically even though it is absent from the application allowlist.
  2. Map the unknown DeleteCustomerRecord name to a similarly named read-only customer lookup action and execute it silently, assuming name similarity preserves the original request intent.
  3. Reject any call not present in an explicit approved tool registry and authorized operation set, then respond safely without side effects.
  4. Resolve unknown tool names through the service discovery API at execution time, then authorize a discovered operation if its JSON schema matches the generated arguments.

Explanation

Correct Answer

C:

Resolve tool requests only against an explicit registry of supported, approved operations, validate names and typed arguments, and enforce the caller's permissions at the execution boundary. An unrecognized `DeleteCustomerRecord` request should be rejected with safe error handling and logged as a policy or schema event without running any customer write. Test unknown tool names, capitalization tricks and argument injection against the same guard. This keeps the model's proposals separate from the executable capability surface and prevents unauthorized functionality from appearing merely because a newer model generated it.

Incorrect Answers

A:

Generic argument validation can prevent some malformed calls and may be useful in a tightly controlled extension system. It does not authorize the existence or purpose of a new operation. A model can hallucinate plausible names and payloads, particularly after a version update or adversarial prompt. The application’s registered allowlist is the execution boundary, and the new DeleteCustomerRecord action is not among permitted read-only tools. Runtime dispatch must reject unregistered names rather than turn model prose into new capabilities.

B:

Tool aliasing can be useful when an application intentionally maintains an approved compatibility map across renamed APIs. This invented tool is not registered, and mapping it to a different action silently would misrepresent what the caller requested or what occurred. The agent is restricted to an explicit read-only registry. Unknown tool calls must be rejected and surfaced safely rather than guessed from string similarity; no mutation or unintended lookup should result.

D:

Discoverability and schema compatibility are not permission grants. A previously unregistered DeleteCustomerRecord operation could be syntactically callable by another administrator yet remain expressly prohibited for this read-only agent. Authorizing solely because its argument schema parses would turn hallucinated function names into executable side effects. The runtime should check an explicit approved registry and the current user or agent permission scope before any invocation.

Question 509

An employee requests deletion of one expired support conversation. The application's main database deletes the thread, but its agent trace store still retains raw prompt bodies, and a cached conversation summary continues to reappear in subsequent model context. Which TWO actions must the lifecycle workflow include? (Select TWO.)

  1. Delete or expire eligible conversation summaries and derived memory under the same authenticated retention/deletion policy, preventing them from being reintroduced into future prompts.
  2. Delete the raw conversation from the main database but retain its derived summary in the agent's long-term memory store without checking whether it contains personal data.
  3. Apply the organization's lawful deletion/retention procedure to trace content and correlated logs, including removing or de-identifying eligible raw prompt data while preserving only required minimal audit metadata.
  4. Increase the conversation retention period in both model contexts so the deleted thread remains available while the erasure request is processed.
  5. Copy the raw deleted thread into a personal developer log before purging the application database.

Explanation

Correct Answers

A:

Deletion must propagate to application-managed summaries, embeddings or conversation memory that are derived from the erased thread where the policy covers them. Invalidate caches and references so a later agent invocation cannot silently rehydrate the text into a prompt. Verify identity and scope to avoid deleting another employee's history, and record an appropriate deletion status without retaining the content unnecessarily. This is one distinct lifecycle domain: model context and cached memory can persist independently of the primary chat table.

C:

Trace stores can contain prompt bodies, tool arguments and other customer content outside the primary database. Locate correlated trace data for the authorized deletion request and apply the documented lawful retention, deletion or de-identification process to eligible content, respecting any mandatory audit preservation. Verify propagation to connected telemetry stores and avoid raw text in new diagnostics. This is independently necessary because deleting an application summary does not remove copies already captured by observability tooling. Keep only the minimum permitted metadata needed to demonstrate lifecycle compliance.

Incorrect Answers

B:

Derived summaries may be shorter and more convenient than original transcripts, but they can still contain names, account references and sensitive preferences from the deleted thread. Erasure must account for copies and derived records within policy scope, including cache, search and trace storage. The application should locate and remove or appropriately deidentify those versions, respecting any lawful retention exceptions, rather than exempt them because a model generated them.

D:

Extending retention contradicts the user's authorized deletion request and would increase the time that sensitive text can reappear in future prompts. Retention and legal holds must be determined by policy, not model convenience. The application should identify eligible memory derivatives and delete or expire them under the same lifecycle process, while handling mandatory audit exceptions explicitly. Longer storage is not a remedy for inconsistent deletion across systems.

E:

Creating an extra personal copy directly contradicts the purpose of coordinated deletion and can expand access to sensitive customer data. Developers should not retain raw histories outside approved systems for convenience. If audit evidence must remain, it should be minimized, permissioned and governed by the formal retention policy. Shadow logs and manual backups are not a safe substitute for a controlled lifecycle process.

Question 510

An image-editing workflow must add a new display stand into an approved product photograph. The new stand looks pasted on because its shadow direction and color temperature differ from the existing lighting. The chosen image model supports reference-image editing. What is the best targeted edit strategy?

  1. Generate a new product photograph from a short text prompt that describes the old scene and the added display stand, then use visual similarity scoring to accept it without preserving the approved original pixels.
  2. Use the original photograph as a reference, constrain the edit region and describe the desired lighting/shadow integration, then review the stand's consistency against the source.
  3. Apply a global warm color-grade to the entire product photograph until the added stand appears less different, without matching its local shadow direction or contact occlusion.
  4. Generate a separate shadow mask from the added stand’s outline and composite it onto the product photo without using the original scene lighting or reviewing occlusion boundaries.

Explanation

Correct Answer

B:

Supply the approved image and use a supported image-editing or masked workflow to refine the inserted stand and its immediate contact area. Specify the existing scene's light direction, shadow softness, perspective and color temperature as constraints, then inspect edge blending and contact shadows at actual delivery resolution. Do not claim a prompt guarantees exact optical correctness; iterate with visual QA or deterministic compositing where needed. This addresses the specific mismatch between new object and scene, rather than simply changing output resolution or broad style. Verify the selected model/version supports the required editing inputs.

Incorrect Answers

A:

Text-to-image regeneration can create convincing marketing scenes and a similarity score can help compare general composition. It cannot ensure the exact original merchandise, camera position, lighting, brand details or approvals survive a full recreation. The specific defect concerns integrating one stand into an already approved photograph. Use the original as a reference and constrain the edit region, adjusting shadows and color temperature before inspecting the composite rather than replacing the entire product image.

C:

Global grading is a standard finishing technique and may reduce obvious color-temperature differences between an inserted object and the rest of a photograph. It changes approved product colors unnecessarily and does not correct local geometry such as contact shadows and reflected light. The task is a localized compositing issue, so adjust or regenerate the stand within the original image's lighting constraints and validate boundaries, shadows and overall catalog consistency.

D:

A separately rendered shadow is a legitimate compositing technique, and masking helps place a new object into an existing photograph. If the shadow and color temperature are chosen independently of source lighting, the result can still look pasted on. The requirement is for visually consistent integration with the approved photograph. Reference-guided localized editing should use scene context for shadow direction, contact points and color, followed by manual or automated artifact inspection.


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.