Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Implement an agentic solution practice sets

AI-102 Implement an agentic solution • Complete Question Bank

AI-102 Implement an agentic solution — All Questions With Answers

Complete AI-102 Implement an agentic solution question bank — all 0 questions with answers and detailed explanations.

61
Questions
Free
No signup
Certifications/AI-102/Practice Test/Implement an agentic solution/All Questions
Question 1hardmultiple choice
Read the full Implement an agentic solution 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?

Question 2mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 3easymultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 4hardmultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 5mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 6easymultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 7hardmultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 8mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 9easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 10hardmulti select
Read the full Implement an agentic solution explanation →

You 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?

Question 11mediummulti select
Read the full Implement an agentic solution explanation →

You 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?

Question 12easymulti select
Read the full Implement an agentic solution explanation →

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?

Question 13mediummultiple choice
Read the full Implement an agentic solution explanation →

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"
          }
        ]
      }
    }
  ]
}
Question 14hardmultiple choice
Read the full Implement an agentic solution explanation →

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>"
      }
    }
  }
}
Question 15easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Exhibit

Refer to the exhibit.
$agents = Get-AzAIAgent -ResourceGroupName 'rg-agent' -SubscriptionId 'sub-123'
foreach ($agent in $agents) {
    if ($agent.Properties.Tools.Count -eq 0) {
        Write-Output "Agent $($agent.Name) has no tools configured."
    }
}
Question 16mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 17hardmultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 18mediummultiple choice
Read the full Implement an agentic solution explanation →

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"
      }
    ]
  }
}
Question 19easymultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 20hardmultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 21mediummultiple choice
Read the full Implement an agentic solution explanation →

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"
            }
          }
        ]
      }
    }
  ]
}
Question 22easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 23mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 24hardmultiple choice
Study the full Python automation breakdown →

You 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?

Question 25easymultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 26mediummultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 27hardmultiple choice
Read the full Implement an agentic solution explanation →

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"
            }
          }
        ]
      }
    }
  ]
}
Question 28mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 29easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 30hardmultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 31mediummultiple choice
Read the full Implement an agentic solution explanation →

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?

Question 32hardmultiple choice
Read the full Implement an agentic solution explanation →

You are developing an agentic solution that uses multiple AI agents to collaborate on a complex task. To ensure the agents work together effectively, you need to define a clear handoff protocol. Which approach should you use in Microsoft Foundry to enable agent-to-agent communication?

Question 33easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 34mediummultiple choice
Read the full Implement an agentic solution explanation →

You are developing an agentic solution that requires the agent to maintain context across multiple turns in a conversation. Which feature should you use to store and retrieve conversation history?

Question 35hardmultiple choice
Read the full Implement an agentic solution explanation →

You are building an agentic solution that needs to perform actions on behalf of the user, such as sending emails and updating calendars. Which authentication approach should you use for the agent to access Microsoft Graph API with delegated permissions?

Question 36easymultiple choice
Read the full Implement an agentic solution explanation →

You are designing an agentic solution that uses Azure AI Agent Service to answer customer support queries. The agent needs to retrieve information from a knowledge base stored in Azure AI Search. Which tool should you enable for the agent?

Question 37mediummultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 38hardmultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 39easymultiple choice
Read the full Implement an agentic solution explanation →

You are building an agentic solution that needs to process large documents uploaded by users. The agent should extract key information and summarize the content. Which tool should you enable?

Question 40mediummulti select
Read the full Implement an agentic solution explanation →

You are designing an agentic solution using Azure AI Agent Service. The agent needs to be able to both read and write data to an Azure SQL database. Which TWO tools should you configure?

Question 41hardmulti select
Read the full Implement an agentic solution explanation →

You are deploying an agentic solution that must comply with data residency requirements. The agent processes personal data from users in the European Union. Which THREE actions should you take to ensure compliance?

