Limited-Time Offer: Enjoy 50% Savings! Ends in 00h 00m 00s Coupon code: 50OFF
Skip to content

Free Microsoft Designing and Building Integrated AI Agent Solutions in Copilot Studio AB-620 Exam Questions

Page: 1 / 10 Total 93 questions

Want more questions? Get Premium Access.

Question 1

An agent in Copilot Studio already exists in a development environment.

You need to prepare the agent so it can be moved to a production environment by using the supported solution-based approach.

You need to create an exportable package that contains the existing agent.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Correct Answer: C. Export the unmanaged solution that contains the agent.; E. Create a custom solution and add the existing agent to the solution.
Explanation:

Comprehensive and Detailed Explanation From [Microsoft AB-620 Study Guide]

First, create a custom solution in the development environment and add the existing agent by selecting Add existing Agent Agent. The solution acts as the application lifecycle management package that contains the agent and its dependent components. Required objects such as agent flows, environment variables, connection references, and custom connectors should also be included when applicable.

After the agent and its dependencies are included, export the solution from the development environment. Microsoft's documented procedure starts from the list of unmanaged solutions and exports the solution containing the agent. During the export process, the maker can select the appropriate package type. Production deployments commonly use a managed export, but the source development solution remains unmanaged; it does not need to be converted before export.

Removing topics directly from the solution is specifically discouraged because changing or removing agent components outside the standard Copilot Studio authoring interface can cause export or import failures. Publishing the agent to a channel is also unrelated to creating a solution package. After the solution is imported into production, the imported agent must be configured, tested, and published in that environment.

Relevant study-guide area: Test and manage agents Implement application lifecycle management for agents in Copilot Studio Create a solution and add existing agents to a solution. See Export and import agents using solutions.


Question 2

A company is configuring an agent in Copilot Studio that uses a generative answers node inside multiple topics.

The company requires responses to meet the following requirements:

Must use an executive summary format.

Must apply only within a specific topic.

Must continue using configured knowledge sources.

Must comply with connector security controls.

You need to configure a custom prompt to meet the formatting requirements.

Solution: Configure custom instructions on the existing generative answers node at the topic level so that other topics are not affected.

Does the solution meet the goal?

Correct Answer: A. Yes
Explanation:

Comprehensive and Detailed Explanation From Microsoft AB-620 Study Guide: Applying custom instructions on the existing generative answers node at the topic level meets the scope requirement because only that topic's response behavior is changed. The node remains responsible for searching the configured knowledge sources, so grounding is preserved while the custom instruction imposes an executive-summary structure. Other topics continue using their own node or agent-level behavior. This is different from replacing the generative answers node with an independent prompt tool, which can sever the retrieval path. The topic should keep Search only selected sources configured when source restriction is required, and general knowledge should be disabled if the answer must be based exclusively on enterprise data. Connector authentication and data-policy enforcement remain platform controls and are not weakened by a formatting instruction. The instruction should specify a stable format---such as decision, key facts, risks, and next actions---without asking the model to disclose internal reasoning. Tests should verify both consistent formatting and correct source use under users with different permissions. Study Guide alignment: Plan and configure agent solutions > Configure topics > Configure advanced agent responses with custom prompts; Configure generative answers node.


Question 3

An agent uses a flow that calls an external service which can occasionally fail or time out. When a failure occurs, the agent must meet the following requirements.

* Must not terminate silently.

* Must send a notification containing the error details.

You need to configure the agent flow so that failures are handled in a controlled and predictable way. Solution: Terminate the flow immediately on error.

Does the solution meet the goal?

Correct Answer: B. No
Explanation:

Comprehensive and Detailed Explanation From Microsoft AB-620 Study Guide: Terminating immediately on error makes the failure explicit to the runtime but does not send the required notification. The solution therefore still allows an operator-facing silent failure even though the run status is marked failed. A proper pattern uses Configure run after to enter a notification or catch scope on failure and timeout, collects safe diagnostic details, sends the administrative alert, and only then terminates with the intended status. If notification delivery fails, a secondary monitoring or logging path should still preserve the incident. The error message should include a run or correlation identifier, the failed action, and a concise remediation hint without exposing credentials or sensitive business data. Retry behavior should be configured separately according to idempotency and service characteristics. The proposed immediate termination satisfies neither the communication requirement nor controlled recovery, so the answer is No. Tests should force each expected failure state and confirm both notification delivery and final run status. Study Guide alignment: Plan and configure agent solutions > Create and monitor agent flows in Copilot Studio > Implement error handling in agent flows.


