What is a Copilot agent?

A Copilot agent is a task-focused assistant inside the Microsoft Copilot ecosystem. Where Copilot chat answers a question, an agent is scoped to a job: it carries its own instructions, draws on a defined set of knowledge, and often follows a repeatable set of steps. If you want the ranked shortlist instead of the definition, go to the best Copilot agents.

The plain definition

Microsoft describes agents as specialized assistants that go beyond a general chat: they can answer questions, automate tasks, and run workflows, using the tools and data they are given. The important word is scoped. An agent does not try to be good at everything. It is pointed at a task and given the context to do that task well.

That scoping is what makes an agent more reliable than a clever prompt. A prompt is a one-time instruction. An agent packages the instruction, the sources, and often the steps together, so the same task produces a consistent result next week as well as today. For Microsoft's own wording, see its Agents for Microsoft 365 Copilot overview.

Copilot chat vs a Copilot agent

QuestionCopilot chatCopilot agent
ScopeBroad; anything you askNarrow; one job or domain
InstructionsWritten fresh each timeBuilt in and reused
KnowledgeWhatever it can reach for the requestA defined set of sources
RepeatabilityVaries with how you askDesigned to be consistent
Best forOne-off questions and draftsA recurring task or process

The main types of Copilot agent

Microsoft groups agents into two build types, plus the ready-made agents that ship inside Copilot. The distinction matters because it tells you how much work an agent takes and who can build it.

Declarative agents

A declarative agent is defined by what you tell it: a name and description, a set of instructions, and the knowledge it may use. There is no custom code to host. You configure it in Microsoft's agent-building tools. It is the right shape for a team process that can be written down — onboarding answers, a review checklist, a scoped assistant for one department.

Custom engine agents

A custom engine agent is software. Developers build it with their own runtime, code, or model, and connect it into the Copilot experience. It is the right shape when the task needs logic, integrations, or a model that Microsoft's declarative agents do not cover. It costs real engineering time.

Built-in agents

Some agents are ready to use without building anything. Two of the best-documented are Researcher, for multi-step research across web and work content, and Analyst, for working with data and numbers. Others cover prompting, long documents, and meetings. These are where most people should start, because they need no build.

What an agent is made of

Whatever the type, the useful parts are the same. Knowing them helps you tell a good agent from a thin one:

What an agent is not

When you need an agent, and when a prompt will do

You probably need an agent when the task repeats, when the same context is needed every time, when several people should get the same treatment, and when the sources are fixed. A prompt is enough when the task is one-off, when you are exploring, or when the request changes every time. Most people start with prompts and graduate to an agent once a task becomes routine.

Once you have a task in mind, the practical next step is to see how people actually use these tools day to day. Our guide to Copilot agents for work is organized by job to be done.

Copilot agents: common questions

What is a Copilot agent in simple terms?

It is a helper that is scoped to one job. Instead of asking a general assistant anything, you use an agent that already has instructions, knows which sources to use, and often follows a set of steps. That makes it more consistent than a blank chat.

Is a Copilot agent the same as Copilot chat?

No. Copilot chat is a broad assistant you can ask about almost anything. An agent is narrower: it is built for a task, with its own instructions and knowledge, and sometimes its own actions. Chat is ad hoc; an agent is repeatable.

What are the types of Copilot agents?

Microsoft documents two main kinds: declarative agents, which you configure with instructions and knowledge and no custom code, and custom engine agents, which developers build with their own runtime, code, or model. Built-in agents such as Researcher and Analyst are ready to use without building anything.

What is a declarative agent?

A declarative agent is defined by what you tell it, not by custom code: a description, instructions, and the knowledge sources it may use. You build one in Microsoft agent-building tools rather than writing an application. Microsoft documents the details in its agents overview.

Does a Copilot agent need a license?

Usually, yes. Which agents are available depends on your Microsoft 365 plan and licensing, and custom agents depend on where they are hosted and who they are shared with. Check your own plan rather than a general figure.

Can a Copilot agent act on its own?

It can run multi-step tasks and use connected tools if it is configured to, but it works within the permissions and limits set for it. It is not an unattended employee: a person still owns the decisions and should review anything that leaves the team.

TopCopilotAgents is independent and not affiliated with Microsoft. General information only; product names and behavior change, so confirm details against Microsoft's own documentation.