AI-103 Implement generative AI practice questions
7-day money-back guarantee — full refund within 7 days of purchase if you've completed under 20% of the questions. See pricing →
Certifications Tools Flashcards Career Paths Exam Guides Blog Pricing For Teams About

Language

✓ EnglishDeutschEspañolFrançaisPortuguês
Check readiness — free →

AI-103 Implement generative AI and agentic solutions: 429 practice questions

AI-103 429 questions 12 shown free

12 of the 429 Implement generative AI and agentic solutions questions in the Certsqill AI-103 bank, shown in full below. Each one carries an explanation for every option, not just the correct one — the wrong answers are where the marks go.

Preparing for AI-103? Take the free 5-min readiness check →

1. Retrieve approved passages per question and require: Which implementation best meets these requirements?

Medium
A support application must answer from approved documents that change weekly. The team cannot retrain the model for each update. Responses must identify supporting passages and acknowledge insufficient evidence. Which implementation best meets these requirements?
  1. Retrieve approved passages per question and require supported answers or abstention.
    This uses retrieval-augmented generation to supply current document context without retraining. The application can require supported answers and acknowledge insufficient evidence.
  2. Fine-tune the deployed model on current support documents, then request concise answers with citations in the prompt.
    Fine-tuning requires repeating model updates as documents change and does not itself establish that citations support the answer. Retrieval better addresses changing external knowledge.
  3. Prompt the model to cite approved documents and report confidence, without supplying those documents as context.
    Prompt instructions alone do not provide current external information. The model may produce fluent but unsupported citations or answers.
  4. Return JSON containing an answer, citations, and confidence, then validate fields before displaying the response.
    Structured output or JSON mode can shape response fields, but it does not retrieve current documents or prove factual support for citations.
The trap
Check whether the requirement concerns current knowledge or response shape: retrieval grounds context; structured output shapes data.

Use RAG to retrieve current passages and instruct the model to answer only from supported evidence.

2. Configure the request to use structured outputs: Which implementation change addresses the missing prerequisit

Hard
You have an Azure subscription that contains a Foundry project, appropriate access, a deployed model and an application schema. The selected model and API support structured outputs, and the application must receive responses conforming to that JSON schema. Which implementation change addresses the missing prerequisite?
  1. Configure the request for JSON mode and parse the returned JSON before applying application validation.
    JSON mode targets valid JSON but does not provide the same schema-conformance guarantee required here. Parsing and validation do not replace structured-output configuration.
  2. Define a function tool with the schema and return its call result to the model.
    Function calling describes tool parameters and enables application execution, but a tool schema does not itself impose the required response schema or guarantee conformance.
  3. Add a retrieval step that supplies current business documents as additional model context.
    Retrieval can ground responses in external information, but it does not constrain the response to a JSON schema. Retrieval also requires separate inspection of relevance and support.
  4. Configure the request to use structured outputs with the application’s supported JSON schema.
    Structured outputs constrain supported model responses to the specified supported JSON schema. The application must still validate business rules and handle refusals or incomplete responses.
The trap
Distinguish structured outputs from JSON mode, retrieval, and function calling; verify model and API support before enabling the feature.

Use structured outputs with a supported JSON schema; JSON mode, retrieval and function tools solve different problems.

3. Define a function tool with inventory parameters: What targeted correction best satisfies the requirement?

Medium
Your company’s Responses-based agent must answer inventory questions using a secured backend function. Evaluation shows: tool requests 96%, backend executions 0%, fluent answers 91%, supported answers 38%. The function is defined, and project access is configured. What targeted correction best satisfies the requirement?
  1. Expand the system prompt with inventory examples and instruct the model to answer only when confident.
    Prompt guidance may influence refusal behavior, but examples cannot execute the secured function or supply authoritative current inventory data. Tool execution remains the missing step.
  2. Define a function tool with inventory parameters; validate authorization, execute it, and return the result.
    Function calling requires the model to request the tool and the application or configured framework to execute it. The application must validate arguments and permissions, return the result using the call identifier, and handle failures before reporting success.
  3. Enable structured outputs with an inventory schema, then accept schema-conformant responses as completed lookups.
    Structured outputs can constrain response shape for supported models and APIs, but valid JSON does not perform the backend lookup, establish authorization, or prove factual accuracy.
  4. Retrieve current inventory documents and ask the model to cite matching records.
    Retrieval can provide document context, but it does not execute the secured backend function or guarantee current inventory results. Diagnose retrieval and execution separately.
