Build Power Platform Agents: Foundry vs Copilot Studio

Design AI and agents for business solutions
Answer Agent1 should be built using Microsoft Foundry to support Semantic Kernel and multi-API connections. Agent2 should be built using Microsoft Copilot Studio to enable direct Dataverse connectivity and embedding in Power Apps.

HOTSPOT A company has a Microsoft Power Platform environment. You need to build two agents named Agent1 and Agent2. The solution must meet the following requirements: • Agent1 must be extendable by using the Semantic Kernel and must connect to multiple business apps and APIs. • Agent2 must connect directly to data stored in Microsoft Dataverse and must be embeddable in a Microsoft Power Apps canvas app. What should you use to build each agent? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. exhibit

Community Insight

The core trap is confusing 'Copilot in Power Apps' (a UI feature) with 'Copilot Studio' (the agent builder). You must select the platform that natively supports the specific technical constraints like Semantic Kernel or Dataverse embedding.

This question tests the distinction between Microsoft Foundry for extensible, Semantic Kernel-based agents and Copilot Studio for Dataverse-integrated, embeddable agents. The correct configuration assigns Agent1 to Microsoft Foundry and Agent2 to Microsoft Copilot Studio.

Learners often select 'Copilot in Power Apps' for Agent2 because it sounds similar to 'embeddable in Power Apps'. However, Copilot in Power Apps is a user-facing interface for interacting with existing apps, not the development environment for building custom agents that connect to Dataverse.

Community Discussion (12 comments)

Srikantha 👍 3
The correct selections for each requirement are: Agent1: Microsoft Foundry Agent2: Microsoft Copilot Studio
Mija 👍 3
Agent1 → Microsoft Foundry Agent2 → Copilot in Power Apps
Joselito79 👍 5
Explanation Agent1 → Microsoft Foundry: Provides capabilities for building and extending AI agents, including integration with Semantic Kernel and connections to business applications and APIs. Agent2 → Copilot in Power Apps: Designed to work directly with Dataverse and can be embedded within Power Apps canvas apps.
554b579 👍 1
Agent1 Microsoft Foundry — TRUE. Semantic Kernel is a pro-code orchestration SDK, and the Foundry Agent Service is the agent platform designed to be extended with it. Foundry agents also attach tools for APIs and business systems, matching the second half of the requirement.
TheMCT 👍 1
Agent1 - MIcrosoft Foundry Agent2 - Copilot in Power Apps Microsoft Foundry -> supports building advanced AI agents that can be extended with Semantic Kernel and integrated with APIs, business applications, and enterprise services. Copilot in Power Apps - > is designed to work with Dataverse data and can be embedded directly into canvas apps for end-user interaction.
wrak 👍 3
Agent 1 - via Foundry. Semantic Kernel (or the newer Microsoft Agent Framework) runs outside Copilot Studio, as your own agent runtime.
omath 👍 3
Agent1 → Microsoft Foundry Agent1 must: - Be extendable using Semantic Kernel - Connect to multiple business apps and APIs - Support complex orchestration and multi‑agent patterns These are exactly the capabilities of Microsoft Foundry, which is designed for enterprise‑grade, extensible, multi‑agent AI systems with deep integration into Semantic Kernel. Agent2 → Copilot in Power Apps Why: Agent2 must: - Connect directly to Dataverse - Be embeddable in a Power Apps canvas app This is precisely what Copilot in Power Apps is built for.
Alicia_lili 👍 2
Agent1: Microsoft Copilot Studio Agent2: Copilot in Power Apps
2db2984 👍 15
Should be Agent1 -> MS Foundry Agent 2 -> Micorosoft Copilot Studio (enables building agents that natively connect to Dataverse and can be embedded into Power Apps.)
deca0d4 👍 2
Agent1 use Foundry: Use Foundry when you need a more developer-oriented/custom agent architecture, advanced orchestration, Semantic Kernel, custom tools, custom code, or deeper app integration. Semantic Kernel provides an agent framework, and Microsoft documentation describes using Semantic Kernel with Foundry/agents. Agent2 use Copilot for Power Apps: Copilot Studio creates the custom agent. Power Apps lets you add a custom Copilot Studio copilot to a canvas app.
hi1011 👍 11
Agent 1 -> MS Foundry Agent 2 -> Copilot in Power Apps https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/microsoft-365-copilot-canvas-app
ziggy1117 👍 5
Agent 2 - copilot studio is right answer. Copilot in Power Apps is wrong. Copilot in Power Apps lets you quickly build apps using natural language. Describe your business needs, and the service generates an app and data model for you—no coding required. People interact with your app by asking questions or giving commands in everyday language, making the experience more intuitive and engaging. https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/ai-overview

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

Agent1 requires extension via Semantic Kernel and connections to multiple APIs. This points directly to Microsoft Foundry, which is designed for developer-centric, extensible AI architectures that leverage frameworks like Semantic Kernel for complex orchestration and tool integration. Agent2 must connect to Dataverse and be embeddable in a canvas app. While both Copilot Studio and Copilot in Power Apps relate to this, Microsoft Copilot Studio is the actual authoring tool used to build agents that integrate deeply with Dataverse data models. These built agents can then be embedded into Power Apps canvas applications.

Why Other Candidate Answers Are Wrong

Copilot in Power Apps is incorrect for Agent2 because it is a conversational interface layer within Power Apps, not a platform for building agents. It does not provide the necessary authoring environment to configure Dataverse connections and agent logic. Selecting it confuses the runtime experience with the development tool. Similarly, using standard Copilot Studio for Agent1 would miss the requirement for Semantic Kernel extensibility, as Foundry is the specific enterprise framework for such advanced, code-heavy agent designs.

Community Comment Notes

The community consensus correctly identifies Microsoft Foundry for Agent1 due to its Semantic Kernel capabilities. For Agent2, there was initial confusion between Copilot Studio and Copilot in Power Apps. As one commenter noted, "Copilot Studio... enables building agents that natively connect to Dataverse and can be embedded into Power Apps," clarifying that the builder (Studio) creates the asset that gets embedded (via the interface). Another comment highlighted that "Semantic Kernel... runs outside Copilot Studio" in the context of Foundry, reinforcing the separation of concerns.

Official Reference

Exam Strategy

Always distinguish between the agent authoring platform (Copilot Studio, Foundry) and the user interface (Copilot in Power Apps). When a requirement mentions 'embedding', look for the platform that generates the embeddable agent asset, not the viewer.

Frequently Asked Questions

What is the difference between Copilot Studio and Copilot in Power Apps?

Copilot Studio is the platform for building and configuring AI agents. Copilot in Power Apps is a feature within Power Apps that allows users to interact with those agents via natural language.

When should I use Microsoft Foundry over Copilot Studio?

Use Microsoft Foundry when you need deep customization, integration with Semantic Kernel, complex orchestration, or multi-agent patterns that go beyond the standard low-code capabilities of Copilot Studio.

More AB-100 FAQ →

Related Analysis

← Back to AB-100 Study Guide