Question 42mediummulti select
Read the full Implement an agentic solution explanation →

You are developing an agentic solution that uses multiple agents to handle customer inquiries. You need to ensure that agents can hand off to each other with full context. Which THREE features should you use?

Question 43hardmultiple choice
Study the full Python automation breakdown →

Refer to the exhibit. You are configuring an agent in Azure AI Agent Service. You want the agent to be able to execute Python code and call a custom function to get weather data. What is the issue with the JSON configuration?

Exhibit

Refer to the exhibit.

{
  "assistant_id": "asst_abc123",
  "model": "gpt-4o",
  "tools": [
    {
      "type": "code_interpreter",
      "enabled": true
    },
    {
      "type": "function",
      "function": {
        "name": "get_weather",
        "description": "Get the current weather for a location",
        "parameters": {
          "type": "object",
          "properties": {
            "location": {
              "type": "string",
              "description": "The city and state, e.g. San Francisco, CA"
            }
          },
          "required": ["location"]
        }
      }
    }
  ]
}
Question 44mediummultiple choice
Read the full Implement an agentic solution explanation →

Refer to the exhibit. You are sending a request to an agent using the Chat Completions API. The agent should decide whether to call the 'get_weather' function or not. What is missing from the request to enable the agent to properly use the function?

Exhibit

Refer to the exhibit.

{
  "model": "gpt-4o",
  "messages": [
    {
      "role": "user",
      "content": "What is the weather in Seattle?"
    }
  ],
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "get_weather",
        "description": "Get weather",
        "parameters": {
          "type": "object",
          "properties": {
            "location": {
              "type": "string"
            }
          },
          "required": ["location"]
        }
      }
    }
  ],
  "tool_choice": "auto"
}
Question 45hardmultiple choice
Read the full Implement an agentic solution explanation →

Refer 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?

Exhibit

Refer to the exhibit.

{
  "assistant_id": "asst_xyz",
  "instructions": "You are a helpful assistant. When asked about weather, call the get_weather function.",
  "tools": [
    {
      "type": "code_interpreter"
    },
    {
      "type": "function",
      "function": {
        "name": "get_weather",
        "strict": true,
        "parameters": {
          "type": "object",
          "properties": {
            "location": {
              "type": "string"
            }
          },
          "required": ["location"]
        }
      }
    }
  ],
  "tool_resources": {
    "code_interpreter": {
      "file_ids": []
    }
  }
}
Question 46mediummultiple choice
Read the full Implement an agentic solution explanation →

A company uses Microsoft Copilot Studio to build an agent that helps employees find policy documents. The agent needs to answer questions about the employee handbook, which is stored in SharePoint Online. The agent should only respond to queries about the handbook and ignore unrelated questions. Which configuration should the agent designer apply?

Question 47easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 48hardmultiple choice
Read the full Implement an agentic solution explanation →

A 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?

Question 49mediummultiple choice
Read the full Implement an agentic solution explanation →

An organization uses Microsoft Copilot Studio to create an agent for IT support. The agent should be able to reset passwords, unlock accounts, and look up user information by connecting to on-premises Active Directory via Microsoft Entra ID. Which type of authentication should be used for the agent to access these actions?

Question 50hardmultiple choice
Read the full Implement an agentic solution explanation →

You are designing an agent using Microsoft Copilot Studio that must handle sensitive employee data such as salaries and performance reviews. The agent should only allow HR managers to access these topics. The solution must comply with data privacy regulations. Which two actions should you take? (Select two.)

Question 51easymultiple choice
Read the full NAT/PAT explanation →

A 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?

Question 52hardmultiple choice
Read the full Implement an agentic solution explanation →

You are troubleshooting a Copilot Studio agent that uses a Power Automate flow to look up customer information from a CRM system. The flow runs successfully when tested manually, but when the agent triggers it, the flow fails with an authentication error. What is the most likely cause?

