Microsoft AI Agent Builder Associate (AB-620) · 33% practice allocation

Microsoft AB-620: Plan and configure agent solutions Practice Questions

5 free sample questions from the Plan and configure agent solutions domain, with answers and explanations. The full AB-620 bank has 41 questions across 3 domains. Questions are scenario-based and written from the official Microsoft exam guide.

1.

Your organization follows ALM best practices. You have a Copilot Studio agent in a development environment and need to promote it to production. Which TWO actions should you take to ensure the agent is properly solution-aware and can be deployed through the pipeline? (Select TWO.)

  • A. Export the agent directly using the 'Download' button in Copilot Studio and manually import the zip file in the production environment
  • B. Re-create the agent from scratch in the production environment using the same configuration settings
  • C. Add the agent to a Dataverse solution in the development environment so it becomes a solution-aware component✓ Correct
  • D. Publish the agent to the production environment directly by changing the Environment dropdown in Copilot Studio
  • E. Use Power Platform pipelines or Azure DevOps to move the solution containing the agent from development to production✓ Correct
Explanation

Making the agent solution-aware by adding it to a Dataverse solution (C) is the foundation of ALM in the Power Platform ecosystem — it packages the agent and its dependencies for transport. Using Power Platform pipelines or Azure DevOps (E) is the recommended automated mechanism for promoting solutions across environments, enabling version control and approval gates. Exporting via a manual 'Download' zip (A) is not the supported ALM path for Copilot Studio agents and does not maintain solution integrity or dependencies. Re-creating the agent from scratch in production (B) is error-prone, time-consuming, and not a supported deployment practice. There is no Environment dropdown in the Copilot Studio authoring canvas that directly publishes to a different environment (D); environment changes require proper solution deployment.

2.

A small retail company wants to build a customer-facing FAQ chatbot that answers questions about store hours, return policies, and product availability. The chatbot should be deployable on their public website within a few days, require no custom code, and be managed by a non-developer business analyst. Which platform is the BEST fit for this scenario?

  • A. Microsoft Copilot Studio✓ Correct
  • B. Azure AI Foundry
  • C. Microsoft 365 Copilot extensibility via a declarative agent
  • D. Azure Bot Service with Direct Line channel
Explanation

Copilot Studio is the correct choice because it is a low-code/no-code platform designed specifically for business analysts and citizen developers to build, configure, and deploy conversational agents quickly — including to a public website — without writing custom code. Azure AI Foundry (B) is a pro-developer platform for building and orchestrating advanced AI models and pipelines, not suited for a non-developer. A Microsoft 365 Copilot declarative agent (C) extends Microsoft 365 Copilot and requires users to have M365 Copilot licenses; it does not deploy to a public website. Azure Bot Service with Direct Line (D) requires significant development effort and coding expertise.

3.

A security-conscious organization requires that their Copilot Studio agent NEVER generates responses from its language model using content from public internet websites, even if no SharePoint or internal knowledge source provides a relevant answer. The agent should only respond from explicitly configured internal knowledge sources or authored topics. Which combination of settings achieves this requirement? (Select TWO.)

  • A. Set the agent's topic fallback behavior to escalate to a human agent for all unmatched queries
  • B. Remove all public website URLs from the agent's knowledge sources✓ Correct
  • C. Turn off generative AI orchestration entirely so the agent only uses authored topics
  • D. Enable the content moderation filter at the highest sensitivity level
  • E. Disable the 'Allow the AI to use its own general knowledge' (model general knowledge) toggle in the generative AI settings✓ Correct
Explanation

Disabling 'Allow the AI to use its own general knowledge' (E) prevents the language model from drawing on its parametric training data (which includes public internet content) when generating answers — grounding responses only in configured knowledge sources. Removing all public website URLs from knowledge sources (B) ensures the agent does not retrieve and use live public web content. Together these two settings confine the agent strictly to internal configured sources. Setting fallback to human escalation (A) only affects what happens when no topic matches; it does not prevent model-generated answers within matched topics or generative flows. The content moderation filter (D) filters harmful content but does not prevent the model from using general or public knowledge. Turning off generative AI orchestration entirely (C) would prevent knowledge-source-based answers as well as general knowledge answers — overcorrecting and preventing the agent from using the desired internal knowledge sources via generative answers.