Question 4

A company is configuring generative answers for an agent in Copilot Studio.

The agent must use Azure AI Search to retrieve enterprise content, and all responses must be generated by a Microsoft Foundry model.

The agent sometimes generates answers that are not grounded in Azure AI Search content. The company requires that the agent only generate responses when relevant indexed content is retrieved.

You need to configure the agent so that its generative answer behavior meets the organization's requirements.

What should you do?

Correct Answer: C. Require grounding for generative answers and use Azure AI Search as the retrieval source.
Explanation:

Comprehensive and Detailed 150 to 250 words of Explanation From [Microsoft AB-620 study guide]: Azure AI Search must be configured as the authoritative retrieval source, with ungrounded or general-knowledge responses disabled. In the retrieval-augmented generation process, Copilot Studio first reformulates the user's question, searches the connected vector index, and supplies relevant results to the Microsoft Foundry-hosted model for response generation. Requiring grounding prevents the model from answering solely from its pretrained knowledge when Azure AI Search returns no sufficiently relevant content. In that situation, the agent should return no generated answer and follow its configured fallback or escalation behavior. Selecting a Foundry model alone does not enforce grounding because model selection controls the generation layer, not the retrieval requirement. Citations provide traceability but likewise do not prevent an unsupported answer. Uploading duplicate documents would introduce another knowledge store and undermine Azure AI Search as the controlled enterprise index. The Azure AI Search connection should identify the intended vector index and use semantic ranking where appropriate. Testing should confirm that valid queries return supported answers and citations, while out-of-scope queries produce no ungrounded response. Study Guide alignment: Integrate and extend agents in Copilot Studio Connect to Azure AI Search; Integrate agents with Azure Configure generative answers by using Azure AI Search with Foundry.


Question 5

You need to configure the agent in Copilot Studio to use internal and external partner knowledge sources to answer user questions about the airline services.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Correct Answer: A. Use a Microsoft Graph connector to index the partner's travel advisory content.; D. Add the internal policy documents as a knowledge source.
Explanation:

A . Use a Microsoft Graph connector to index the partner's travel advisory content. Microsoft 365 Copilot connectors---formerly called Microsoft Graph connectors---index non-Microsoft enterprise content into Microsoft Graph, making it available for semantic knowledge grounding and citations. Microsoft Learn: Copilot connectors

D . Add the internal policy documents as a knowledge source. The SharePoint PDFs and policy documents should be connected as agent knowledge so generative answers can retrieve and summarize the relevant content. This is scalable and avoids manually maintaining document-specific topics. Microsoft Learn: SharePoint knowledge sources

B violates the requirement to avoid manually authored Q&A topics. C could produce ungrounded responses from unapproved public sources and would not satisfy the airline's accuracy, security, or compliance requirements.


Question 6

You need to configure the Blue Yonder Copilot agent's responses in accordance with the company's content control and platform requirements.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Correct Answer: B. Configure prompt instructions that include disclaimer text.; C. Use Markdown syntax within response content.
Explanation:

B . Configure prompt instructions that include disclaimer text. Centralized prompt instructions apply the required disclaimer and behavioral controls consistently to generative responses. This avoids maintaining duplicate text in individual topics and reduces the risk of inconsistent compliance language. Microsoft confirms that prompt modifications can control response content, format, personality, and what the agent should or should not answer. Microsoft Learn: Prompt modification

C . Use Markdown syntax within response content. The scenario explicitly requires Markdown for formatting and states that HTML is unsupported. Markdown can provide headings, bold text, lists, and other structured presentation while remaining compatible with the target channels.

Options A and E duplicate disclaimer content across topics, creating unnecessary maintenance and inconsistent responses when the disclaimer changes. Option D violates the stated platform requirement because HTML must not be used.


Question 7

You need to ensure that every AI-generated response from the agent in Copilot Studio includes a disclaimer that complies with the company's security and governance policies.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Correct Answer: B. Add a prompt modification in the generative answers node settings.; C. Create a disclaimer topic that always runs first.
Explanation:

This multiple-choice question asks for two actions to ensure every AI-generated response includes a disclaimer complying with security and governance policies. The available options are not provided in the question text.

Common approaches to adding disclaimers in Copilot Studio include:

<ul><li><strong>System Prompt Configuration:</strong> Adding disclaimer text to the system prompt or agent instructions</li><li><strong>Topic Flow Design:</strong> Implementing a disclaimer message node in conversation flows</li><li><strong>Post-Response Processing:</strong> Using a cloud flow to append disclaimers to all responses</li><li><strong>Message Template:</strong> Creating a custom response template that includes disclaimer text</li><li><strong>Generative Answer Settings:</strong> Configuring built-in disclaimer options for generative content</li></ul>

Question 8

An agent calls a flow to a database. The agent requires structured output values to be returned. The agent receives unexpected or empty values.

You need to configure the agent so that data is exchanged correctly between the agent and the flow. What should you do?

Correct Answer: A. Validate parameter definitions.
Explanation:

Comprehensive and Detailed Explanation From Microsoft AB-620 Study Guide: The first configuration check is the contract between the agent and the flow. Input and output parameter definitions must agree on name, data type, required status, and mapping. A flow can complete successfully yet return an empty value to the agent if the response field is not mapped to the declared output or if the agent expects a different type. Validating the parameter definitions therefore addresses the actual data-exchange requirement. Reviewing run history is useful for diagnosis, but it does not correct a mismatched contract by itself. Changing the trigger schema or adding Parse JSON might be necessary in a specific implementation, yet neither should be done before confirming what the caller sends and what the flow returns. Republishing cannot repair an incorrect mapping. The builder should test the flow directly with known values, inspect each action output, verify the final response action, and then test from the agent. Optional and null fields should be handled explicitly, and sensitive outputs should be minimized and protected in logs. Study Guide alignment: Plan and configure agent solutions > Create and monitor agent flows in Copilot Studio > Add input and output parameters.


Question 9

A company is deploying an agent for employees. The company has the following requirements:

* Access must be restricted to the internal employees only.

* End-user authentication must be enforced.

You need to configure the agent based on the company requirements. What should you do?

Correct Answer: A. Select Authenticate with Microsoft Entra ID for the agent.
Explanation:

Comprehensive and Detailed Explanation From Microsoft AB-620 Study Guide: Selecting Authenticate with Microsoft restricts the agent to signed-in organizational identities in the supported Microsoft channel and enables the agent to be shared with controlled users in the tenant. That meets the requirement for internal employees and enforced end-user authentication. No authentication or a public website would allow anyone with access to the link to converse with the agent and would prevent reliable organizational access control. A personal-account setting is not the enterprise identity model required here. Authentication and authorization are related but separate: after choosing Microsoft authentication, the owner must still share the agent only with the intended employees or groups and ensure connected knowledge and tools apply the user's permissions correctly. If the deployment uses a channel that requires manual Entra ID configuration, the appropriate manual authentication and sign-in requirement may be needed instead; however, among the supplied choices, Authenticate with Microsoft is the correct control. Test with authorized, unauthorized, and signed-out users before release, and review any DLP policy that mandates authentication. Study Guide alignment: Plan and configure agent solutions > Plan an agent solution > Plan identity strategy; Design agents for internal audiences.


Question 10

A company uses multiple Copilot Studio agents that perform specialized tasks.

You need to configure a Copilot Studio agent in your environment to connect to an external agent.

What should you do?

Correct Answer: A. Provide A2A endpoint information for the target agent.
Explanation:

Comprehensive and Detailed Explanation From Microsoft AB-620 Study Guide: An external agent that supports Agent2Agent is connected by supplying its A2A endpoint and the required authentication configuration. The endpoint represents a collaboration interface between independently orchestrated agents, enabling the Copilot Studio agent to delegate a task and receive the partner agent's response. Generative answers cannot call another agent merely because both use generative AI; they retrieve and synthesize from knowledge sources. A Power Platform connector could wrap an ordinary API, but it would not use the specified A2A agent contract and would lose agent-to-agent semantics. Adding the target as indexed knowledge would only make a corpus searchable and would not execute the target agent. The endpoint must be the A2A message endpoint, not just a website or agent-card URL. The builder should give the connection a discriminating description, configure authentication if the endpoint is protected, and validate handoff behavior in the test pane. Production planning should include timeout, failure, logging, and data-sharing boundaries between the two agents. Study Guide alignment: Integrate and extend agents in Copilot Studio > Configure multi-agent collaboration from Copilot Studio > Create a multi-agent solution by using A2A protocol.