Be able to choose the right Copilot Studio feature for intent mapping, wire Entra ID auth and persisted state into a Bot Framework SDK agent, call Azure AI Agent Service through its thread/message/run REST flow, and explain that agents without tools cannot perform actions beyond conversation.
Start practicing
Implement an agentic solution — choose a session length
Free · No account required
Domain overview
This domain covers building and operating agents on Azure: intent recognition in Copilot Studio, Bot Framework SDK agents with Entra ID auth and state, invoking Azure AI Agent Service agents over REST, and auditing agent tool configuration. Questions are scenario-based, asking you to pick the correct feature, endpoint, or diagnose the effect of a missing configuration.
Exam objectives
Copilot Studio topics and NLU mapping user utterances to intents and entities
Bot Framework SDK in C#: Entra ID authentication plus conversation and user state storage
Azure AI Agent Service REST invocation: threads, messages, and runs endpoints
PowerShell auditing of Azure AI Agent Service agents and the effect of missing tools
Confusing Copilot Studio intent recognition with authored trigger phrases, or assuming an agent can act without configured tools.
Sending a message directly to an agent endpoint instead of creating a thread, adding a message, then starting a run.
Treating Bot Framework state as automatic; forgetting to configure storage providers for user preferences across conversations.
Click any question to see the full explanation and answer options, or start a focused practice session above.
You are using Microsoft Copilot Studio to create an agent that helps users reset their passwords. The agent should first verify the user's identity using multi-factor authentication (MFA) before proceeding. Which feature should you configure?
2You are implementing an agentic solution using Azure AI Agent Service with multiple agents that need to collaborate. Each agent has access to different knowledge bases. You want to ensure that the agents can share context and hand off tasks to each other seamlessly. Which architecture should you use?
3You are using Microsoft Copilot Studio to create an agent that handles customer support. The agent needs to understand the user's intent from free-text input. Which feature should you use to map user utterances to specific topics?
4You are designing an agentic solution using Azure AI Agent Service. The agent needs to perform actions on behalf of users, such as sending emails and updating databases. The solution must use managed identities for authentication to Azure resources. Which TWO configurations are required?
5You are building an agentic solution using Microsoft Semantic Kernel. The agent uses a planner to orchestrate multiple functions. You want to improve the planner's ability to handle complex user requests that involve multiple steps. Which THREE strategies should you implement?
6You run the PowerShell script shown to audit your Azure AI Agent Service agents. The script outputs that several agents have no tools configured. What is the impact on those agents?
7You are troubleshooting an agent built with Microsoft Copilot Studio. The agent uses a custom topic to check inventory levels. The topic calls a Power Automate flow that returns JSON with 'inStock' boolean. The agent sometimes says 'Item is in stock' even when the flow returns false. What is the most likely cause?
8You are designing an agentic solution that uses Microsoft Copilot Studio and Azure AI Search. The agent needs to answer questions based on confidential documents. Which security measure should you implement to ensure the agent only accesses documents the user has permission to read?
9You are building an agent using Azure AI Agent Service that must execute code in a sandbox environment. The code should be able to install Python packages. Which action type should you use?
10You are designing an agent that uses Azure AI Search as a knowledge store. The agent must handle multiple languages. Which feature should you configure in Azure AI Search to ensure the agent retrieves relevant results for queries in different languages?
11You are building an agentic solution using Azure AI Agent Service. The agent needs to send an email via Microsoft Graph API. Which authentication method should you use for the action?
12You are deploying an agentic solution using Azure AI Agent Service. The agent needs to be invoked from a custom application using REST API calls. Which endpoint should you use to send a message to the agent?
13You are troubleshooting an agentic solution where the agent is not returning responses within acceptable time limits. You suspect the agent is making too many sequential calls to external tools. Which strategy should you recommend to reduce latency?
14You are developing an agentic solution that uses Azure AI Agent Service with a custom function calling tool. The agent needs to call a function that requires authentication to an external API. How should you securely pass the API key to the function?
15Refer to the exhibit. You have created an assistant with the above configuration. When you send a message 'What is the weather in Seattle?', the assistant responds without calling the function. What is the most likely cause?
16You are building an agent using Microsoft Copilot Studio to handle customer returns. The agent must collect the order ID, reason for return, and then provide a return shipping label. The process requires the user to provide information step-by-step. Which type of conversation flow should you implement?
17A developer is building an agent using the Microsoft Bot Framework SDK in C#. The agent must authenticate users via Microsoft Entra ID and maintain state across conversations. The solution must store user preferences (e.g., language, timezone) in Azure Cosmos DB. Which state management approach should the developer use?
18A company wants to build a customer support agent using Microsoft Copilot Studio. The agent needs to understand natural language and handle complex queries beyond simple keyword matching. The agent should be able to escalate to a human agent when it cannot resolve the issue. Which feature should the agent use to understand natural language?
19A company uses Microsoft Copilot Studio to create an agent that helps employees schedule meetings. The agent must access the user's calendar to find free time slots and book meetings. The agent should only work for users who have granted consent. Which authentication and authorization approach should be used?
20A company plans to deploy a Copilot Studio agent to Microsoft Teams. The agent should be available to all employees in the company. The security team requires that only authenticated users from the company's Microsoft Entra ID tenant can access the agent. Which channel configuration should be used?
21You are building an agent in Microsoft Copilot Studio that needs to send a confirmation email after a user completes a survey. The email should be sent using the user's email address collected during the conversation. Which feature should you use to send the email?
22You are developing an agent by using the Azure AI Foundry Agent Service. The agent must query a proprietary internal REST API that returns JSON data. The API requires an OAuth 2.0 access token for authentication. You need to configure the agent to call this API. What should you do?
23You are building an agent with Azure AI Agent Service. The agent must consult a product catalog stored in an Azure AI Search index before answering questions, and you want the retrieval to happen automatically on every run without writing any orchestration code. You have already created the index and a project connection to it. Which configuration should you apply to the agent?
24You are configuring an agent in Azure AI Foundry Agent Service to generate responses based on a large set of internal documents. The documents are stored in an Azure Storage account. You need to ensure the agent can retrieve relevant information from these documents to answer user queries. What should you do?
25A logistics company runs an Azure AI Agent Service agent that must call an internal REST API to book delivery slots. The API requires a per-tenant OAuth token that must never be visible in run logs or agent definitions. The agent is invoked by many tenants through your own web application. Which approach should you use to give the agent access to the API securely?
26You are implementing an agent with Azure AI Agent Service that must run a multi-step task: retrieve a customer record, then create a support ticket containing that record. You want the agent to complete both steps in a single run and to be able to report intermediate progress. Which two capabilities should you rely on? (Choose two.)
27You are creating an agent in Microsoft Foundry that answers questions about internal HR policies. The policy documents are already indexed in Azure AI Search, and you want the fastest path to a working agent without writing retrieval code. What should you do first?
28Your Azure AI Agent Service agent occasionally calls a 'createOrder' tool with plausible but incorrect item codes. You must ensure that the order is created only when the item code exists in the product database, and that invalid calls are rejected before any order is written. Which approach should you take?
29You are designing an agent in Microsoft Copilot Studio that must answer questions by using a large corpus of internal policy documents. The agent must provide accurate citations and must not invent policy details. You need to configure knowledge sources and grounding behaviour. Which two actions should you take? (Choose two.)
30You are building an agent with the Azure AI Agents SDK that must support multi-turn conversations for a help desk scenario. The agent should remember details a user provided earlier in the same conversation, such as their device model. You need to manage conversation state. What should you do?
31You are troubleshooting a Microsoft Copilot Studio agent that calls a custom connector action to retrieve shipment data. The action works in the test canvas, but when the agent is published to a channel, the action returns an authorization error for some users. The connector uses OAuth. You need to resolve the issue. What should you do?
Deep-dive questions
The most-searched questions in this domain — detailed explanations, worked examples, full answer breakdowns.
Be able to choose the right Copilot Studio feature for intent mapping, wire Entra ID auth and persisted state into a Bot Framework SDK agent, call Azure AI Agent Service through its thread/message/run REST flow, and explain that agents without tools cannot perform actions beyond conversation.
The Courseiva AI-102 question bank contains 31 questions in the Implement an agentic solution domain, covering the 4% of the exam attributed to this domain in the official Microsoft blueprint. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Implement an agentic solution domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included