4.

A manufacturing company wants to build a Copilot Studio agent that helps procurement staff look up vendor information. During a pilot, the team notices that when a user says 'show me suppliers for steel components,' the agent sometimes triggers a topic about 'Supplier Onboarding' instead of the intended 'Vendor Lookup' topic. A Copilot Studio developer reviews the configuration and finds that generative AI orchestration is enabled. Which TWO actions should the developer take to most directly reduce unintended topic triggering in this scenario?

  • A. Refine the agent's system instructions to clarify the distinction between vendor lookup and supplier onboarding scenarios, helping the AI orchestrator route intents more accurately✓ Correct
  • B. Switch the agent's underlying model to a different generative AI model from the model settings to improve intent disambiguation
  • C. Add a redirect node at the beginning of the 'Supplier Onboarding' topic that forwards users to the 'Vendor Lookup' topic when the phrase 'steel' is detected
  • D. Delete the 'Supplier Onboarding' topic and consolidate its content into the 'Vendor Lookup' topic to eliminate ambiguity
  • E. Add more diverse and specific trigger phrases to the 'Vendor Lookup' topic that closely represent the language procurement staff actually use✓ Correct
  • F. Disable generative AI orchestration entirely so that the agent relies exclusively on exact trigger phrase matching for all topics
Explanation

When generative AI orchestration is enabled, Copilot Studio uses the combination of trigger phrases AND agent instructions to determine which topic best matches a user's intent. (E) Adding more diverse, specific trigger phrases to 'Vendor Lookup' gives the orchestrator clearer signals to distinguish it from 'Supplier Onboarding,' directly addressing the ambiguity. (A) Refining system instructions to describe the agent's purpose and the distinction between topics guides the AI orchestrator's routing logic, which is one of the key levers available when generative orchestration is on. — (F) is wrong because completely disabling generative AI orchestration is a drastic change that removes beneficial capabilities and is not the recommended approach for a routing accuracy issue; precise trigger phrases and good instructions are preferred. (C) is wrong because adding a redirect node inside the wrong topic is a fragile workaround that only catches one keyword and does not solve the underlying intent-matching problem. (D) is wrong because deleting a legitimate business topic destroys real functionality the agent needs; consolidation is not justified simply to fix a routing issue. (B) is wrong because switching the underlying generative model does not directly address topic trigger phrase coverage or instruction clarity, and model selection is not the appropriate tool for resolving topic disambiguation.

5.

A project manager asks: 'We need to extend Microsoft 365 Copilot so that our sales team can ask Copilot questions about deals directly inside Microsoft Teams, using our CRM data — without building a standalone bot.' Which approach BEST satisfies this requirement?

  • A. Build a Copilot Studio standalone agent and deploy it to the Teams channel
  • B. Create a declarative agent using Microsoft 365 Copilot extensibility, scoped to CRM knowledge and deployed through the Microsoft 365 admin center✓ Correct
  • C. Use Azure AI Foundry to build a custom model trained on CRM data and expose it via a Teams App
  • D. Configure a Power Automate flow that queries the CRM and posts results to a Teams channel on a schedule
Explanation

A declarative agent built through Microsoft 365 Copilot extensibility is designed exactly for this scenario: it extends the Microsoft 365 Copilot experience surface (including Teams) with domain-specific knowledge and grounding, without creating a separate standalone bot. Users interact with it through the familiar Copilot interface. A standalone Copilot Studio agent deployed to Teams (A) creates a separate bot experience rather than extending M365 Copilot itself, which is the stated requirement. Azure AI Foundry (C) is a pro-developer platform for model development, not for adding a lightweight CRM knowledge scope to M365 Copilot. A scheduled Power Automate flow (D) does not create a conversational experience and does not extend Copilot.

Test yourself across every AB-620 domain

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

Study this domain

Plan and configure agent solutions study guide (AB-620) →

Other AB-620 domains

← All Microsoft AI Agent Builder Associate study resources