Microsoft Agentic AI Business Solutions Architect (AB-100)

Practice AB-100 questions for Deploy AI-powered business solutions. These original questions are grounded in verified Microsoft Learn content.

Q01 - Question

Your team uses Copilot to generate test cases for an agent that summarizes financial reports. The generated test cases use inconsistent formats, and many don't include failure conditions such as an empty report or a corrupted PDF. You need to improve the consistency and coverage of the generated test cases. What should you do?

Domain: Deploy AI-powered business solutions Type: Single choice

B is correct.

Explanation: Copilot performs best when it follows consistent patterns. Provide a test case template in the prompt for predictable output, and define quality expectations, such as at least two negative tests per scenario, to improve coverage of failure conditions.

A is incorrect: You must still review generated test cases for completeness, accuracy, clarity, and maintainability. Boundary and failure conditions must be verified, not assumed.

C is incorrect: Design the strategy around Copilot instead of using Copilot reactively. Define testing objectives, prompts, and quality thresholds before generating tests.

D is incorrect: Ad hoc prompts reduce consistency across releases. Maintain a reusable prompt library and version control prompts and test templates.

Learn more in Microsoft Learn

Q02 - Question

You review the backlog for an HR agent. Conversation transcripts show that the agent correctly identifies what users ask about leave policy. However, the agent answers with content from a policy document that was replaced last quarter. No connector or API errors appear in the logs. Which backlog category should you assign to this item?

Domain: Deploy AI-powered business solutions Type: Single choice

A is correct.

Explanation: Assign the item to Knowledge Issues. This category covers outdated content and insufficient grounding sources. The agent interprets the question correctly but uses a replaced document, so the knowledge source is the problem.

B is incorrect: Accuracy and Reasoning covers misinterpreted queries, missing context, and low-confidence responses. The transcripts show that the agent understood the user intent.

C is incorrect: Integration Issues covers API failures, connector limits, and data access problems. The logs show no connector or API errors.

D is incorrect: Governance and Compliance covers guardrail triggers, DLP conflicts, and restricted actions. Nothing in the scenario shows that a policy blocked or restricted the agent.

Learn more in Microsoft Learn

Q03 - Question

Monitoring shows that the output quality of a custom AI model in production has moved away from its expected performance. The model is still used for business tasks. What should you do?

Domain: Deploy AI-powered business solutions Type: Single choice

C is correct.

Explanation: When you detect model drift, trigger a retraining cycle with updated data. Use versioned data pipelines for reproducibility. Promote the new version only after it passes the evaluation, safety, performance, cost, and governance checks in the promotion gates.

A is incorrect: Production holds stable, approved model versions with monitoring and rollback controls. Experimentation and training belong in Dev.

B is incorrect: Retirement applies when a model no longer meets accuracy, safety, cost, or business expectations. Even then, document a transition plan to the next model version.

D is incorrect: Model registries use version locking and rollback paths. If you overwrite a version, you remove the rollback path and the traceable version history.

Learn more in Microsoft Learn

Q04 - Question

A team builds AI capabilities for Dynamics 365 Finance. Each environment uses a different model endpoint, model name, and connection string. The team currently hardcodes these values in the AI configuration. You need repeatable deployments from Dev to Test to Prod without direct edits in production. What should you do?

Domain: Deploy AI-powered business solutions Type: Single choice

A is correct.

Explanation: Use environment variables for endpoints, model names, and connection strings. The same versioned package can then move through managed solutions or deployment pipelines. Each environment supplies its own values, and you do not need to edit Prod.

B is incorrect: Do not make direct edits in production. Updating values after deployment breaks repeatable deployment patterns.

C is incorrect: Separate hardcoded versions for each environment prevent a single versioned release from moving through the promotion gates. They also reduce traceability.

D is incorrect: Keep separate data sources for each environment. Test should use safe, anonymized production-like data or synthetic datasets, not production data sources.

Learn more in Microsoft Learn

Q05 - Question

Your team drafted two versions of a Copilot prompt that summarizes quarterly performance for executives. Before you approve one version for enterprise-scale reuse, you need to compare the versions and confirm that output quality holds for new analysts and senior architects across different business contexts. Which two validation methods should you use? Each correct answer presents part of the solution.

Domain: Deploy AI-powered business solutions Type: Multiple choice

B and D are correct.

Explanation: Use A/B prompt testing to compare two variations of the same prompt on accuracy, clarity, relevance, and required follow-up prompts. Use scenario-based testing to validate the selected prompt across user types, business contexts, and task complexities.

A is incorrect: Include examples only when they add clarity, and keep them concise and targeted. Long examples for every user type add clutter and don't compare the two versions.

C is incorrect: Avoid multi-task prompts because they can confuse the model. Combining tasks makes the prompt harder to validate.

Learn more in Microsoft Learn

