The Copilot Researcher agent: what it does, the data it uses, and where it fails

Researcher is one of the built-in Microsoft 365 Copilot agents, and it is the one people reach for first. This page covers what it is built to do, the data it draws on, the failure modes to expect, and how it differs from its sibling, the Analyst agent. It is one of the two deep dives in our ranking; the shortlist lives at the best Copilot agents. If you need the product concept first, see what a Copilot agent is.

How to read this deep dive

We have not run a scored, reproducible lab test of Researcher, and this page does not pretend otherwise. What follows is drawn from Microsoft's own documentation and support content and from public first-hand write-ups, with the specific sources named. The worked example below is an example prompt — a task shape Researcher is built for — not a transcript of a test we ran. Where a number or a cap appears, it is described as plan-dependent rather than quoted, because Microsoft changes these limits.

What Researcher is built for

Researcher is an advanced reasoning agent. The point of it is the task a single chat reply handles badly: gathering from several sources, weighing them, and returning a structured brief with its reasoning. Microsoft frames it as an agent that combines web data with your own work content, supports deeper reasoning, and produces structured output. The details are in Microsoft's Researcher agent documentation.

In practice, that means you give it a question that has parts — compare these options, assess this market, summarize what is known about this topic — rather than a single fact to look up. It plans, works through the steps, and writes up what it found.

The data it uses

Researcher works across two kinds of source:

That second point is the one people trip over. If a document is not indexed, not in a readable format, or sits somewhere the agent cannot reach, it will not be part of the answer, and the agent may not tell you it was missing. Give it the material explicitly when the source matters.

A worked example

A task shape Researcher handles well is a decision brief. For example:

"Compare the three vendor proposals in this folder against our stated requirements. For each, summarize what is offered, list gaps, and end with the two questions we should ask before choosing. Cite the document each point comes from."

The instruction to cite sources is doing real work: it makes the output checkable, and it exposes when the agent is inferring rather than quoting. Ask for the structure you want — a table, a set of headings, a short brief — and Researcher is more likely to return something you can use.

Where it fails

Researcher and Analyst

Researcher and Analyst are siblings, and they are easy to confuse. The short version: Researcher reads and reasons across sources; Analyst works with data and numbers. If your question is "what does the evidence say?", that is Researcher. If it is "what do these numbers show?", that is the Copilot Analyst agent. They share a usage allowance, which is one practical reason to pick the right one first.

Getting better results from Researcher

Researcher agent: common questions

What does the Copilot Researcher agent do?

Researcher is built for multi-step research. You give it a question or a brief, and it plans the steps, gathers from web sources and the work content you can access, and returns a structured write-up with reasoning rather than a one-line answer.

What data does Researcher use?

It combines public web sources with the work content you already have permission to see. It cannot read something you cannot open, and it can miss material that is not indexed or not in a format it can process.

Where does Researcher fail?

It is slower than chat, it can ask clarifying questions instead of answering, it can miss internal sources that are not indexed or accessible, and it can present a confident but wrong conclusion. Its output is a draft to verify, not a final answer.

What is the difference between Researcher and Analyst?

Researcher is for gathering and reasoning across sources — the output is a written brief. Analyst is for working with data — the output is an analysis of numbers and tables. They are meant to be paired, and both are aimed at tasks a single chat reply cannot do well.

How many Researcher queries do I get?

Usage is capped by Microsoft on eligible plans, and the cap applies to Researcher and Analyst together. The exact allowance changes, so check your own plan and Microsoft documentation rather than relying on a figure quoted elsewhere.

Is the Researcher agent worth using?

It is worth it where a decision needs gathered background and the time saved is real. For a quick factual lookup, ordinary Copilot chat is faster and cheaper. Use Researcher when the task is genuinely multi-step.

TopCopilotAgents is independent and not affiliated with Microsoft. General information only; confirm current behavior and limits with Microsoft.