Why autopilots exist
Without an agent user account, an agent can perform Microsoft 365 actions, such as sending an email or editing a document, only on behalf of a signed-in user. That works well for a one-to-one assistant, but it breaks down in two common situations.- No user in the loop. An agent triggered by an event has no signed-in user to act for, so it can’t take Microsoft 365 actions at all.
- Group settings. In a group chat, the agent has to guess on whose behalf to act, and there’s no right answer. Whoever it picks, that person’s permissions apply to the whole thread. Actions get attributed to someone who didn’t ask, and members can be exposed to content they can’t access.
What doesn’t define an autopilot
Autopilots are often described by a set of capabilities: memory, proactivity, reasoning, planning, and learning. Those capabilities describe what an autopilot can do. They don’t establish who is acting, and they change with every release. If capabilities defined the category, an agent that adds memory in a later release would become an autopilot without anything changing about who it is, what it can do, or who answers for it. That’s a feature list, not a definition. Autonomy doesn’t define an autopilot either, and the two are independent. A background service agent can run on its own all day and isn’t an autopilot. An autopilot doesn’t have to be fully autonomous: your organization controls when it responds, who it can interact with, what it can access, and which actions it can take. Capabilities describe an autopilot. Identity establishes it.What autopilots enable
You rarely do enterprise work alone. Most enterprise work is collaborative and continuous, spread across teams, meetings, documents, and group chats. Autopilots are built for that kind of work. They work with a whole team rather than one user at a time, and they can act without being prompted. An autopilot holds a role and the jobs that come with it, and its context spans every interaction regardless of surface or user. Assign it work in Outlook and ask for the result in Teams. Because its role is standing and its permissions are its own, it can work proactively when you want it to, while staying inside a scope you define. Accountability comes with the autonomy. Every autopilot has a manager who answers for it, and it’s subject to the security, privacy, and governance controls you already run.How autopilots compare to other Foundry agents
Autopilots and other Foundry agents differ in the identity they hold, how you build them, and how they reach the people who use them.The identity model
A regular Foundry agent has a one-to-one shape: one agent, one blueprint, one agent identity, and no agent user account. The blueprint consists of an agent blueprint application and an agent blueprint service principal, which provides the security context and credentials.

The distinction between an agent and an autopilot is binary. An agent either has its own agent user account or it doesn’t, which is what makes identity a reliable definition.
Creating either type of agent starts the same way: Foundry creates an agent identity blueprint and an agent identity. For a regular agent, the agent identity represents the agent at runtime. For an autopilot, the agent identity serves as its infrastructure identity, while the agent user account represents the autopilot when it performs Microsoft 365 actions.
Types of agents you can build in Foundry
Foundry supports three agent types, and only one of them is an autopilot.Why you build a blueprint, not an autopilot
You don’t build an autopilot. You build a blueprint that teams use to create their own autopilot instances, each with its own identity and its own team-scoped access. Building the agent directly ties it to one team, because the access that makes it useful is the same access that locks it down. If you add an agent user account to your team’s security group and grant it your project and SharePoint site, that access is the point of the agent. It’s also why nobody else can reuse it: they’d inherit access they shouldn’t have, so they build their own. Ten teams later, the organization has ten near-identical agents, each governed separately. Their controls drift apart, and a compromised tool has to be chased down one agent at a time.
Types of autopilots you can build
Autopilots fall into three patterns, which differ in who they serve.- Group autopilot — works for a team. It lives where the team works, holds context the whole team shares, and coordinates across people instead of serving one at a time.
- Company-wide autopilot — provides a centrally managed capability available to everyone in the organization, typically as one production instance per business process.
- Personal autopilot — works for one person, as an isolated instance created and used by that person.
Related content
- Autopilot lifecycle in Microsoft Foundry covers the stages from building a blueprint to ending an instance.
- Agent identity concepts in Microsoft Foundry covers how Foundry provisions and uses agent identities at runtime.
- Microsoft Agent 365 integration with Foundry covers registry sync and which agent types support autopilot publishing.