Question 53mediummultiple choice
Read the full Implement an agentic solution explanation →

A 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?

Question 54hardmultiple choice
Read the full Implement an agentic solution explanation →

You are developing a custom agent using the Microsoft Bot Framework SDK. The agent must handle multiple languages and use the Azure AI Translator service to translate user messages to English before processing. The solution should minimize latency. Where should the translation logic be implemented?

Question 55mediummultiple choice
Read the full Implement an agentic solution explanation →

A 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?

Question 56easymultiple choice
Read the full Implement an agentic solution explanation →

You have created a Copilot Studio agent that uses a Power Automate flow to send an email when a user requests a password reset. The flow works correctly in test mode, but when the agent is published, the flow does not run. What should you check first?

Question 57hardmultiple choice
Read the full Implement an agentic solution explanation →

An organization uses Microsoft Copilot Studio to build an agent that handles customer inquiries. The agent uses a custom topic with a Power Automate flow to check order status. The flow returns a JSON object with order details. The agent needs to display the order status and estimated delivery date in a formatted message. How should the agent parse the JSON response?

Question 58mediummultiple choice
Read the full Implement an agentic solution explanation →

A developer is building a custom agent using the Microsoft Bot Framework SDK. The agent must be able to handle multiple turns and maintain context across the conversation. The agent uses dialogs to guide the user through a multi-step process. Which component is responsible for managing the dialog stack and persisting state between turns?

Question 59easymultiple choice
Read the full Implement an agentic solution explanation →

You 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?

Question 60hardmultiple choice
Read the full Implement an agentic solution explanation →

A company wants to integrate their Copilot Studio agent with an on-premises ERP system using an API. The on-premises API requires Windows Authentication. The agent must call the API securely without exposing credentials. Which Azure service should be used to enable this integration?

Question 61hardmultiple choice
Read the full NAT/PAT explanation →

You are a Microsoft AI engineer for a multinational retail company. The company uses Microsoft Copilot Studio to build an agent for employee self-service. The agent must handle three main tasks: (1) look up employee information from an on-premises HR database, (2) submit expense reports, and (3) answer questions about company policies stored in SharePoint Online. The HR database can only be accessed via a REST API that requires NTLM authentication. The expense report submission must be routed to a third-party system that uses OAuth 2.0. The policy documents are in multiple languages and the agent must provide answers in the user's language. The agent is published to Microsoft Teams and must support single sign-on (SSO) for authenticated users. The company has strict security requirements: all backend calls must use the user's identity, not a generic service account. The agent must also log all interactions for audit purposes. You need to design the solution architecture. Which combination of Azure services and configurations should you use?

Practice tests

Scored 10-question sessions with instant feedback and explanations.

AI-102 Practice Test 1 — 10 Questions→AI-102 Practice Test 2 — 10 Questions→AI-102 Practice Test 3 — 10 Questions→AI-102 Practice Test 4 — 10 Questions→AI-102 Practice Test 5 — 10 Questions→AI-102 Practice Exam 1 — 20 Questions→AI-102 Practice Exam 2 — 20 Questions→AI-102 Practice Exam 3 — 20 Questions→AI-102 Practice Exam 4 — 20 Questions→Free AI-102 Practice Test 1 — 30 Questions→Free AI-102 Practice Test 2 — 30 Questions→Free AI-102 Practice Test 3 — 30 Questions→AI-102 Practice Questions 1 — 50 Questions→AI-102 Practice Questions 2 — 50 Questions→AI-102 Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

Implement an agentic solutionImplement computer vision solutionsImplement knowledge mining and information extraction solutionsImplement image and video processing solutionsImplement natural language processing solutionsImplement generative AI solutionsImplement agentic AI solutionsImplement knowledge mining and document intelligence solutionsPlan and manage an Azure AI solutionImplement content moderation solutions

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Implement an agentic solution setsAll Implement an agentic solution questionsAI-102 Practice Hub