deep_research
Generates cited, evidence-graded scientific research reports by recursively searching multiple academic databases, using an outline-first workflow to confirm structure before synthesis and critical review.
Instructions
对科学问题进行深度调研,返回带引用的 Markdown 报告(大纲先行)。
内部执行 规划→并行检索→粗排→提炼→反思→综合 的递归循环。
大纲先行(默认):先生成调研大纲并返回(status=planned + job_id + plan), 供用户确认或修改;确认后调用 execute_research(job_id, plan_override=...) 继续执行。 传 confirm_outline=false 或关闭设置 litresearch.outline_first,则一次调用跑完 完整流水线(直达模式)。执行期间进度写入 progress/.json,前端展示进度条。
Args: question: 科学问题(如 "GLP-1 receptor agonists in neurodegenerative diseases")。 breadth: 规划阶段拆分的子问题数(1-6,默认取设置里的广度)。 depth: 递归检索深度(1-3,默认取设置里的深度)。 max_papers: 文献池规模上限(默认 50)。 sources: 数据源列表,默认全部可用源。 format: 报告导出格式,markdown | html | both | json(默认 markdown)。 导出文件写入 DRS_REPORT_DIR,返回 report_paths + cost 成本摘要。 critique: 是否启用红队对抗审查(M8,默认 True;规则审查 + LLM 可用时 LLM 审查)。 track: 是否持久化任务到 SQLite(M10,默认 True),返回 job_id 供后续查询。 language: 报告语言(M11),zh | en(默认 zh)。 confirm_outline: 大纲先行开关(默认取设置 litresearch.outline_first)。 true=只生成大纲返回等确认;false=一次跑完直达报告。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | ||
| track | No | ||
| format | No | markdown | |
| breadth | No | ||
| sources | No | ||
| critique | No | ||
| language | No | zh | |
| question | Yes | ||
| max_papers | No | ||
| confirm_outline | No |