A research agent takes a question, searches the web (and internal sources), reads results, synthesizes a structured answer with citations. Useful for competitive intelligence, market research, due diligence, fact-finding.
web_search(query), public web searchread_url(url), fetch and parse a pagesearch_internal(query), internal knowledge basesummarize(text, focus), distill relevant infoBreadth: more queries, shallower read per result. Depth: fewer queries, full-article read per source. Research tasks usually need both in sequence.
Don't summarize from one source. Require multiple corroborating sources for key claims.
Every factual claim should link to the specific source. Without citations, hallucinations creep in.
Frameworks: Manus, OpenDevin (code research), Claude with web search, custom pipelines built on LangGraph. Commercial: Perplexity, Consensus, Elicit.