The trap
When tool requests succeed but task completion fails, inspect the execution loop, authorization, returned tool results, and failure handling.

The application must execute requested function calls, enforce authorization, return results, and handle failures before claiming success.

4. Version prompts: Which implementation step best meets the requirement?

Medium
A customer-support team has a successful Microsoft Foundry prototype. Project configuration, access, and target model capability in the deployment region are confirmed. The team needs a reproducible rollout with repeatable acceptance checks. Which implementation step best meets the requirement?
  1. Configure function-calling schemas and deploy them, relying on tool definitions for consistent behavior across releases.
    Function schemas describe callable tools but do not replace versioned prompts, model configuration, integration tests, or deployment validation.
  2. Recreate the portal experiment manually in each environment, selecting the model that currently appears most capable.
    Manual recreation and subjective model selection do not provide a reproducible release process or repeatable acceptance evidence.
  3. Switch to JSON mode and store its responses as release evidence, without versioning prompts or integration tests.
    JSON mode concerns response formatting; it does not version the application or establish representative release tests.
  4. Version prompts, model settings, and integration tests; validate capabilities, then promote the tested package.
    This versions the key application artifacts, checks deployment prerequisites, and uses repeatable tests before promotion.
The trap
Treat a portal prototype as exploratory; reproducible delivery requires versioned configuration and repeatable tests.

Version the application artifacts and tests, validate prerequisites, and promote the tested package.

5. Compare retrieval results with citations: What should the developer implement?

Medium
You have an Azure subscription that contains a Foundry project and deployed model used by a policy assistant. Traces show search returns relevant current documents, the generation request succeeds, and some answers contain unsupported claims. Before release, the team needs reproducible diagnosis using representative held-out cases. What should the developer implement?
  1. Enable JSON mode, then validate parsed objects against the assistant’s expected business fields.
    JSON mode can improve syntactic validity, but it does not establish document grounding, citation support, or factual accuracy. Business validation remains necessary but addresses a different requirement.
  2. Repeat the successful portal demonstration, then use HTTP success as evidence that policy answers are reliable.
    A favorable demonstration and successful HTTP response do not measure groundedness or task quality. Representative held-out inputs and explicit acceptance criteria are required before release.
  3. Add a policy-lookup function tool, then review whether the model requests that function.
    Function calling can expose a lookup operation, but a tool request does not diagnose whether retrieved documents support generated claims. Execution, authorization, argument validation, and failure handling are also required.
  4. Compare retrieval results with citations, then test held-out questions for groundedness and unsupported-answer handling.
    This separates retrieval success from answer-generation support and evaluates groundedness with representative cases. The application should acknowledge insufficient evidence instead of fabricating support.
The trap
Treat fluent output and successful requests as insufficient evidence; inspect observable evidence and evaluate distinct quality dimensions.

Inspect retrieval evidence separately from generated-answer support, then evaluate groundedness on representative held-out inputs.

6. Configure retrieval against the current policy corpus so: What should you implement first to address the missi

Hard
Your company has a Foundry project, authorized model deployment, application access, and current policy documents. The model answers policy questions fluently, but responses are not grounded in those documents. Prompts and generation settings are already tested. What should you implement first to address the missing prerequisite?
  1. Require citations in the system prompt and reject answers lacking citation evidence.
    Prompt instructions and rejection checks may improve behavior, but they do not retrieve external policy information or provide evidence to the model.
  2. Configure retrieval against the current policy corpus so relevant documents are supplied as model context.
    RAG requires relevant external information to be retrieved and provided as model context. Making the current corpus available to retrieval addresses the missing prerequisite.
  3. Enable structured outputs with a policy schema, then validate returned fields against business rules.
    Structured outputs constrain response format, but schema conformance does not supply policy content or establish factual grounding.
  4. Fine-tune the deployed model on historical policy examples, leaving the external corpus outside request-time context.
    Fine-tuning does not provide current external documents at request time. RAG grounds responses by retrieving relevant information without retraining the model.
The trap
Separate retrieval failures from answer-generation failures; formatting controls and citation instructions do not replace retrieval.

The missing prerequisite is a retrieval path that supplies relevant, current policy documents as model context.

7. Enable structured outputs with the required schema: Which targeted correction best addresses the dominant defe

