AB-100 sample exam questions

15 exam-style questions for Microsoft AB-100: Agentic AI Business Solutions Architect, with answers and explanations. Take them as a timed practice exam first if you want a score out of 1000.

  1. Question 1Single choiceTopic 1
    A retail company plans to deploy Microsoft Copilot Studio agents to support:
    Microsoft Dynamics 365 Commerce scenarios.
    A Microsoft Power Apps inventory management solution.
    You need to recommend a solution to organize product catalog data as a consistent source for multiple AI systems.
    What should you recommend?
    1. A
      Let each agent scrape product details from Microsoft SharePoint Online libraries.
    2. B
      Store the product catalog data in a separate custom table for each agent.
    3. C
      Configure prompts to pull product details from the PDFs of external vendors.
    4. D
      Centralize the product catalog data in Microsoft Dataverse and expose the data to both agents.
    Show answer

    Correct answer: D

    Why

    Centralizing the catalog in Dataverse gives one consistent, governed source that both Copilot Studio agents, Commerce and Power Apps can use. Separate tables, SharePoint scraping or vendor PDFs create duplicates, inconsistency and weaker governance.

  2. Question 2Single choiceTopic 1
    A company plans to deploy an AI-based customer service app that will autonomously manage interactions, escalate complex cases, and learn from historical ticket data.
    You need to perform a return on AI investment (ROAI) analysis of the app deployment. The solution must ensure that the analysis is accurate.
    What should you do first?
    1. A
      Establish the AI performance metrics.
    2. B
      Conduct an AI market benchmarking study.
    3. C
      Model the customer experience.
    4. D
      Identify and quantify all the development, deployment, and operating costs.
    Show answer

    Correct answer: D

    Why

    An accurate ROAI analysis starts with a complete picture of costs, so first identify and quantify all development, deployment and operating costs. Metrics, benchmarking and customer experience modeling come afterward, because benefits cannot be judged against an unknown cost base.

  3. Question 3Drag and dropTopic 1
    DRAG DROP

    You are designing end-to-end test scenarios for a business solution that uses Microsoft Dynamics 365 Sales and Dynamics 365 Finance.

    You need to ensure that the business solution meets the following test requirements:

    • Properly exchanges data between the Dynamics 365 apps
    • Aligns with defined user workflows and business processes

    Which type of testing should you use for each requirement? To answer, drag the appropriate testing types to the correct requirements. Each testing type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

    NOTE: Each correct selection is worth one point.

    Move each item to the matching row:

    • Drift
    • Exploratory
    • Integration
    • Performance
    • User acceptance
    • Properly exchanges data between the Dynamics 365 apps
    • Aligns with defined user workflows and business processes
    Show answer
    • Properly exchanges data between the Dynamics 365 apps Integration
    • Aligns with defined user workflows and business processes User acceptance
    Why

    Integration testing checks that connected systems, such as Dynamics 365 Sales and Finance, exchange data correctly. User acceptance testing has business users confirm that the solution supports their real workflows and processes before it goes live.

  4. Question 4HotspotTopic 1
    HOTSPOT

    A company has a Microsoft Copilot Studio agent for customer support.

    You are reviewing and validating the following prompts:

    • A prompt that has instructions to "help the customer as best you can"
    • A prompt that helps retrieve product information from a knowledge base

    You need to ensure that the agent delivers consistent and accurate responses.

    What should you do for each prompt? To answer, select the appropriate options in the answer area.

    NOTE: Each correct selection is worth one point.

    A prompt that has instructions to "help the customer as best you can":Add filler words to make the prompt sound more natural and conversational. / Keep the prompt vague to enable model flexibility. / Rewrite the prompt with clear and task-specific instructions.
    A prompt that helps retrieve product information from a knowledge base:Add several open-ended questions to give the model broader context. / Use responses with only reference sources and limit the response scope. / Remove the knowledge source so that the model responds freely with general product information.
    Show answer
    • A prompt that has instructions to "help the customer as best you can": Rewrite the prompt with clear and task-specific instructions.
    • A prompt that helps retrieve product information from a knowledge base: Use responses with only reference sources and limit the response scope.
    Why

    Vague instructions produce inconsistent answers, so prompts should state the task and expected output clearly. Limiting a knowledge prompt to its referenced sources keeps answers grounded, which reduces fabricated product details and makes responses more accurate.

  5. Question 5Single choiceTopic 1
    A company has a Microsoft Power Platform environment that contains Microsoft Dataverse data.

    You create a Microsoft Copilot Studio agent named Agent1 that processes the Dataverse data.

    You discover that Agent1 fails to return relevant or accurate results.

    You need to improve the quality and reliability of data grounding.

    What should you do?
    1. A
      Retrain Agent1.
    2. B
      Verify and cleanse the Dataverse data.
    3. C
      Use an adaptive card in Agent1.
    4. D
      Add example user inputs to the training data of Agent1.
    Show answer

    Correct answer: B

    Why

    Poor or inaccurate grounding results usually come from poor source data, so verify and cleanse the Dataverse data. Copilot Studio agents using generative answers are not retrained, adaptive cards only format output, and example inputs affect topic triggering, not grounding quality.

  6. Question 6Single choiceTopic 1
    A company is designing a Microsoft Power Platform solution to reduce the manual steps of a business process by deploying an existing AI model.

    You need to calculate the return on AI investment (ROAI) by identifying the metadata and telemetry of the solution.

    What should you use?
    1. A
      Microsoft Power Platform admin center
    2. B
      Success by Design
    3. C
      the Business value toolkit
    4. D
      Microsoft Cloud Adoption Framework for Azure
    Show answer

    Correct answer: C

    Why

    The Business value toolkit for Power Platform captures metadata and telemetry from solutions to estimate benefits and ROI, fitting an ROAI calculation. The admin center manages environments, Success by Design guides implementations, and the Cloud Adoption Framework is a migration methodology.

  7. Question 7Single choiceTopic 2
    You need to design a Microsoft 365 Copilot solution to optimize employee productivity. The solution must meet the following requirements:
    Ensure that the employees can query content stored in a subset of Microsoft SharePoint Online sites and in Teams by using natural language-based prompt actions.
    Ensure that employees receive contextually relevant responses in Microsoft 365 Copilot.
    What should you include in the design?
    1. A
      Build a Microsoft Power Automate desktop flow to read the SharePoint content and post the responses to Teams.
    2. B
      Modify SharePoint settings.
    3. C
      Create a custom REST API that crawls the SharePoint content.
    4. D
      Configure Microsoft Graph access.
    Show answer

    Correct answer: D

    Why

    Microsoft 365 Copilot grounds responses in SharePoint and Teams content through Microsoft Graph, respecting user permissions and giving contextually relevant answers. Desktop flows, a custom REST crawler or SharePoint settings alone do not provide natural language access and Graph-based grounding.

  8. Question 8HotspotTopic 2
    HOTSPOT
    A company uses Microsoft Dynamics 365 Supply Chain Management.
    You are designing an AI supply chain process that meets the following requirements:
    Provides managers with AI-driven insights that surface key information from customer orders
    Helps planners use AI to anticipate future product needs more accurately
    You need to recommend which Microsoft Copilot features to include in the design.
    What should you recommend for each requirement? To answer, select the appropriate options in the answer area.
    NOTE: Each correct selection is worth one point.
    Provide AI-driven insights from customer orders:AI Summaries with Copilot / Generative insights for Demand planning / The Customer credit and collections workspace / Workload insights with Copilot
    Anticipate future product needs:Generative insights for Demand planning / Microsoft Power BI / Product information management / The Supplier Communications Agent
    Show answer
    • Provide AI-driven insights from customer orders: AI Summaries with Copilot
    • Anticipate future product needs: Generative insights for Demand planning
    Why

    AI summaries with Copilot highlight the key information on records such as customer orders, so managers need not read every detail. Generative insights in Demand planning help planners understand forecasts and anticipate future product demand more accurately.

  9. Question 9HotspotTopic 2
    HOTSPOT
    A company has a Microsoft 365 E5 subscription and uses Microsoft Copilot Studio.
    The company has a Microsoft SharePoint Online library that contains 10,000 policy PDFs from various departments. The library contains a populated column named Department for each PDF.
    You need to design a Copilot Studio agent that will use the SharePoint library as a knowledge source. The solution must meet the following requirements:
    Enable the agent to answer user questions about company policies.
    Ensure that the agent can identify which departments and policies are connected.
    What should you include in the design for each requirement? To answer, select the appropriate options in the answer area.
    NOTE: Each correct selection is worth one point.
    Enable the agent to answer questions about company policies:Build a custom model in Microsoft Foundry. / From Copilot Studio, add SharePoint as a knowledge source. / Import the PDFs into Microsoft Dataverse. / Use AI Builder to process and feed SharePoint content.
    Identify which departments and policies are connected:Apply Microsoft Purview sensitivity labels. / Create a Microsoft Dataverse table for the departments. / From Copilot Studio, configure the SharePoint tool. / Upgrade to SharePoint Premium.
    Show answer
    • Enable the agent to answer questions about company policies: From Copilot Studio, add SharePoint as a knowledge source.
    • Identify which departments and policies are connected: From Copilot Studio, configure the SharePoint tool.
    Why

    Adding SharePoint as a knowledge source lets the agent answer from the PDFs without importing them or building a model. The Department column already exists, so the SharePoint tool can read that metadata, and no separate Dataverse table is needed.

  10. Question 10Single choiceTopic 2
    You need to recommend a solution to integrate a Microsoft Copilot agent with a Microsoft Dynamics 365 Contact Center chat channel.
    The agent must respond to customer questions and hand off the conversation to a live customer service representative when the customer requests an escalation.
    What should you recommend?
    1. A
      Build an agent flow.
    2. B
      Configure the Conversation Start topic.
    3. C
      Configure a skill.
    4. D
      Call a Microsoft Power Automate connector.
    5. E
      Configure the Escalate topic.
    Show answer

    Correct answer: E

    Why

    Copilot Studio agents have a system Escalate topic that hands the conversation to a live representative in Dynamics 365 Contact Center when the customer asks. Agent flows, skills and Power Automate connectors do not perform the omnichannel handoff, and Conversation Start only greets.

  11. Question 11Single choiceTopic 2
    Note: This section contains one or more sets of questions with the same scenario and problem. Each question presents a unique solution to the problem. You must determine whether the solution meets the stated goals. More than one solution in the set might solve the problem. It is also possible that none of the solutions in the set solve the problem.
    After you answer a question in this section, you will NOT be able to return. As a result, these questions do not appear on the Review Screen.
    A company uses Microsoft 365 and Dynamics 365.
    You need to recommend a solution to automatically summarize email threads, generate suggested replies in Microsoft Outlook, and provide meeting preparation summaries that include relevant customer relationship management (CRM) data.
    Solution: You recommend a Microsoft 365 Copilot agent template.
    Does this meet the goal?
    1. A
      Yes
    2. B
      No
    Show answer

    Correct answer: B

    Why

    No. A Microsoft 365 Copilot agent template provides a starting point for building a custom agent, not the ready-made Outlook email summaries, suggested replies and CRM meeting preparation that Copilot for Sales delivers.

  12. Question 12Single choiceTopic 3
    A company has an AI solution that uses Azure OpenAI models.
    You need to recommend a governance solution that monitors and audits changes to model configurations and data usage. The solution must minimize administrative effort.
    What should you include in the recommendation?
    1. A
      Azure Monitor
    2. B
      Azure Stream Analytics
    3. C
      Azure API Management
    4. D
      Azure Policy
    5. E
      Microsoft Purview
    Show answer

    Correct answer: E

    Why

    Microsoft Purview gives audit and governance of AI interactions, data usage and configuration changes with built-in capabilities, minimizing administrative effort. Azure Policy enforces configuration rules but does not audit data usage; Azure Monitor, Stream Analytics and API Management need custom building.

  13. Question 13HotspotTopic 3
    HOTSPOT

    A company has Microsoft Power Platform development, staging, and production environments. Each environment has its own Microsoft Dataverse tables and Azure AI Search index.

    You are designing an application lifecycle management (AIM) process to deploy a Microsoft Copilot Studio agent between the environments.

    The company has a Copilot Studio agent named Agent1 in development. Agent1 uses the following grounding data sources:

    • A Dataverse table named CustomerOrders
    • An Azure AI Search index named customer-knowledge

    You need to deploy Agent1 to production. The solution must ensure that the agent uses the production grounding data sources, minimizes downtime, and handles credentials and endpoints securely.

    What should you include in the deployment package solution, and what should you reconfigure after the deployment? To answer, select the appropriate options in the answer area.

    NOTE: Each correct selection is worth one point.

    Include in the deployment package solution:Agent1 only / The data sources only / Agent1 and the data source connections / Agent1 and references to the data sources / Agent1, the data sources, and the data source connections
    Reconfigure after the deployment:The Dataverse connection only / The Azure AI Search connection only / The Dataverse and Azure AI Search connections / The Agent1 configuration / The environment variables
    Show answer
    • Include in the deployment package solution: Agent1 and references to the data sources
    • Reconfigure after the deployment: The Dataverse and Azure AI Search connections
    Why

    Solutions should carry the agent plus connection references, not the data or credentials, because each environment has its own sources. After import, both references are pointed at production Dataverse and Azure AI Search connections, keeping secrets out of the package.

  14. Question 14Single choiceTopic 3
    A company has a canvas app named App1 in a Microsoft Power Platform environment named Env1.

    Env1 uses a customer-managed key for data encryption. App1 connects to multiple data sources to retrieve and update customer and order information.

    You need to recommend a solution to add Microsoft Copilot components to App1. The solution must NOT modify the current security or encryption configurations of Env1.

    What should you include in the recommendation?
    1. A
      Modify the data sources of App1 to make them compatible with Copilot.
    2. B
      Duplicate App1 and republish the app in Env1.
    3. C
      Enable Copilot features for Env1.
    4. D
      Move App1 to a new environment that uses Microsoft-managed keys.
    Show answer

    Correct answer: D

    Why

    Copilot features cannot be added to apps in an environment using customer-managed keys without affecting its encryption setup, so the app is moved to a new environment with Microsoft-managed keys. Duplicating the app, changing data sources or enabling Copilot in Env1 does not remove the key restriction.

  15. Question 15Single choiceTopic 3
    A company uses multiple Microsoft Copilot Studio agents across different channels.

    You need to recommend a monitoring solution that provides comprehensive telemetry data and performance insights for the agents.

    What should you include in the recommendation?
    1. A
      Microsoft Power BI
    2. B
      the Analytics tab in Copilot Studio
    3. C
      Log Analytics
    4. D
      Azure Advisor
    Show answer

    Correct answer: C

    Why

    Log Analytics, through Azure Monitor and Application Insights export, can aggregate and query telemetry from multiple agents and channels for comprehensive insight. The built-in Analytics tab is per agent and summary-level; Power BI and Azure Advisor are not telemetry stores. Similar questions favor Application Insights.