Microsoft Agentic AI Business Solutions Architect (AB-100) · 27% practice allocation

Microsoft AB-100: Design AI-powered business solutions Practice Questions

5 free sample questions from the Design AI-powered business solutions domain, with answers and explanations. The full AB-100 bank has 45 questions across 3 domains. Questions are scenario-based and written from the official Microsoft exam guide.

1.

A logistics company is designing an agent in Copilot Studio that must use Computer Use to automate data entry into a legacy web application that has no API. The agent should extract shipment details from a structured email, then navigate the legacy web app to create a new shipment record. Which three design considerations are most critical for this Computer Use agent implementation? (Select THREE.)

  • A. Define a clear goal description and step-level instructions so the AI can reliably navigate the web UI across minor layout changes✓ Correct
  • B. Enable the Computer Use action in the agent with a configured virtual machine or browser session target where the legacy app runs✓ Correct
  • C. Replace the legacy web application with a Dynamics 365 module before deploying the Computer Use agent, as Computer Use requires modern SPAs
  • D. Implement error-handling and confirmation steps in the agent flow to detect when the web app navigation fails or produces an unexpected state✓ Correct
  • E. Use AI Builder document processing to extract shipment details from the email before passing structured data to the Computer Use action
  • F. Configure the agent to use generative answers from a SharePoint knowledge source to learn the legacy app's navigation patterns at runtime
Explanation

Options A, B, and D are correct. Computer Use agents require clear goal and instruction authoring (A) so the underlying vision-language model can navigate UI reliably. A configured target environment—a virtual machine or browser session—(B) is a prerequisite for the agent to have a screen context to operate on. Robust error-handling and confirmation steps (D) are critical because UI-based automation is inherently fragile; the agent must detect unexpected states and handle them gracefully. Option C is wrong—Computer Use does not require modern SPAs and is specifically designed to work with legacy applications. Option E, while AI Builder could assist with document processing, the question describes structured emails, making this optional rather than critical, and it is not a Computer Use-specific design consideration. Option F is wrong—generative answers from SharePoint knowledge sources cannot teach an agent runtime navigation patterns; Computer Use relies on vision-based interaction, not document-grounded Q&A.

2.

An organization is building a Copilot Studio agent for Dynamics 365 Contact Center. During design, the architect must decide how the agent should behave when a customer utterance does not match any configured topic and no fallback knowledge source provides a relevant answer. Which two design practices should the architect implement? (Select TWO.)

  • A. Delete all low-confidence topics so the agent only responds when it has high certainty, silently dropping unmatched messages
  • B. Configure the agent to immediately end the conversation session when no topic is matched to reduce compute costs
  • C. Enable the agent's generative answers capability with a grounded knowledge source so unmatched utterances can still receive AI-generated responses✓ Correct
  • D. Set the escalation action in the fallback topic to transfer context, including the conversation transcript, to the Dynamics 365 Contact Center human agent queue
  • E. Configure a system fallback topic that presents the user with a graceful message and offers escalation to a live agent✓ Correct
Explanation

Options C and E are correct. Configuring a system fallback topic ensures the agent handles unmatched utterances gracefully and offers escalation rather than failing silently—this is a standard Copilot Studio best practice for Contact Center channels. Enabling generative answers with grounded knowledge sources allows the agent to handle a broader range of queries dynamically, reducing hard fallback frequency. Option A (deleting low-confidence topics) would increase unmatched utterances and degrade user experience. Option B (silently ending sessions) is a poor customer experience anti-pattern. Option D, while useful, is a follow-on implementation detail inside the fallback topic rather than a top-level design practice distinct from Option E—Option E already encompasses the escalation design.

3.

