Agent Builder, Copilot Studio, or Azure AI Foundry: How We Decide for Every Client
Every conversation with a client kicks off similarly. They’ve experienced a demo, attended an Ignite session, or come across a press release. Now they’re eager to create an agent. But then comes the question that often derails the entire project:
“Which tool should we use?”
After working with various clients across sectors like insurance, professional services, and public services, we’ve crafted a reliable framework to tackle this query. Instead of focusing on what’s trendy or heavily marketed, we hone in on what truly works in real-life production settings.
A common misstep teams make is viewing Agent Builder, Copilot Studio, and Azure AI Foundry as levels of complexity—like a staircase. This thinking can lead to poor choices. They’re not different levels; rather, they serve unique needs. The better question is, “Which tool suits our project’s specific constraints?”
We assess each project based on four key factors before suggesting a tool:
- Who’s developing it?
- Where are the users located?
- How complex is the logic involved?
- Who will maintain it post-launch?
| Agent Builder | Copilot Studio | Azure AI Foundry | |
|---|---|---|---|
| Builder profile | No-code Maker | Developer / Power User | Professional Developer, Python |
| User surface | M365 Copilot Chat | Teams, web, M365 Copilot | Custom app, any surface |
| Logic complexity | Basic Q&A, task routing | Multi-step flows, connectors | Fully custom orchestration |
| Post-go-live ownership | Business team | Joint IT + Business | Engineering team |
| Governance | M365 Admin Centre | Power Platform DLP | Custom, Azure RBAC |
Agent Builder is ideal when the business team wants full ownership, the use case is clear-cut, and users are already engaged with M365 Copilot Chat. Its main benefit lies in distribution—an agent built with Agent Builder seamlessly integrates into Copilot Chat without extra deployment hassle. No IT tickets, app registrations, or Teams app packages are necessary.
However, it does have limitations. Agent Builder can’t cater to complex branching logic, make external API calls, or manage dynamic prompt injection. So, when a client inquires about integrating with their CRM, often the answer will be no.
Best suited for: A project where a maker drives it, the scope is limited, and M365 Copilot is the main interface for users.
Copilot Studio is our go-to recommendation for most enterprise agent initiatives. It strikes a balance between no-code simplicity and coding flexibility while staying within the Microsoft governance framework that most enterprise IT teams are familiar with.
- Power Platform connectors: With over 1,000 ready-to-use connectors, most enterprise data sources can be accessed without the need for custom APIs.
- M365 Copilot Integration: Copilot Studio agents can be directly accessed within M365 Copilot Chat, melding user-friendly distribution with enterprise-level functionality.
- Governance at the topic level: Key configurations like fallback behaviours and escalation paths can be set without needing to write code.
- DLP Policy Enforcement: The agent operates within the same data protection framework as the rest of the Power Platform ecosystem.
The biggest pitfall? Underestimating the importance of the knowledge component. Writing the agent is the simple part. Structuring SharePoint content, maintaining consistent metadata, and deduplicating documents are where many projects falter. So, make sure to budget for this.
Best suited for: Cases requiring connectors, dynamic responses, integration with M365 Copilot, and a governance model that allows IT oversight without demanding a developer team.
Foundry is your go-to choice when you need to deploy your own model, create a fully customised orchestration process, or link to a platform beyond Microsoft 365. This typically happens in one of three scenarios:
- The client has a model tailored with proprietary data that must be utilised.
- The agent is included within a custom-built web or mobile application.
- The logic demands Python-level precision—complex reasoning sequences, coordination among multiple agents, or unique evaluation loops.
Projects using Foundry require professional developers and take longer to implement. Moreover, what comes out of it is something the business team can’t usually maintain without engineering support. While this shouldn’t scare you away, it’s essential to set client expectations from the get-go.
Best suited for: When full control over the model, orchestration, or surface is needed and there’s a development team available for ongoing support.
When a client finds themselves torn between Copilot Studio and Foundry, we ask them one pivotal question:
“Who will be answering the 2am support call if something goes wrong in production?”
If the response is a developer, then Foundry might be the way forward. But if it’s an IT admin or business owner, Copilot Studio is likely the better choice. This isn’t because Foundry is untrustworthy but because the operational model needs to align with the tool’s nature. More projects stumble due to an ownership mismatch than from any technical shortcomings.
Common pitfalls to avoid:
- **Choosing Foundry too soon:** Developers often seek out Foundry for complete control before validating the project’s needs. We’ve had to recreate several Foundry proofs of concept using Copilot Studio when the actual production requirements showed it would be faster and cheaper.
- **Misjudging Agent Builder’s scope:** Business teams might opt for Agent Builder thinking it’s straightforward, only to hit its limitations down the line. Transitioning to a more suitable platform can be more costly than starting with Copilot Studio.
- **Overlooking the M365 Copilot channel:** Numerous Copilot Studio projects are launched as independent Teams applications when they could be integrated directly within M365 Copilot Chat for better accessibility.
- Agent Builder: Maker-controlled, specific use cases, M365 Copilot integration, rapid deployment.
- Copilot Studio: Joint ownership between IT and business, suitable for complex projects requiring connectors and governance, M365 Copilot compatibility.
- Azure AI Foundry: Developer-led, for custom models or unique platforms, total control, generally higher costs.
Start by considering the ownership model, as everything else will naturally follow from that.
Elliot Margot – Team Lead for Jumpstart, Copilot, and Agents at Witivio (Microsoft Partner).
Share this content:
Discover more from Qureshi
Subscribe to get the latest posts sent to your email.