Medium
A claims application must return each extraction with `claimId`, `amount`, and `status`. Evaluation shows 18% of responses are valid JSON but omit a required property; 4% contain unsupported claim details. The team has a supported model/API deployment and will validate business rules afterward. Which targeted correction best addresses the dominant defect?
  1. Enable structured outputs with the required schema, then handle refusals and incomplete responses.
    Structured outputs target conformance to a supported JSON schema, while application validation still handles business rules and incomplete results.
  2. Enable JSON mode and add a prompt example listing every required property and permitted status.
    JSON mode targets valid JSON but does not provide the same schema-conformance guarantee, so omitted properties can persist.
  3. Define a function tool with extraction parameters and return its call result directly.
    Function calling describes a requested tool call; it is not the targeted mechanism for constraining ordinary extraction output to a JSON schema.
  4. Add a retrieval index containing claim records and instruct the model to copy matching fields.
    Retrieval can provide external context, but it does not constrain the response to the required JSON schema.
The trap
Distinguish valid JSON, schema conformance, factual grounding, and tool execution; they solve different problems.

Use structured outputs for the missing-property defect; separately validate factual and business correctness.

8. Version schemas: Which rollout step should you implement?

Medium
You have an Azure subscription containing a Foundry project and a successful function-calling prototype. Before production, the rollout must validate tool arguments and permissions, remain repeatable across releases, and demonstrate reliable task completion. Model and regional capability, project access, and backend authorization are verified. Which rollout step should you implement?
  1. Enable JSON mode, confirm application parsing, and promote after messages meet the JSON requirement.
    JSON mode targets valid JSON, but parsing does not establish schema conformance, authorization, task completion, or representative release quality. Tool execution and acceptance testing remain necessary.
  2. Version schemas, prompts, model settings, and integration tests; run representative acceptance cases before promotion.
    This creates a repeatable release process and verifies tool behavior with representative cases before promotion. Application code must still execute calls, validate arguments, enforce permissions, and handle failures.
  3. Define the function and parameter schema in the prompt; report completion without executing the requested function.
    A function schema describes a callable tool, but the application or configured framework must execute the request, return its result, and handle failures before reporting success.
  4. Save the prototype configuration, demonstrate one successful production-tool call, and promote that configuration.
    A portal experiment and one favorable demonstration do not provide versioned prompts, configuration, integration tests, or representative acceptance evidence. This fails reproducibility and evaluation requirements.
The trap
Distinguish a tool description from tool execution, and distinguish portal experimentation from a versioned, tested release process.

Use versioned application artifacts and integration tests, then evaluate representative cases before promoting the tool-enabled release.

9. Check production identity: What should you do first?

Medium
Your company’s Foundry application works in a portal experiment but production requests fail. Retrieval returns relevant documents, followed by a 403 when the production application calls the model. The deployment exists, and the production identity differs from the developer’s identity. What should you do first?
  1. Re-index the retrieved documents, tune ranking, and add freshness checks to improve response grounding.
    These are valid retrieval improvements, but retrieval already succeeded and cannot resolve the observed model-call authorization failure.
  2. Enable structured outputs, validate the response schema, and apply business rules after generation.
    Structured outputs can constrain response shape, but they do not provide project authorization or correct a 403 inference request.
  3. Define a function schema, validate its arguments, and authorize the application to execute the operation.
    Function calling is an appropriate tool pattern when needed, but a tool schema neither grants model access nor fixes the failed inference call.
  4. Check production identity, project access, deployment target, and model support; then test the setup.
    The 403 occurs after successful retrieval and indicates an inference access or configuration problem. Confirm the production identity, project access, deployment target, and required model or region support before releasing a repeatable configuration.
The trap
Use observable dependency events to isolate the failing stage before changing prompts, retrieval, schemas, or tools.

Successful retrieval isolates the failure to the subsequent model request; verify production access and deployment configuration first.

10. Test held-out grounding and relevance: Which implementation best satisfies this requirement?

