Copilot Agents and Copilot Studio: which one do you choose?

Once an organization has been working with Microsoft 365 Copilot for a few months, the same question comes up. Can Copilot also use our own knowledge? Can it give the answer that is in our handbook instead of the generic answer from the internet? It can, and it is called an agent.
From that moment on, confusion sets in. There is an agent you build in a few minutes in Microsoft 365 Copilot itself, and there is an agent you build in Copilot Studio. Both are called agents, both do something with your knowledge, and yet they are different things with different price tags. In this article we make the distinction clear and give you a decision guide that tells you in five questions which way to go.
What are Copilot Agents?
An agent is Copilot with an assignment. Where the standard Copilot is a generalist that does a bit of everything, an agent is a specialist that you configure yourself. Microsoft describes this as adding your own instructions, your own knowledge and your own actions to a specific scenario [1].
Three components determine what an agent is worth.
The instructions tell the agent who it is, which tone it uses, which steps it follows and what it must never do. This is the part organizations underestimate most often. Microsoft gives explicit guidelines for it and applies a limit of eight thousand characters for the instructions of a declarative agent [2]. That limit forces you to be precise, which usually improves quality.
The knowledge determines where the agent gets its answers from. That can be a SharePoint site, a document library, or a source system outside Microsoft 365 through connectors [1].
The actions determine what the agent can do instead of only what it can tell. Creating a ticket, retrieving a status, updating a record. As soon as this need arises, the conversation changes fundamentally.
Microsoft distinguishes two main forms. Declarative agents run on the existing engine of Microsoft 365 Copilot and therefore automatically inherit the security and compliance of Microsoft 365. Custom engine agents bring their own orchestration and their own model, can act proactively and also work outside Microsoft 365, but require your own hosting and your own responsibility for compliance [1].
The difference between an agent in Copilot and an agent in Copilot Studio
The simplest distinction is this. An agent you build with the Agent Builder in Microsoft 365 Copilot talks and knows. An agent you build in Copilot Studio talks, knows and acts.
The Agent Builder is part of Microsoft 365 Copilot itself. You give the agent a name and a description, write instructions, connect knowledge sources such as SharePoint or Copilot connectors and test it right away in a preview pane [3]. No code is involved and no separate license is needed, because the capability is included in the Microsoft 365 Copilot license [3]. For most knowledge questions within a team, this is exactly enough.
Copilot Studio is a different category. It is a low-code studio in which you build agents and workflows, connect them to business systems and publish them to multiple channels, from Teams to a website to Microsoft 365 Copilot [4]. It adds capabilities the Agent Builder does not have. Think of actions toward external systems, agents that start on their own on an event or on a schedule, multiple agents working together and analytics on the agent's behavior [4].
There is also a management difference that often only becomes apparent later. Agents you build with the Agent Builder within Microsoft 365 stay closer to the Microsoft 365 environment. Copilot Studio agents, on the other hand, are stored in a Power Platform environment. This means you deal with things like environments, roles, security and Power Platform administration.
That is not a disadvantage. Precisely when an agent becomes more important for business processes, Copilot Studio offers more ways to set up management in a structured way. It does mean you need to think consciously about who manages the environment and the agent and which governance you apply.
When is the built-in Agent Builder enough?
The Agent Builder is the right choice more often than people think. Start there unless you have a reason not to.
It is enough when the agent mainly answers questions based on documents that are already in SharePoint. It is enough when:
- The users work within Microsoft 365 and start the agent from Copilot.
- The agent does not need to write data to another system.
- One team owns it and no complex approval process is needed around it.
A good example is an agent that answers all questions about employment terms. The information is in a handbook on SharePoint, the questions are in natural language, and the answer does not need to go anywhere. Within an hour that agent is up and running, and it saves HR a pile of repetitive questions every week.
Do keep in mind the limits Microsoft names. Agents from the Agent Builder are not available in Teams chat, and automatically sharing SharePoint knowledge works through specific security groups and not organization-wide [3]. So for an agent that everyone needs to be able to call, for example in Teams, this will not be enough.
When do you move to Copilot Studio?
There are five signals that almost always mean you belong in Copilot Studio. Microsoft itself mentions integrating with external services and more complex capabilities as the moment to move [3].
1. The need for action. As soon as the agent needs to create, update or send something in another system, you need actions, and therefore Copilot Studio.
2. The need for initiative. An agent that has to start on its own when a form comes in, when a record changes or every Monday morning at eight o'clock requires triggers. Copilot Studio supports triggers on events and on a schedule [5].
3. The channel. Does the agent need to live on your public website, in a customer portal or in a Teams channel where several people read along? Then you need the publishing options of Copilot Studio.
4. The complexity. When an agent gets so many tasks and choices that it starts to hesitate, it is time to split it. Microsoft gives a concrete rule of thumb for this and advises splitting when an agent approaches thirty to forty choices, because accuracy and performance then decline [6].
5. The management. Multiple teams that each maintain their own agent, with their own release moments, their own settings and separate responsibilities. That calls for the environments and the lifecycle of Copilot Studio [6].
Still in doubt? There is a good middle ground. First build the knowledge agent in the Agent Builder and measure whether it gets used. An agent nobody calls does not need further development. Only once the usage is there does the move to Copilot Studio pay for itself.
Decision guide in five questions
Go through these questions from top to bottom. The comparison stops at the first yes.
| Question | If yes | If no |
|---|---|---|
| 1. Does the agent need to write data or perform actions in another system? | Copilot Studio | Go to question 2 |
| 2. Does the agent need to start on its own on an event or on a schedule? | Copilot Studio | Go to question 3 |
| 3. Does the agent need to be available outside Microsoft 365, for example on a website or in a Teams channel? | Copilot Studio | Go to question 4 |
| 4. Do multiple teams manage the agent, or is formal test and release management needed? | Copilot Studio | Go to question 5 |
| 5. Does the agent mainly answer questions based on SharePoint or connected knowledge sources? | Agent Builder | Discuss a custom engine agent |
This guide is deliberately strict. It prevents the most common mistake, namely starting in Copilot Studio on something that would have been done in an hour in the Agent Builder.
Three short practical examples
The situations below are illustrative. They describe common challenges and do not represent a specific client assignment.
An installation company with fifty technicians wanted to get rid of the phone calls to the office about installation instructions. The manuals were already in SharePoint. With the Agent Builder, within half a day there was an agent that searches the instructions and answers with a source reference. No actions, no integrations, immediate value.
A business services firm wanted employees to be able to request leave through Copilot. That is not a knowledge question but an action in an HR system. This agent belongs in Copilot Studio, with an action toward the system and an approval step for the manager.
A wholesaler wanted an automatic overview of overdue deliveries in the team channel every Monday morning. There is no conversation here, but a scheduled process. Copilot Studio with a trigger on a schedule is then the logical place [5].
The pattern behind these three examples is always the same. The question is not which product is the nicest, but whether the agent needs to talk, act or initiate.
Instructions and knowledge make the difference
Whichever way you go, the quality of an agent rarely lies in the tool. It lies in the instructions you give it, the knowledge you connect it to and the skills you allow it.
Most organizations start with Microsoft 365 Copilot for productivity gains, and that is a sensible start. The real leap comes when agents are enriched with business knowledge, sharp instructions and specific skills. Microsoft also stresses a security point that easily goes wrong. Do not put your instructions in a knowledge source such as SharePoint to get around the character limit, because that makes the behavior unpredictable and opens the door to prompt injection [2]. Instructions belong in the instructions field, knowledge belongs in the knowledge source.
From choosing to building
Do you know what Copilot Studio has to offer? Then the next step is to get started with it. What exactly can you build with Copilot Studio, how does it differ from Power Automate and how can different departments use agents? In our next article we show, with practical examples, everything that is possible.
Want to get started with Copilot Agents yourself? In our workshops you learn how to build agents yourself and use them smartly within your organization. With practical advice and personal guidance, we are happy to help you on your way. Curious what Copilot can do for your organization? Feel free to contact us!
About this article
This article describes the situation in September 2026. Microsoft continuously develops Copilot, so features, settings, license forms and rates may change. Before making a decision, always consult Microsoft's current documentation and your own agreement. The information here is general in nature and does not constitute legal, tax or licensing advice. Examples and calculations mentioned are illustrative and offer no guarantee of a comparable result.
Microsoft, Microsoft 365, Microsoft 365 Copilot, Copilot Chat, Copilot Studio, Copilot Cowork, SharePoint, Microsoft Teams, Power Automate, Microsoft Purview, Microsoft Entra and Viva Insights are trademarks of Microsoft Corporation. AmeCoda is an independent service provider. This article has not been approved, sponsored or verified by Microsoft.
References
- [1] Agents for Microsoft 365 Copilot. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/agents-overview
- [2] Write effective instructions for declarative agents. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/declarative-agent-instructions
- [3] Agent Builder in Microsoft 365 Copilot. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/agent-builder
- [4] Overview of Microsoft Copilot Studio. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-copilot-studio/fundamentals-what-is-copilot-studio
- [5] Event triggers overview, Microsoft Copilot Studio. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-triggers-about
- [6] Add other agents overview, Microsoft Copilot Studio. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-copilot-studio/authoring-add-other-agents
- [7] Choose the right tool to build a declarative agent for Microsoft 365 Copilot. Microsoft Learn.https://learn.microsoft.com/en-us/microsoft-365/copilot/extensibility/declarative-agent-tool-comparison