Build Power Platform Agents: Foundry vs Copilot Studio
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.

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)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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.