Courseiva

AI-102 · topic practice

Implement an agentic solution practice questions

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.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Implement an agentic solution

What the exam tests

What to know about Implement an agentic solution

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.

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

Watch out for

Common Implement an agentic solution exam traps

  • ▸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.

Practice set

Implement an agentic solution questions

20 questions · select your answer, then reveal the explanation

You are building an agentic solution using Microsoft Semantic Kernel. The agent must autonomously decide when to call an external API to fetch real-time data. You want to minimize token usage and avoid unnecessary API calls. Which planner configuration should you use?

You are implementing an agentic solution using Azure AI Agent Service. The agent needs to maintain conversation context across multiple turns. You configure the agent with a custom prompt that includes a 'system message' and 'few-shot examples'. However, after a few turns, the agent starts repeating the same responses. What is the most likely cause?

Your organization is deploying an agentic solution using Microsoft Copilot Studio. The agent must be able to escalate to a human agent when it cannot resolve a user's request. You need to ensure that the escalation includes the full conversation history. What should you configure?

You are designing an agentic solution using Azure AI Agent Service with a custom skill that calls an external REST API. The API has rate limits: 100 requests per minute per client. You need to ensure the agent respects this limit without degrading user experience. Which approach should you take?

You are building an agentic solution using Microsoft Semantic Kernel. The agent needs to orchestrate multiple plugins. One plugin returns a large dataset that exceeds the model's context window. What is the best way to handle this?

You are developing an agentic solution that uses Azure AI Search as a knowledge base. The agent needs to retrieve the most relevant documents based on a user query. You notice that the agent sometimes returns irrelevant results. Which configuration should you adjust?

You are using Microsoft Copilot Studio to create an agent that handles product returns. The agent needs to collect the user's order number and reason for return. Which TWO features should you use to capture this information?

You deploy an agent using the ARM template shown. Users report that the agent cannot answer questions about uploaded documents. What is the most likely cause?

Exhibit

Refer to the exhibit.
{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "resources": [
    {
      "type": "Microsoft.Agents/agent",
      "apiVersion": "2024-12-01-preview",
      "name": "my-agent",
      "location": "eastus",
      "properties": {
        "displayName": "Customer Support Agent",
        "description": "Agent for customer support",
        "instructions": "You are a helpful assistant...",
        "model": {
          "format": "openai",
          "name": "gpt-4o-mini",
          "version": "2024-07-18"
        },
        "tools": [
          {
            "type": "code_interpreter",
            "enabled": true
          },
          {
            "type": "file_search",
            "enabled": false
          },
          {
            "type": "function",
            "function": {
              "name": "get_order_status",
              "description": "Get order status by order ID",
              "parameters": {
                "type": "object",
                "properties": {
                  "order_id": {
                    "type": "string"
                  }
                },
                "required": ["order_id"]
              }
            }
          }
        ],
        "conversation_starters": [
          {
            "text": "Check my order status"
          }
        ]
      }
    }
  ]
}

You are reviewing the configuration of an agent deployed via Azure AI Agent Service, as shown. The agent fails to authenticate when calling the reset_password function, which requires a token from Microsoft Entra ID. What is the most likely issue?

Exhibit

Refer to the exhibit.
{
  "name": "MyAgent",
  "configuration": {
    "description": "Agent for IT support",
    "instructions": "You are an IT support agent...",
    "model": {
      "provider": "azure_openai",
      "name": "gpt-4",
      "version": "1106-Preview"
    },
    "tools": [
      {
        "type": "function",
        "function": {
          "name": "reset_password",
          "description": "Reset user password",
          "parameters": {
            "type": "object",
            "properties": {
              "username": {
                "type": "string"
              }
            },
            "required": ["username"]
          }
        }
      },
      {
        "type": "function",
        "function": {
          "name": "get_user_info",
          "description": "Get user information",
          "parameters": {
            "type": "object",
            "properties": {
              "user_id": {
                "type": "string"
              }
            },
            "required": ["user_id"]
          }
        }
      }
    ],
    "conversation_starters": [
      "Reset my password"
    ],
    "security": {
      "authentication": {
        "type": "api_key",
        "api_key": "<key>"
      }
    }
  }
}

A company is building an agentic solution using Microsoft Copilot Studio. The agent needs to retrieve customer order status from an external CRM API. The API requires OAuth 2.0 authentication with client credentials. Which connector configuration should the developer use?

You are designing an agentic solution in Microsoft Foundry that uses a custom agent to answer questions about internal policies. The agent uses GPT-4o with retrieval augmented generation (RAG) on documents stored in Azure AI Search. Users report that the agent sometimes provides answers that contradict the retrieved documents. Which two actions should you take to improve response fidelity?