Hard
A benefits assistant’s groundedness score improves after adding RAG over policy documents. Before release, the team must identify remaining risks beyond that result and continue evaluation after deployment. Which implementation best satisfies this requirement?
  1. Test held-out grounding and relevance; inspect freshness, access and answer support, and monitor after release.
    A favorable score does not establish that documents remain current, relevant, accessible, or adequately support each answer. Held-out cases and post-release monitoring address these separate risks.
  2. Use structured outputs with a JSON schema, validate business rules, and reject responses that fail conformance.
    Structured outputs can constrain supported responses to a schema and support business-rule validation, but schema conformance does not establish factual accuracy, document freshness, or grounding.
  3. Add a function tool with parameter validation, enforce permissions, and return results using the call identifier.
    This is appropriate for safely handling tool calls, but function schemas do not address whether retrieved policy evidence is current, relevant, or sufficient for an answer.
  4. Repeat the portal demonstration with a larger prompt, check one successful response, and release the application.
    A portal demonstration and successful HTTP response are not representative evaluation or task-success evidence. Release decisions require explicit criteria, held-out cases, and ongoing monitoring.
The trap
Treat groundedness, relevance, safety, and tool-task success as separate evaluation dimensions; a fluent response or successful request is not proof of correctness.

RAG improvement does not eliminate freshness, relevance, access, or answer-support risks; evaluate them separately on held-out cases and monitor them after release.

11. Refresh outdated policy documents: Which targeted correction should you implement first?

Medium
You have an Azure subscription containing a Microsoft Foundry project, a deployed model, and a RAG application using company policy documents. Evaluation shows retrieval relevance 58%, groundedness 54%, fluency 91%, and safety 96%. Policy owners report that several indexed documents are outdated. The application must answer from current evidence and acknowledge when evidence is insufficient. Which targeted correction should you implement first?
  1. Refresh outdated policy documents, inspect retrieval relevance and access, and require insufficient-evidence responses.
    This directly addresses the weak retrieval and groundedness scores while considering document freshness, relevance, and access. The response behavior should avoid unsupported answers when retrieved evidence is inadequate.
  2. Enable structured outputs for supported models, validate the policy-answer schema, and reject nonconforming responses.
    Structured outputs can constrain JSON shape, but schema conformance does not improve document freshness, retrieval relevance, groundedness, or factual accuracy.
  3. Deploy another available model, compare fluency on representative policy questions, and select the stronger result.
    Model comparison may investigate generation quality, but the table points first to retrieval and stale source data rather than fluency. It does not correct the RAG evidence pipeline.
  4. Define a function-calling policy-lookup tool, validate requested parameters, and return its retrieved evidence.
    Function calling can request an application tool, but defining the tool does not itself refresh documents or ensure the returned evidence supports the answer.
The trap
Separate retrieval relevance and groundedness from fluency, schema validity, safety, and tool execution success.

Correct the evidence pipeline first: refresh stale sources, inspect retrieval, and handle insufficient evidence explicitly.

12. Verify model/API support and enable structured outputs: Which rollout step best satisfies these requirements?

Medium
Your company has prototyped an application that extracts claim data from documents. The release must produce schema-conformant JSON, validate business rules, handle refusals or incomplete responses, and remain reproducible across deployments. Project access and a deployment exist, but model and API support must be verified. Which rollout step best satisfies these requirements?
  1. Use a function-call schema, version the prompt, and test representative inputs; do not treat tool definitions as backend authorization.
    Function calling describes requested tools and parameters, not the response-schema mechanism needed here; it also introduces an unrelated authorization concern.
  2. Use JSON mode, version the prompt, and test representative inputs; do not treat valid JSON as schema enforcement.
    JSON mode targets valid JSON but does not provide the same schema guarantee as structured outputs, so it misses a central release requirement.
  3. Deploy through the portal, select a regionally available model, and release after one successful extraction request.
    A portal deployment and one successful request do not create a reproducible release process or establish schema conformance, business validation, and representative quality.
  4. Verify model/API support and enable structured outputs; version artifacts and tests, check rules, handle refusals/incomplete results, and test held-out cases.
    This uses structured outputs for schema conformance, verifies support, versions delivery artifacts, validates business meaning, handles incomplete outcomes, and evaluates representative held-out inputs.
The trap
Separate schema conformance, business validation, deployment prerequisites, and evaluation; no single mechanism provides all four.

Use supported structured outputs, version delivery artifacts, validate business rules, handle incomplete responses, and evaluate held-out cases.

417 more Implement generative AI and agentic solutions questions

The remaining 417 questions in this domain are part of the full AI-103 bank — 1300 questions, every option explained. Start with the free five-minute check and see your score per domain.

Test your AI-103 readiness — free

Other AI-103 domains

Part of the Certsqill AI-103 question bank · Implement generative AI and agentic solutions · Every answer, right and wrong, comes with its own explanation.