A retail company wants to extend their Dynamics 365 Customer Service implementation with a Copilot Studio agent that can answer product availability questions by querying an external inventory REST API. The API requires OAuth 2.0 authentication. Which component should the architect design to enable the agent to securely call this external API?

  • A. A custom connector configured with OAuth 2.0 authentication, referenced from a Copilot Studio plugin action✓ Correct
  • B. A dataflow in Power BI that polls the REST API and caches results in Dataverse for the agent to query
  • C. A Power Automate cloud flow using the HTTP action with hardcoded bearer tokens stored in environment variables
  • D. A custom topic in Copilot Studio that uses adaptive cards to redirect users to the external portal
Explanation

A custom connector with OAuth 2.0 authentication is the correct approach. Custom connectors allow secure, credential-managed connectivity to external REST APIs and can be surfaced in Copilot Studio as plugin actions, enabling the agent to invoke them at runtime without exposing secrets. Option B (Power BI dataflow) introduces unnecessary latency and doesn't provide real-time inventory data. Option C (hardcoded bearer tokens) is a security anti-pattern and tokens would expire, breaking the integration. Option D (adaptive cards redirecting users) does not actually integrate the API data into the agent's response flow.

4.

A solution architect is designing a Copilot Studio agent that must integrate with a legacy on-premises ERP system to look up purchase order status. The ERP exposes a SOAP-based web service and has no internet-facing endpoint. Which combination of components provides the most appropriate connectivity design?

  • A. An on-premises data gateway paired with a custom connector or Power Automate cloud flow that proxies SOAP calls, surfaced as a plugin action in Copilot Studio✓ Correct
  • B. A direct HTTPS call from a Copilot Studio HTTP action to the ERP SOAP endpoint using the agent's system-assigned managed identity
  • C. A Dataverse virtual table linked to the ERP via OData federation, queried directly by the Copilot Studio agent
  • D. A Logic Apps consumption plan workflow that calls the ERP via a VPN-connected Azure Function, with results stored in a Blob Storage queue for the agent to poll
Explanation

The on-premises data gateway is the supported Microsoft mechanism for allowing cloud-based services (Power Platform, Power Automate) to securely reach on-premises systems without exposing them to the internet. Wrapping the SOAP call in a Power Automate cloud flow or custom connector that uses the gateway, then surfacing it as a plugin action, is the architecturally sound pattern. Option B is invalid because Copilot Studio agents do not have a built-in HTTP action that can reach non-internet-addressable endpoints, and managed identity does not resolve network routing to on-premises SOAP services. Option C (virtual tables via OData) requires an OData endpoint, which a SOAP-based ERP does not natively expose. Option D introduces unnecessary complexity (Logic Apps + Azure Functions + Blob polling), violates simplicity principles of the Power Platform Well-Architected Framework, and polling a Blob queue is inappropriate for synchronous order status lookups.

5.

An architect is applying the Microsoft Power Platform Well-Architected Framework to an intelligent workload that uses a Copilot Studio agent integrated with Dynamics 365 Customer Service. Which pillar of the framework is PRIMARILY addressed by implementing circuit-breaker logic in agent flows to prevent cascading failures when a downstream API becomes unavailable?

  • A. Operational Excellence
  • B. Reliability✓ Correct
  • C. Security
  • D. Performance Efficiency
Explanation

Circuit-breaker logic prevents cascading failures by stopping repeated calls to a failing dependency, which is a core Reliability pattern—ensuring the workload continues to function or degrades gracefully under component failure. Security (C) concerns authentication, authorization, and data protection, not failure isolation. Operational Excellence (A) relates to monitoring, deployment practices, and process improvement—not runtime failure handling. Performance Efficiency (D) addresses scaling and resource optimization, not failure resilience patterns.

Test yourself across every AB-100 domain

The free AB-100 practice test mixes about 20 questions weighted like the exam. The full 45-question bank adds instant grading, flashcards and a timed mock exam.

Study this domain

Design AI-powered business solutions study guide (AB-100) →

Other AB-100 domains

← All Microsoft Agentic AI Business Solutions Architect study resources