Q06 - Question

A custom AI model that classifies supplier invoices met all accuracy thresholds before deployment. The organization expects invoice formats and supplier patterns to change over the next year. You need to define a quantitative validation criterion that detects changes in output quality caused by these evolving data patterns. Which criterion should you include?

Domain: Deploy AI-powered business solutions Type: Single choice

A is correct.

Explanation: Drift indicators track changes in output quality due to evolving data or shifting patterns. Include them so you can evaluate the model consistently after deployment, not only before it.

B is incorrect: Throughput measures how many requests the model can process under peak loads. It doesn't detect quality changes caused by new data patterns.

C is incorrect: Latency and response time measure speed for mission-critical workflows. A model can stay fast while its output quality declines.

D is incorrect: Token efficiency measures model usage cost relative to output quality. It doesn't identify quality changes caused by shifting data.

Learn more in Microsoft Learn

Q07 - Question

An AI solution supports an order process where sales orders created in Dynamics 365 Sales sync to Dynamics 365 Finance, and the AI then validates credit risk based on Finance data. Each app passed its own tests. During user acceptance testing, credit risk recommendations are sometimes based on outdated order data. What should you add to the end-to-end test design?

Domain: Deploy AI-powered business solutions Type: Single choice

D is correct.

Explanation: AI output quality depends on consistent, trusted, and well-timed input data across apps. Add cross-app readiness checks for entity mappings, data refresh timing and latency, and grounding data sources to find where the order data becomes outdated.

A is incorrect: Testing each app in isolation already passed and missed the issue. End-to-end testing must validate the entire business process, not individual modules alone.

B is incorrect: Include both structured and unstructured data scenarios in end-to-end tests. Removing data types reduces coverage and doesn't test data timing.

C is incorrect: Test with both normal load and stress conditions. Limiting load doesn't validate how data moves between Sales and Finance.

Learn more in Microsoft Learn

Q08 - Question

You are designing promotion gates for Microsoft Foundry agents. The Dev to Test gate already includes functional validation, initial guardrail checks, and data source mapping verification. Which two checks should you add to the Test to Prod gate? Each correct answer presents part of the solution.

Domain: Deploy AI-powered business solutions Type: Multi-select

A and D are correct.

Explanation: The Test to Prod gate confirms production readiness. Include human validation of agent reasoning and a performance and cost assessment. Also include regression test completion, data access and policy compliance approval, and documentation of version, dependencies, and risk analysis.

B is incorrect: Initial safety and guardrail checks belong to the Dev to Test gate. The scenario already covers them before the agent reaches Test.

C is incorrect: Verification of data source mappings is part of the Dev to Test gate. It does not replace the production-readiness checks needed before Prod.

Learn more in Microsoft Learn

Q09 - Question

Telemetry for a procurement agent shows a spike in blocked actions. Your diagnostic workflow identifies the root cause as governance interference from DLP policies and sensitivity labels. The business still needs the agent to complete approved procurement tasks. Which tuning approach should you apply?

Domain: Deploy AI-powered business solutions Type: Single choice

D is correct.

Explanation: Blocked actions caused by governance require governance-aligned tuning. Review DLP, sensitivity labels, and access rules, and then adjust roles or labels so that agent capabilities align with enterprise compliance requirements. Verify that logging and auditing remain intact after the changes.

A is incorrect: Knowledge tuning addresses incorrect responses caused by knowledge gaps. It doesn't resolve actions that DLP policies or sensitivity labels block.

B is incorrect: Behavioral tuning addresses unexpected behavior from model logic or ambiguous queries. The root cause here is a policy restriction, not agent instructions.

C is incorrect: Performance tuning addresses slow execution and workflow complexity. Optimizing connectors doesn't change the governance rules that block the actions.

Learn more in Microsoft Learn

Q10 - Question

A customer service agent has had no changes to its logic or workflows for three months. Over the same period, accuracy declines on recurring tasks, response patterns shift, and users report more off-topic responses. Latency and dependency errors stay stable. Which monitoring area should you prioritize to investigate this behavior?

Domain: Deploy AI-powered business solutions Type: Single choice

B is correct.

Explanation: Model-driven behavior can shift over time even when agent logic is stable. Shifts in response patterns, declining accuracy in recurring tasks, and increased hallucination or off-topic responses are model drift indicators. Prioritize model drift monitoring.

A is incorrect: Token consumption measures the cost-to-performance ratio and the efficiency of prompting patterns. It doesn't directly measure declining accuracy or off-topic responses.

C is incorrect: Reliability indicators include sudden latency increases and errors related to external dependencies. The scenario states that latency and dependency errors stay stable.

D is incorrect: Throughput measures the volume of completed runs over a period. It doesn't show whether response quality changes.

Learn more in Microsoft Learn

Take the AB-100 practice test · Read the AB-100 study guide