Free AB-620 Exam Flashcards
Memorize 50 essential terms and definitions for the Microsoft Certified: AI Agent Builder Associate - Exam AB-620 (Designing and Building Integrated AI Agent Solutions in Copilot Studio). See the term, recall the definition, then flip to check yourself.
Your agent must sign users in on a custom website, not only in Teams. Which authentication option?
Authenticate manually. Authenticate with Microsoft sets up Entra ID automatically but is built for the Teams + Microsoft 365 channel, and Microsoft says to choose manual for other channels. Manual mode supports Microsoft Entra ID V2 and generic OAuth 2 providers and exposes User.AccessToken and User.IsLoggedIn.
Filter by Topic
Jump to Card
About These AB-620 Flashcards
These 50 flashcards are designed to help you memorize key terms and definitions for the Microsoft Certified: AI Agent Builder Associate - Exam AB-620 (Designing and Building Integrated AI Agent Solutions in Copilot Studio). Each card shows a term on the front and its definition on the back—the classic flashcard format for vocabulary memorization. Use these alongside our practice questions to build both recall and comprehension.
Topics Covered
Complete Flashcard Reference
Review every term in this set. Open any term to reveal its definition.
Your agent must sign users in on a custom website, not only in Teams. Which authentication option?
Authenticate manually. Authenticate with Microsoft sets up Entra ID automatically but is built for the Teams + Microsoft 365 channel, and Microsoft says to choose manual for other channels. Manual mode supports Microsoft Entra ID V2 and generic OAuth 2 providers and exposes User.AccessToken and User.IsLoggedIn.
Content moderation is set on the agent and on a generative answers node. Which one applies?
The topic-level setting on the generative answers node wins at runtime. With nothing set there, the node inherits the agent's Generative AI setting, whose default is High. A prompt tool carries its own moderation level, defaulting to Moderate.
Which data policy connector stops makers publishing agents that anyone with the link can chat with?
Block Chat without Microsoft Entra ID authentication in Copilot Studio. Makers are then limited to Authenticate with Microsoft or Authenticate manually, and the No authentication option disappears from the agent's Security settings.
Governance wants the demo website blocked but Teams kept. Which connector do you block?
Direct Line channels in Copilot Studio. That one connector covers the demo website, custom websites, mobile apps and other Direct Line channels. Teams is governed separately by the Microsoft Teams + Microsoft 365 Channel connector.
When should a capability become a separate connected agent instead of a child agent?
When it needs its own publishing, channels, model settings or ALM process, or must be reused by several main agents. Also split when the main agent passes roughly 30 to 40 choices across tools, topics and agents and selection accuracy degrades.
Why pick an agent flow instead of letting generative orchestration decide the steps?
Agent flows are deterministic. The same input follows the same rule-based path and produces the same output, which suits repeatable processes such as ticket creation or approvals where predictability matters more than the orchestrator's flexibility.
An existing agent flow does not appear in the Add tool list of flows. What is it missing?
The When an agent calls the flow trigger and a Respond to the agent action. The flow must also be published, respond synchronously with Asynchronous response turned off, and finish within the 100-second action limit. Other triggers run instantly, on a schedule or on events.
Which agent flow action category pauses automation so a person can approve or supply information?
Human in the loop actions, such as approval requests. They insert a deterministic checkpoint before a consequential step. The other categories are AI capabilities, built-in tools for looping and branching, and connectors.
How does calling an agent flow from a topic differ in cost from calling it through generative orchestration?
A topic call consumes one Classic answer plus the flow's actions. A generative orchestration call consumes one Autonomous action plus the actions. Runs started from the flow designer or the agent's test chat consume no Copilot Studio capacity.
Where do you review how much capacity each agent flow is consuming?
Power Platform admin center, under Licensing then Copilot Studio, lists Agent flow actions per flow. Once prepaid Copilot Studio capacity is fully consumed, new runs are blocked until capacity frees up or pay-as-you-go billing is enabled; in-flight runs still complete.
What does a generative answers node do that agent-level knowledge alone does not?
It runs a knowledge search at a chosen point inside an authored topic, so grounding happens for a specific intent instead of only as a fallback. Every new agent already has one inside the Conversational boosting system topic.
A generative answers node and the Knowledge page both list sources. Which set wins?
Sources configured on the generative answers node take priority; agent-level sources act as a fallback. Note that with generative orchestration the agent bypasses the Conversational boosting topic entirely, so customizations made there are ignored.
After turning on generative orchestration, what replaces User says a phrase on a topic's Trigger node?
The agent chooses. Selection then rests on the topic's description, name and parameter names rather than trigger phrases. Copilot Studio auto-generates descriptions from existing trigger phrases, but rewrite them so similar topics stay distinguishable.
A Send HTTP request node returns a raw JSON string. How do you get typed fields?
Add a Parse value node, choose From Sample Data, and paste sample JSON to derive the schema. The output variable becomes a Record you can address with Power Fx. Parse value also types runtime objects such as System.Activity.ChannelData.
How do you add an Adaptive Card to an agent response, and where is its JSON edited?
From a Message or Question node select Add, then Adaptive card, then Edit adaptive card to open the Adaptive Card designer. Build from elements or paste the payload in the card payload editor. Two or more cards render as a carousel by default.
One topic already collected the user's name. How do you stop a second topic asking again?
In the second topic mark the variable Receive values from other topics, then pass a value on the Redirect node. Return values to original topics sends an answer back. Converting a topic variable to a global variable is one-way.
Which prompt tool setting controls how deterministic the generated text is, and what is its default?
Temperature, a slider from 0 to 1 that defaults to 0 for consistent output; higher values give more varied text. The slider is disabled for GPT-5 reasoning, and the content moderation slider is unavailable for Anthropic and Azure AI Foundry models.
Which knowledge sources trim results to what the individual signed-in user is allowed to see?
SharePoint, Dataverse and enterprise data through Copilot connectors all query using the agent user's Microsoft Entra ID, so each person sees only content they can access. Public website and uploaded document sources carry no per-user authentication.
How many SharePoint URLs can classic orchestration search, and how does generative orchestration differ?
Classic orchestration caps a node at four SharePoint URLs, four website URLs and two Dataverse sources. Generative mode allows 25 SharePoint URLs, 25 websites and unlimited Dataverse or connector sources, and an internal model filters sources once more than 25 exist; uploaded files are excluded from that count.
What happens when Allow ungrounded responses is turned off?
Any turn in which the agent used no knowledge source and no tool is blocked and the fallback topic triggers. The agent also withholds answers that carry no in-text citation, so follow-ups answered from conversation history alone can fail intermittently.
What must exist in Azure before you add Azure AI Search as a knowledge source?
A vector index built with integrated vectorization, optionally with the semantic ranker configured. Add it through a formal data connection under Add knowledge rather than a hand-entered endpoint and key, and attach only one vector index per connection.
How does the Web Search setting differ from adding a public website as a knowledge source?
A public website source restricts Bing to the sites you listed. Web Search, also shown as Use information from the web, searches everything Bing indexes and interleaves those results with your listed sites. It needs generative orchestration and uses Grounding with Bing Search.
When is computer use the right way to reach a line-of-business system?
When the system exposes no API and only a human-usable interface. Computer use drives a Windows machine with a virtual mouse and keyboard from natural-language instructions, and its vision model adapts when the interface changes. It requires generative orchestration.
What does the computer use access control allow list actually prevent?
It blocks interaction with sites and apps that are not listed, but not opening them. The model can still navigate to an unlisted page, and every attempt to act there fails. Enforce HTTPS separately stops it working with plain HTTP sites.
Which MCP transport does Copilot Studio support?
Only the Streamable HTTP transport. Server-sent events were deprecated in the MCP specification and Copilot Studio dropped SSE support after August 2025. A custom-connector OpenAPI file declares the transport with x-ms-agentic-protocol: mcp-streamable-1.0.
What authentication choices does the MCP onboarding wizard offer?
None, API key, or OAuth 2.0. An API key travels in a named header or query parameter. OAuth 2.0 offers dynamic discovery, dynamic client registration with endpoints you supply, or manual setup with client ID, secret, authorization, token and refresh URLs.
An admin blocks a Power Platform connector. Why do MCP tools stop working too?
MCP servers reach Copilot Studio over Power Platform connector infrastructure, so a data policy that regulates connectors also regulates the MCP server and its tools. Enforcement is real time: the maker sees the violation banner and the Publish button becomes unavailable until the policy or the agent changes.
What makes the orchestrator choose your REST API or custom connector tool over another?
Its name and description, plus the names and descriptions of its input and output parameters. Write one or two active-voice sentences saying what the tool does and what it cannot do, and avoid names that overlap with an existing tool.
Which kinds of agents can you add on a Copilot Studio agent's Agents page?
Child agents created inside the agent, other Copilot Studio agents in the same environment, and external agents over the A2A protocol. Microsoft Foundry agents, Fabric data agents and Microsoft 365 Agents SDK agents can also be connected, and those three are in public preview.
Child agent or connected agent: which suits a subagent maintained by a different team?
A connected agent. Child agents group tools, instructions and knowledge inside one agent with no separate settings or deployment. Connected agents get their own configuration, model, channels and lifecycle, and can be reused by more than one main agent.
What is the main runtime cost of splitting a solution across connected agents?
Latency from extra orchestration hops. The main agent plans, selects a connected agent, and that agent then runs its own orchestration over its own tools. Splitting also enlarges the testing, management and governance surface.
Can an agent that already has connected agents be used as a connected agent elsewhere?
No. An agent acting as a main agent with one or more connected agents cannot itself be a connected agent for a second main agent. Any agent with no connected agents of its own can be reused by multiple main agents.
Adding an A2A agent, you paste the agent card URL and the form stays empty. Why?
The form needs the agent's message endpoint URL, not the card URL. When a valid card sits at the standard .well-known path, Copilot Studio pulls the name and description automatically; otherwise enter both by hand so the orchestrator knows when to delegate.
Why choose an A2A connection over an HTTP connector for another team's agent?
A2A is designed for agent workflows: multiturn interactions, rich contextual metadata such as a contextId and chat history, and interoperability across frameworks. An HTTP connector calls an API with limited context. Use MCP instead when you need tools and resources.
Which connected agent type cannot be reached from a Redirect node or from agent instructions?
Fabric data agents. They cannot be redirected to from within a topic, cannot be referenced with a slash in the main agent's instructions, and do not work when the main agent is deployed to Microsoft 365 Copilot.
Generative orchestration is on but you need Azure OpenAI on your data grounding. What do you do?
Embed it in a generative answers node and choose the Classic data option, then add the Azure OpenAI connection. Generative orchestration does not support custom data or Bing Custom Search as agent-level knowledge, so those sources work only inside a node.
What must an admin enable before a prompt or computer use tool can run on an Anthropic model?
Access to external models for the environment. Anthropic and xAI models are hosted outside Microsoft under their own terms, and the prompt builder's content moderation slider is unavailable for them. In the prompt builder, Claude models still count as experimental even though they display no tag.
Where do you connect an agent to Application Insights, and what else must be turned on?
Settings, then Advanced, then paste the Application Insights connection string. Enable logging captures incoming and outgoing messages and events, Log conversation details adds user ID, name and message text, and Node execution events logs each node run.
How do you exclude Copilot Studio test-panel traffic from an Application Insights query?
Filter on the designMode custom dimension that every event carries and keep only rows where it equals False. Telemetry is logged for all conversations, including testing inside Copilot Studio. A prebuilt Copilot Studio Dashboard workbook ships in the Workbooks gallery.
How does an agent evaluation differ from trying prompts in the test panel?
An evaluation runs a saved test set of single-response or conversation cases against defined methods and returns repeatable, comparable results. The test panel is manual and one scenario at a time, and its activity is excluded from the Monitor page.
Which evaluation method uses a language model to judge whether an answer is good enough?
General quality. It scores relevance, groundedness, completeness and abstention, and a response must satisfy all four criteria to be rated high quality. It needs no expected answers, and every test set starts with this method by default.
You must prove the agent actually called a specific tool, not just produced a plausible answer.
Use the Tool use method. It passes only when the agent invoked the expected tools or topics while generating the answer, and fails otherwise. A test case with no expected tools returns an Invalid result rather than a pass or fail.
An answer may be worded many ways but must convey the same meaning. Which method?
Compare meaning, which judges intent similarity against your expected answer and defaults to a pass score of 50. Text similarity is the wrong choice here: it uses cosine similarity on wording and sentence structure, so use it only when phrasing itself matters.
Which evaluation methods return a plain pass or fail rather than a score?
Tool use, keyword match, exact match and custom return pass or fail. General quality, compare meaning and text similarity return a score, and you set the pass threshold for compare meaning and text similarity. Keyword match can require any or all keywords.
You converted the agent's solution to managed and now need to export it. What happens?
You cannot export it. Managed solutions cannot be exported, so you must create a new unmanaged solution and add the agent to it again. Solutions are unmanaged when created, and converting one to managed is not reversible.
You added topics and a flow after creating the solution. What step prevents a failed export?
Open the solution, select the agent's three dots, choose Advanced, then Add required objects to pull dependencies such as topics, flows and environment variables into the solution. Never delete or edit an agent's components directly from the solution.
In what order do you import a solution whose agent uses a custom connector?
Import the custom connector first, then the connection reference along with the agent solution. After importing, reconfigure user authentication for the agent and publish it before sharing. The agent icon can take up to 24 hours to appear everywhere.
Your agent needs an API key that differs per environment. How do you store it safely?
Use an environment variable that references an Azure Key Vault secret. Grant the Key Vault Secrets User role to the Microsoft Copilot Studio Service application and tag the secret with AllowedEnvironments or AllowedAgents. Anyone who can edit the agent could still surface the value.
Why can a maker not slip a change past the test stage of a Power Platform pipeline?
The solution is exported once, when the maker submits the deployment, and that same tamper-protected artifact moves through every stage in order. The system never re-exports for a later stage, so no customization can bypass a QA or approval stage.
Besides the solution itself, what does a pipeline deployment carry into the target environment?
Connections, connection references and environment variables, all validated before deployment starts so no manual post-processing is needed. Pipelines deploy managed solutions only, do not move Dataverse table data, and cannot deploy across tenants.
Frequently Asked Questions
What certification does Exam AB-620 lead to?
Passing AB-620 earns the Microsoft Certified: AI Agent Builder Associate credential. Microsoft describes the audience as professional developers or advanced builders who build, extend and integrate custom agents for enterprise-grade solutions, typically as application developers, consultants or independent software vendor partners.
How is AB-620 scored, and how long do I get?
Microsoft reports technical exam scores on a scale of 1 to 1,000, and 700 or greater passes. Because it is a scaled score it does not equal 70 percent of the points. The certification page allots 120 minutes for the assessment, with 30 extra minutes available on request if the exam is not offered in your preferred language.
What are the AB-620 skills measured and their weightings?
The official study guide lists three areas: Plan and configure agent solutions (30-35%), Integrate and extend agents in Copilot Studio (40-45%), and Test and manage agents (20-25%). Integration is therefore the heaviest area, covering knowledge sources, tools, multi-agent collaboration and Azure integration.
What is the AB-620 retake policy?
Microsoft's retake policy requires waiting 24 hours after a first failed attempt, then 14 days between all subsequent attempts, with a maximum of five attempts in the 12 months from your first attempt. A separate rule applies to beta sittings: a beta exam can be taken only once during the beta period, and a failed beta can be retaken once the exam is live.
Is AB-620 still a beta exam?
No. Microsoft launched AB-620 in beta on April 21, 2026, closed the discounted beta window on May 12, 2026, and announced general availability for June 2026. The certification page no longer carries a beta label, so new sittings follow the normal live-exam scoring and retake rules rather than the beta-only rules.
How long does the certification stay valid?
Microsoft associate, expert and specialty certifications expire annually. You renew by passing a free online renewal assessment on Microsoft Learn before the expiration date; there is no limit on renewal assessment retakes, though you must wait at least 24 hours between attempts after the second try.
Are these official Microsoft exam questions?
No. These are original OpenExamPrep study cards written against the published AB-620 skills-measured outline and the Microsoft Copilot Studio product documentation. Microsoft publishes the study guide and an exam sandbox; its practice assessment for this exam was not yet available at the time of writing.
Explore More Microsoft Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
More From This Family
Videos and articles for deeper review.