Deep research workflows
A research question is a fan-out job: search many angles, read sources, cross-check, then write.
Words on this page (7)
- workflow
- : A fixed sequence of steps written in code, with model calls at set points.
- agent
- : A model run in a loop that chooses its own tools and steps until the task is done.
- token
- : A piece of text the model reads and writes, usually a word or part of a word. About 4 characters of English on average.
- policy
- : A rule for choosing actions. In a language model, the model itself is the policy.
- trace
- : The full record of one run: inputs, model calls, tool calls, outputs, timing and cost.
- tool
- : A function the model can ask your program to run, described by a name, description and argument schema.
- retrieval
- : Finding the most relevant pieces of text for a query.
How it works
A deep research system plans sub-questions, runs searches in parallel, fetches and reads pages, extracts claims with their sources, checks claims against each other and writes a cited report. In Claude Code, the built-in /deep-research follows this shape and runs verifier that vote on each claim, filtering ones that fail cross-checking. The structure matters more than the brand: parallel gathering, independent verification, citations.
Using it well
Ask a specific question with a scope and time frame. Check the citations of any claim you will rely on, since a citation proves a source exists, not that it says what the report claims. Prefer primary sources. Expect cost in to be many times a single chat answer.
A worked example: reading a research report
Claim: "Filings fell 8 percent in 2024 [3]." Click source 3. Does the page really say 8 percent, and for which group? Often it says something close but narrower. Verify the three claims your decision depends on. A citation shows where the model got it, not that it understood it.
Writing a good question
Specific scope, time frame and what counts as evidence. "Compare 2023 and 2024 filing counts using government statistics" is better than "is the tax rule working?"
How verification voting works
A verifier is a separate agent that checks one claim. Take the claim "Filings fell 8 percent in 2024." Three verifiers each search for support on their own. One rule, an invented , keeps a claim only if at least 2 of 3 find a source that states it. Here two find it and one finds a figure of 6 percent for a smaller group. The claim stays, perhaps with the dispute noted.
The weakness: votes are only independent if the sources are. If all three verifiers land on the same blog post, three votes are really one.
Step by step: running a question you can trust
- Write the question with a scope, a period and the kind of evidence you accept.
- Ask for the plan of sub-questions first. Add any angle that is missing.
- Run the research.
- Mark the three claims your decision depends on.
- Open each cited page and search it for the exact figure and group.
- For any that fail, ask for a re-run that uses primary sources only.
What goes wrong: citations that trace to one origin
Sources 2, 3 and 5 all state the same figure in similar words. They look like three confirmations. Often two of them quote the third, and that one quotes an old press release. To confirm, open each source and follow its own citation backward. If the trail ends at one page, you have one source. Also check dates: a page from 2022 cannot support a claim about 2024.
When deep research is the wrong tool
A single fact, such as a city's population, needs one search. A question whose answer lives in your own private files needs over those files, because the web has nothing on it. A decision due in five minutes cannot wait for a run that costs many times a normal answer. Use it for open questions where several sources must agree.
What the cost looks like
Parallel gathering reads a lot. Invented numbers: 5 sub-questions, 10 pages each, about 3,000 tokens a page. That is 5 x 10 x 3,000 = 150,000 tokens of reading, before the verifiers fetch pages of their own. A normal chat answer might read 5,000 tokens and write 1,000. You pay for breadth, so a narrower question is both cheaper and easier to check. Cutting the scope from five sub-questions to two cuts the reading to 60,000 tokens.
Common mistake
Treating a long cited report as proof. Check the sources that matter.
You ask "has the 2024 change to the tax rule actually reduced filings?" A normal chat gives a confident paragraph with no sources. A research workflow splits the question into angles, fetches reports from several sites, makes agents try to refute each other's claims and returns a report where every claim has a source and the shaky ones are removed.
Check yourself
What does a citation prove?
Not quite. Always check important claims against the source.
Why run verifier agents?
Not quite. Independent checking filters unsupported claims.
A report claims "filings fell 8 percent [3]". What should you do before relying on it?
Not quite. A cited figure can be close but narrower or different, so check the source.
You got 0 of 3 right.
Go deeper
- Docs
Anthropic · How the bundled research workflow is run and watched.
- Article
Anthropic · The design behind multi-agent research.
Spotted a mistake or something unclear? Report it on GitHub.