Refer to the exhibit. You are deploying an agent in Microsoft Foundry using the ARM template snippet above. The agent needs to call Microsoft Graph API to reset a user's password. However, the deployment fails with an authorization error. What is the most likely cause?

Exhibit

{
  "type": "Microsoft.Agents/agent",
  "apiVersion": "2025-01-01-preview",
  "properties": {
    "displayName": "SupportAgent",
    "description": "Agent for IT support",
    "actions": [
      {
        "type": "conversation",
        "id": "resetPassword",
        "authentication": {
          "type": "ManagedIdentity",
          "resourceId": "/subscriptions/.../userAssignedIdentities/support-identity"
        },
        "parameters": {
          "endpoint": "https://graph.microsoft.com/v1.0/users/{userId}/resetPassword",
          "method": "POST"
        }
      }
    ],
    "knowledgeStores": [
      {
        "type": "azureAISearch",
        "connectionReference": "search-connection"
      }
    ]
  }
}

A company is building an agentic solution using Azure AI Agent Service. The agent needs to execute a Power Automate flow when a user requests a vacation approval. Which action type should the developer add to the agent's action definition?

Refer to the exhibit. You deploy this ARM template to create an agent in Microsoft Foundry. The agent uses an Azure Function as an action. The deployment succeeds but when the agent calls the function, it gets a 401 Unauthorized error. What is the most likely cause?

Exhibit

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "resources": [
    {
      "type": "Microsoft.Agents/agent",
      "apiVersion": "2025-01-01-preview",
      "name": "MyAgent",
      "properties": {
        "displayName": "MyAgent",
        "model": {
          "provider": "AzureOpenAI",
          "name": "gpt-4o-mini",
          "version": "2024-07-18"
        },
        "actions": [
          {
            "type": "openApi",
            "id": "weatherApi",
            "authentication": {
              "type": "ApiKey",
              "keyName": "x-functions-key",
              "keyValue": "[listKeys(resourceId('Microsoft.Web/sites/functions', 'MyFunctionApp'), '2022-03-01').functionKeys.default]"
            },
            "parameters": {
              "url": "https://myfunctionapp.azurewebsites.net/api/weather"
            }
          }
        ]
      }
    }
  ]
}

A company uses Microsoft Copilot Studio to create an agent that books meetings. The agent calls an external API to check room availability. The API requires a client certificate for authentication. Which authentication method should the developer configure in the custom connector?

You need to monitor an agent deployed in Microsoft Foundry. Which Azure service should you use to collect and analyze logs and metrics from the agent?

Refer to the exhibit. You deploy this ARM template to create an agent. The agent uses a user-assigned managed identity to call an external weather API. The deployment succeeds but the agent fails to authenticate to the weather API. What is the most likely reason?

Exhibit

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "resources": [
    {
      "type": "Microsoft.Agents/agent",
      "apiVersion": "2025-01-01-preview",
      "name": "MyAgent",
      "properties": {
        "displayName": "MyAgent",
        "model": {
          "provider": "AzureAI",
          "name": "gpt-4o"
        },
        "actions": [
          {
            "type": "openApi",
            "id": "weatherApi",
            "authentication": {
              "type": "ManagedIdentity",
              "resourceId": "[resourceId('Microsoft.ManagedIdentity/userAssignedIdentities', 'agent-identity')]"
            },
            "parameters": {
              "url": "https://api.weather.example.com/current"
            }
          }
        ]
      }
    }
  ]
}

You are creating an agent in Microsoft Copilot Studio that needs to escalate to a human agent when it cannot resolve a query. Which feature should you use?

You deploy an agent in Microsoft Foundry that uses a custom skill in Azure AI Search. The skill calls an Azure Function to enrich documents. The function uses an API key. The deployment succeeds but the skill returns an error when processing documents. The function logs show the request is received but the API key is missing. What is the most likely cause?

You are building an agentic solution using Azure AI Agent Service. The agent needs to retrieve information from a SQL database dynamically based on user input. Which tool should you configure within the agent to execute SQL queries?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Implement an agentic solution sessions

Start a Implement an agentic solution only practice session

Every question in these sessions is drawn from the Implement an agentic solution domain — nothing else.

Related practice questions

Related AI-102 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the AI-102 exam test about Implement an agentic solution?
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.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Implement an agentic solution questions in a focused session?
Yes — the session launcher on this page draws every question from the Implement an agentic solution domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other AI-102 topics?
Use the topic links above to move to related areas, or go back to the AI-102 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the AI-102 exam covers. They are not copied from any real exam or dump site.