研究生工作坊讲义

从检索到 research gap:AI Agent 辅助文献综述工作流

本手册说明如何用指定文献库、PRISMA-lite 流程和多 Agent 分工,生成一版可检查、可回溯的初步文献综述,并把结论收束到 research gap。

检索结果先成为材料题名、摘要、关键词和元数据需要经过筛选与整理。
gap 来自比较文献矩阵、主题结构和证据边界共同支持 gap 判断。
PRISMA-lite 是训练框架这里训练流程记录和证据边界,不替代正式 PRISMA 2020。
BLOCK 01

使用说明:从检索到 research gap

这份手册处理一个具体问题:如何把一批检索到的文献,整理成一条有依据的 research gap 判断链。

research gap 要有材料依据。它来自文献筛选、信息抽取、主题比较和人工确认。
检索结果 文献库 纳入 / 排除 文献矩阵 主题聚类 共识与分歧 research gap 后续研究问题
从文献库到初步综述和展示的流程总览

交付物

交付物作用检查重点
criteria.md记录研究问题、纳入标准、排除标准问题是否具体,标准是否可执行
literature_inventory.md说明文献库数量、字段和材料边界是否只基于指定文献库作判断
screening_table.md记录每篇文献的纳入 / 排除理由理由是否能回到 RQ 和标准
synthesis_matrix.md整理主题、方法、数据、结论和局限是否已经做跨文献比较
research_gaps.md提出 gap 候选及其证据依据每个 gap 是否能回到文献矩阵
mini_review.md形成初步综述和后续研究问题结论是否克制,边界是否清楚
BLOCK 02

文献综述概述:为什么需要流程

文献综述围绕一个问题、概念、理论或方法,对已有研究进行识别、筛选、评价、综合和解释。较完整的综述需要跨文献比较,不宜停留在逐篇摘要。

不同综述类型的差异,主要体现在问题类型、检索强度、纳入标准、质量评价、合成方式和结果形态。先判断“要回答什么问题”,再选择合适的综述类型。类型选错,后面的检索、筛选和写作都会变形。

常见综述类型及适用场景

类型主要目的适合的问题方法要求常见结果形态
系统综述(systematic review)用预先设定的方法回答聚焦问题,尽量降低选择偏倚某种干预是否有效、某类因素是否相关、某种方法是否可靠明确 RQ、检索式、数据库、纳入 / 排除标准、筛选流程和质量评价PRISMA 流程图、研究特征表、偏倚风险表、叙述综合或统计合成
元分析(meta-analysis)在研究可比时,对量化结果进行统计合并多个研究是否可以合并出总体效应量需要可比结局、统一效应指标、异质性处理和发表偏倚检查森林图、漏斗图、敏感性分析、亚组分析
快速综述(rapid review)在时间受限下形成相对可靠的证据摘要政策、管理或实践场景中需要较快判断的问题可以简化数据库数量、筛选方式或灰色文献检索,但需要说明简化步骤和可能偏倚证据摘要、简化流程表、限制说明
范围综述(scoping review)描绘研究范围、概念边界、研究类型和缺口主题较新、概念不清、研究分散,暂不适合回答聚焦的效果问题问题通常较宽,检索可迭代,纳入文献类型可更广;质量评价不一定是必需步骤证据地图、分类表、主题分布、研究空白清单
叙述性综述(narrative review)围绕主题、机制、争议或发展脉络解释已有研究需要理解一个领域如何发展、有哪些主要争论不一定追求穷尽检索,但应说明主题边界、资料来源、选择逻辑和综合框架主题段落、理论脉络、概念框架
理论综述(theoretical review)比较、整合、修正或生成理论解释同一现象存在多种理论解释,或概念关系尚不清楚纳入对象可能包括理论文本、经典论文和跨学科文献;重点在概念路径可追溯理论比较表、概念模型、命题体系
方法综述(methodological review)审视研究设计、测量、抽样、分析和报告实践需要了解某领域通常怎样做研究,方法上有哪些缺陷需要清楚的编码规则、变量定义、方法类别和可复核表格方法矩阵、编码表、规范建议
批判性综述(critical review)评价并挑战已有假设,提出新的解释或命题领域已有共识需要重新审视,或主流解释存在明显限制需要公平呈现相反证据,批评应建立在文献比较上批判矩阵、论证链、概念模型或新命题

容易混淆的几组概念

概念容易混淆的地方本手册采用的处理方式
系统综述与元分析系统综述是一套证据综合设计;元分析只是可能使用的统计合成方法。没有统计合并,也可以是系统综述。保留系统综述的筛选记录思路,不做元分析。
系统综述与范围综述系统综述通常回答聚焦问题;范围综述用于摸清概念、范围、类型和缺口。范围综述有独立功能,不宜简单理解为系统综述的压缩版。先用系统综述的透明流程整理材料,再用范围综述的思路理解 gap。
快速综述与随意简化快速综述可以压缩步骤,但要说明压缩了什么,以及可能带来什么偏倚。所有简化都写进材料边界和 review check。
叙述性综述与资料堆积叙述性综述不等于随意选文献。它仍需要主题边界、选择逻辑和综合框架。初步综述可以采用叙述性表达,但每个判断仍要回到文献 ID。
gap 与泛泛建议“未来应加强研究”这类笼统表述不足以构成 research gap。gap 应说明缺什么、为什么缺、依据是什么。每条 gap 都要对应文献矩阵中的对象、场景、方法、数据、理论或结论字段。

写作结构与评价要点

多数综述都需要交代研究背景、问题、方法、结果或综合、讨论和局限。不同类型的侧重点不同:系统综述看方法透明度,范围综述看分类和边界,叙述性综述看论证连贯性,理论综述看概念整合,方法综述看编码规则,批判性综述看证据是否支持批评。

评价维度检查问题常见问题
研究问题与类型匹配题目、研究对象、问题和综述类型是否一致题目像系统综述,实际只是叙述性总结
检索与纳入边界数据库、关键词、时间范围、纳入 / 排除标准是否可审查只写“检索相关文献”,没有具体过程
评价标准是否使用合适的质量评价或批判标准;若不做正式评价,是否说明理由生搬硬套评价工具,或完全没有评价口径
综合深度是否形成主题、比较、分歧和局限,是否超越逐篇摘要结果部分变成文献清单
结论边界结论是否与材料范围一致,是否说明局限把少量文献写成整个领域的趋势
可复核性是否保留筛选表、矩阵、检索记录和排除理由只留下最终文字,无法回看判断过程

这里使用的 PRISMA-lite

PRISMA-lite 是本手册采用的简化训练方案。它借用 PRISMA 的流程记录方式,保存文献来源、筛选过程、排除理由和纳入结果。更准确的成果表述是:基于指定文献库的 PRISMA-lite 初步综述训练。它可以训练过程意识和证据边界,但不宜写成完整系统综述,也不替代投稿时需要遵循的 PRISMA 2020。

PRISMA-lite 使用规则

research gap 从哪里来

gap 类型判断问题需要回到什么材料
对象 gap哪些研究对象很少被讨论?文献对象字段、样本描述
场景 gap哪些地区、行业、教学平台或使用情境缺少研究?研究情境、数据来源、案例区域
方法 gap现有研究是否集中使用少数方法?方法字段、数据类型、分析技术
数据 gap是否缺少长期数据、实证数据或对比数据?数据字段、样本规模、研究设计
理论 gap现有研究是否只是描述现象,缺少解释框架?理论框架、概念模型、机制解释
结论 gap文献之间是否存在明显分歧?主要发现、局限、讨论部分
实践 gap研究结论是否难以转化为教学、政策或工具设计?应用建议、实践场景、实施条件
BLOCK 03

AI Agent 概述:把判断过程拆开

Agent 的作用是把任务分解、保存过程、写清理由。研究判断仍然需要人工复核。

普通聊天窗口的问题

普通聊天可以解释概念、改写段落和总结材料,但它通常不会自动保存文献来源、处理步骤、筛选理由和人工确认记录。

Agent 工作流的目标

Agent 工作流把输入、规则、工具、输出和人工确认放在同一个项目中。这样做的目的,是让综述过程可以回看、可以检查、可以修订。

从普通聊天窗口转向可追踪 Agent 工作流

本手册中的 Agent 构成

Agent = 对话模型 + 项目文件 + 可用工具 + 任务规则 + 人工确认
Prompt、Agent、Skills 和 Workflow 的关系

多 Agent 分工

角色主要任务需要人工把关的部分
Orchestrator调度流程,确保不跳过筛选、复核和综合研究目标仍需由研究者确定
Screener根据 RQ 和标准做初步纳入 / 排除判断低相关文献需要谨慎处理
Critic质疑筛选结果,检查方法、相关性和过度结论批评应围绕证据和标准展开
Arbiter综合 Screener 和 Critic 意见,做最终裁决需要保留不确定性说明
Synthesizer形成主题结构、共识、争议和 gap 候选需要避免用逐篇摘要代替综合
PRISMA 统计 Agent统计 identified、screened、excluded、included数字要与筛选表一致
BLOCK 04

工作流主线:从文献库到 research gap

这一部分说明工作流的基本逻辑:Agent 主要处理材料整理和过程记录,研究者负责范围设定、证据判断和表达边界。

检索结果 → 文献库 → PRISMA-lite 筛选 → 文献矩阵 → 主题聚类 → 共识 / 分歧 / 局限 → research gap → 后续研究问题
PRISMA-lite 多 Agent 系统综述工作流

工作流设计要点

材料范围需要先说明 文献池、研究问题和筛选标准应在流程开始时说明。Agent 可以整理、比较和起草,但材料范围不宜在处理中随意扩大。
过程文件贯穿各阶段 每一步保留一个可回看的 Markdown 文件。这样后续的筛选、矩阵、主题和 gap 都有复核入口。
关键判断需要人工复核 纳入、排除、主题命名和 research gap 都涉及研究判断。课程成果应说明材料边界,避免把小文献库概括为整个领域。
在这个流程中,Agent 更适合承担材料整理、结构化记录和初步比较;研究者需要保留对范围、证据和结论表述的判断。

材料包准备

  • Agent 从指定检索结果中整理 15–25 篇候选文献,优先提取题名、摘要、关键词和基本元数据。
  • Agent 统一文献 ID,例如 P01P02P03,并生成文献清单。
  • Agent 起草 1 个研究问题、3–5 条纳入标准和 3–5 条排除标准。
  • PDF 可作为备查材料,但现场流程优先使用结构化字段,不把 PDF 当作唯一输入。
  • 人工在这一阶段只做确认、删改和补充,不从零整理材料。

七步流程

步骤人工任务Agent 任务输出确认点
1. 生成材料包确认主题范围、文献数量和材料边界整理 15–25 篇候选文献,统一文献 ID,抽取题名、摘要、关键词和元数据,起草 RQ 与筛选标准criteria.mdliterature_inventory.mdstep_summaries/01_material_pack.md材料是否来自指定检索结果;RQ 和标准是否可执行
2. 确认综述类型判断本次更接近系统综述、范围综述还是叙述性综述训练说明 PRISMA-lite 边界,提醒哪些表述不宜写成正式系统综述review_protocol.mdstep_summaries/02_review_protocol.md综述类型、训练目标和表达边界是否一致
3. 筛选文献确认纳入 / 排除判断Screener 初筛,Critic 质疑,Arbiter 裁决screening_table.mdstep_summaries/03_screening.md排除理由是否清楚,误纳入是否被发现
4. 抽取信息确认抽取字段和表格口径提取对象、方法、数据、结论、理论和局限synthesis_matrix.mdstep_summaries/04_extraction.md字段是否一致,是否遗漏关键证据
5. 主题聚类判断主题命名是否合理归纳 3–5 个主题,比较共识和分歧theme_structure.mdstep_summaries/05_theme_structure.md主题是否过宽,文献是否错分
6. 形成 gap检查 gap 与证据的对应关系生成 gap 候选,标注文献依据和不确定性research_gaps.mdstep_summaries/06_research_gaps.mdgap 是否能回到文献矩阵
7. 写初稿审查表达边界和引用依据生成 mini review、abstract 和后续问题mini_review.mdstep_summaries/07_mini_review.md是否避免把本次文献库写成整个领域

从矩阵到 gap 的判断方式

矩阵中看到的现象可以推导的 gap 候选需要避免的表述
多数文献集中在同一类对象其他对象研究不足整个领域完全忽视其他对象
研究方法高度集中方法多样性不足,缺少对比研究现有研究方法都不可靠
多篇文献承认数据时间短长期数据和追踪研究不足所有结论都没有价值
主题之间结论不一致存在解释分歧,需要更细分情境领域没有共识
应用建议多,但实证检验少实践转化证据不足这些建议都不可行

项目文件夹建议

literature-review-workshop/
├── AGENTS.md
├── literature_library/
│   ├── metadata.csv
│   ├── abstracts.md
│   └── pdfs/
├── prompts/
│   ├── 01_question_search_plan_prompt.md
│   ├── 02_literature_inventory_prompt.md
│   ├── 03_screening_decision_prompt.md
│   ├── 04_synthesis_matrix_visual_data_prompt.md
│   ├── 05_theme_synthesis_counts_prompt.md
│   ├── 06_research_gaps_map_prompt.md
│   └── 07_figures_showcase_prompt.md
├── outputs/
│   ├── 01_question_search_plan.md
│   ├── 02_literature_inventory.md
│   ├── 03_screening_decision.md
│   ├── 04_synthesis_matrix.md
│   ├── 04_visual_data.csv
│   ├── 05_theme_synthesis.md
│   ├── 05_theme_counts.csv
│   ├── 05_theme_matrix.csv
│   ├── 06_research_gaps.md
│   ├── 06_gap_map.csv
│   ├── 07_review_check_showcase.md
│   ├── showcase_pack.md
│   ├── figures/
│   └── polished/
└── scripts/

工具配置提示

可使用 OpenCode、Codex 或 Claude Code。工具只是执行环境。更重要的是让 Agent 在同一个项目文件夹中读取材料、保存输出,并在关键节点等待人工确认。

BLOCK 05

OpenCode 入门:进入项目与常用指令

初次使用 Agent 时,不必一次记住所有命令。可以先完成几个基本动作:进入正确项目、连接模型,并让 Agent 读取项目后给出计划。

OpenCode 是执行环境。研究判断仍由使用者负责。所有操作都应发生在当前项目文件夹中,输出也应保存为可回看的过程文件。

第一次启动:按顺序检查

顺序操作检查点
1在 VS Code 中打开本组项目文件夹左侧能看到 AGENTS.mdliterature_library/outputs/
2打开 VS Code 内置终端终端路径位于当前项目文件夹,不在桌面或其他目录
3运行 opencode --version能显示版本号;如果无法识别命令,说明 OpenCode 尚未安装或环境变量未生效
4运行 opencode终端进入 OpenCode 对话界面
5输入 /connect选择 DeepSeek 等模型服务商,并粘贴 API Key
6输入 /models选择课程指定模型
7发送只读任务要求 Agent 读取项目结构并复述文件内容,暂不修改文件
opencode --version
opencode
/help
/connect
/models
初次任务可这样写:请读取当前项目结构,说明有哪些文件夹和关键文件,暂不修改文件。请确认你理解本项目用于“基于指定文献库做 PRISMA-lite 初步综述训练”。

Plan、Build 与 Review

使用 OpenCode 时,先让它分析材料、列计划、指出风险;确认后,再让它生成文件或修改内容。完成后检查输出文件和表达边界。

OpenCode 计划模式和执行模式的使用关系
阶段适合做什么操作提醒
Plan读取项目结构、分析任务、列步骤、指出风险先看计划是否理解了材料范围,不急着让它动手
Build生成 md 文件、整理表格、运行脚本、修改 HTML确认范围后再执行;完成后检查输出文件和改动内容
Review查看输出、检查证据边界、收窄过强判断所有结论都要回到本次文献库,不写成整个领域结论

常用斜杠指令

斜杠指令用于控制 OpenCode 本身。文献综述任务仍写成普通 prompt。常用指令先记下面这些,遇到问题再用 /help 查看完整说明。

指令用途什么时候用
/help查看 OpenCode 可用命令不知道下一步能做什么时先输入
/connect连接模型服务商和 API Key第一次配置 DeepSeek 或更换服务商时使用
/models查看或切换模型连接成功后选择课程指定模型
/init创建或更新 AGENTS.md项目还没有规则文件,或需要补充项目规则时使用
/new开启新会话换任务、旧上下文太乱,或开始新阶段时使用
/sessions查看并切换历史会话需要回到之前的任务记录时使用
/compact压缩长对话,生成阶段摘要对话很长、模型开始遗漏前文时使用
/details查看 Agent 做过哪些步骤或调用了哪些工具想知道它是否读了文件、运行了命令时使用
/undo回退上一轮改动发现 Agent 改错文件或输出方向明显不对时使用
/redo恢复刚才撤销的改动误撤销后使用
/export导出当前会话过程需要保存操作记录或课后复盘时使用
/exit退出 OpenCode完成本轮操作后退出
OpenCode 常用斜杠命令

本手册建议的安全说法

场景推荐说法不建议的说法
刚进入项目请读取项目结构并复述,暂不修改文件。请直接完成整个综述。
生成过程文件请生成 literature_inventory.md,并说明依据来自哪些字段。帮我写一个领域综述。
需要修改输出请基于当前矩阵改写 research gap,只保留能回到文献编号的判断。请直接润色 gap,不用管文献编号。
发现错误先查看输出文件和 /details,必要时用 /undo连续追问,让错误沿着流程继续扩大。
BLOCK 06

7 个短版 Prompt 与结果图

模板保留必要输入和产出,后半部分加入可追踪的结果图生成。

课堂版 7 个模板

顺序模板 Prompt主要产出人工确认点
01项目初始化 + 问题检索方案01_question_search_plan.md目录是否建好,RQ 和检索式是否可用
02文献库整理02_literature_inventory.md文献 ID、元数据、摘要和重复记录是否清楚
03三轮筛查03_screening_decision.mdScreener、Critic、Arbiter 三轮判断是否留下理由
04文献矩阵 + 图表数据04_synthesis_matrix.md
04_visual_data.csv
字段、计数口径和文献 ID 是否对应
05主题综合 + 主题计数05_theme_synthesis.md
05_theme_counts.csv
主题是否来自多篇文献比较,计数是否可解释
06Research gap + gap 图表数据06_research_gaps.md
06_gap_map.csv
每个 gap 是否有矩阵证据和边界说明
07结果图生成 + HTML 展示包outputs/figures/
showcase_report.html
showcase_pack.md
图是否能回到数据表,结论是否谨慎
01 项目初始化 + 问题检索方案 Prompt

项目可以从一个初步研究兴趣开始。Agent 先建立后续步骤要用的基础目录,再通过连续追问逐步收窄问题。

  • 起点:项目文件夹可以是空的,学生可以先说“我有个研究兴趣……想做综述”。
  • 初始化:创建 literature_library/outputs/prompts/ 等基础目录。
  • 追问:不限定问题数量,但每次只问一个问题,等学生回答后再继续。
  • 生成:研究问题、对象、尺度、核心概念、中英文关键词、检索式和数据库建议。
  • 保存:outputs/01_question_search_plan.md
  • 暂停:让学生确认 RQ 和检索式,再进入文献下载。
复制给 AI 的模板
你是“问题与检索方案助手”。我的项目可能是空文件夹,也可能只有一句研究兴趣:XXX,想做综述。

请完成:
1. 创建目录:literature_library/、outputs/、prompts/、outputs/figures/、outputs/polished/。
2. 在 literature_library/ 写 README.md,说明下一步应放入题录、摘要、RIS / BibTeX / CSV 或 PDF 清单。
3. 用 grill-me 方式追问我:每次只问 1 个问题,等我回答后再继续。
4. 问清研究对象、尺度、核心概念、材料范围和检索方向后停止追问。
5. 生成 1 个 RQ、3–5 条纳入标准、3–5 条排除标准、中英文关键词、同义词、布尔检索式和数据库建议。

输出:
- 保存 outputs/01_question_search_plan.md。
- 最后停下,等我确认 RQ 和检索式。
02 文献库整理 Prompt

第 02 步接续第 01 步创建的 literature_library/。如果文件夹为空,先提醒学生补充题录或摘要材料,不直接生成文献库。

  • 读取:题录文件、导出的 RIS / BibTeX / CSV、摘要或 PDF 清单。
  • 生成:统一文献 ID、题名、作者、年份、摘要、关键词、DOI、来源和备注。
  • 保存:outputs/02_literature_inventory.md
  • 标注:重复、缺摘要、明显不完整和需要人工补查的记录。
复制给 AI 的模板
你是“文献库整理助手”。请整理 literature_library/ 中的题录、摘要或 PDF 清单。

请完成:
1. 先检查 literature_library/。如果为空,只提示我补充材料,不生成假文献。
2. 读取已有材料,为每篇文献分配 ID:P01、P02、P03……
3. 整理题名、作者、年份、来源、DOI、关键词、摘要和材料来源。
4. 标注重复、缺摘要、元数据不完整、需要人工补查的记录。
5. 暂不筛选,不写综述结论。

输出:
- 保存 outputs/02_literature_inventory.md。
- 最后停下,等我确认文献数量、ID 和材料边界。
03 三轮筛查 Prompt

把 Screener、Critic、Arbiter 放在同一个 Prompt 内部执行,减少课堂切换成本。

  • Screener:按纳入 / 排除标准做初筛。
  • Critic:质疑误纳入、误排除和标准执行不一致。
  • Arbiter:给出最终纳入、排除或不确定,并说明理由。
  • 保存:outputs/03_screening_decision.md
复制给 AI 的模板
你是“三轮筛查助手”。请基于 outputs/01_question_search_plan.md 和 outputs/02_literature_inventory.md 完成筛查。

请完成:
1. Screener:按 RQ、纳入标准和排除标准初筛。
2. Critic:检查误纳入、误排除、理由不充分和标准不一致。
3. Arbiter:给出最终判断:纳入 / 排除 / 不确定。
4. 每篇文献保留 ID、判断、理由和待确认问题。
5. 不为凑数量纳入相关性不足的文献。

输出:
- 保存 outputs/03_screening_decision.md。
- 最后停下,等我确认最终纳入清单。
04 文献矩阵 + 图表数据 Prompt

围绕最终纳入文献,抽取综合信息,同时生成可用于画图的结构化数据。

  • 字段:年份、研究对象、尺度、方法、数据 / 案例、核心发现、局限、主题标签。
  • 要求:每条信息都标注文献 ID,避免补充原文没有的信息。
  • 保存:outputs/04_synthesis_matrix.md
  • 保存:outputs/04_visual_data.csv,用于后续生成结果图。
  • 暂停:人工确认字段是否够用,是否需要回到文献库补材料。
复制给 AI 的模板
你是“文献矩阵与图表数据助手”。请只处理 outputs/03_screening_decision.md 中最终纳入的文献。

请完成:
1. 读取纳入文献对应的题录、摘要或 PDF 文本。
2. 为每篇文献抽取:年份、研究对象、空间/时间尺度、方法、数据或案例、核心发现、局限、主题标签。
3. 原文没有的信息写“未说明”,不要推测。
4. 生成一张可画图的数据表,每行 1 篇文献,字段至少包括:
   paper_id, year, object_type, scale, method_type, data_type, region_or_case, theme_tags, evidence_note。
5. theme_tags 可用分号分隔;分类口径要在文件中说明。

输出:
- 保存 outputs/04_synthesis_matrix.md。
- 保存 outputs/04_visual_data.csv。
- 最后停下,等我确认字段和计数口径。
05 主题综合 + 主题计数 Prompt

从矩阵进入综合,同时生成主题数量和主题—文献矩阵,供后续作图。

  • 生成:3–5 个主题、每个主题的文献依据、共识、分歧和方法差异。
  • 检查:主题是否过宽,是否有单篇文献被误当作主题。
  • 保存:outputs/05_theme_synthesis.md
  • 保存:outputs/05_theme_counts.csvoutputs/05_theme_matrix.csv
复制给 AI 的模板
你是“主题综合与计数助手”。请基于 outputs/04_synthesis_matrix.md 和 outputs/04_visual_data.csv 做综合。

请完成:
1. 归纳 3–5 个主题,每个主题至少对应多篇文献。
2. 对每个主题说明:支持文献 ID、共识、分歧、方法差异和证据边界。
3. 生成 theme_counts 表:theme, paper_count, key_paper_ids, note。
4. 生成 theme_matrix 表:paper_id × theme,取值为 0/1 或简短标签。
5. 标出主题过宽、证据不足或只来自单篇文献的风险。

输出:
- 保存 outputs/05_theme_synthesis.md。
- 保存 outputs/05_theme_counts.csv。
- 保存 outputs/05_theme_matrix.csv。
- 最后停下,等我确认主题命名和计数是否合理。
06 Research gap + gap 图表数据 Prompt

gap 应从矩阵和主题比较中提出,并整理成可视化用的数据表。

  • 生成:gap 候选、gap 类型、证据文献 ID、不确定性和后续研究问题。
  • 删除:没有文献矩阵依据、过度概括或只像研究意义的 gap。
  • 保存:outputs/06_research_gaps.md
  • 保存:outputs/06_gap_map.csv,用于生成 gap 象限图或气泡图。
复制给 AI 的模板
你是“Research gap 与图表数据助手”。请基于 outputs/04_synthesis_matrix.md、outputs/05_theme_synthesis.md 和主题计数文件提出 gap。

请完成:
1. 提出 gap 候选,并标注类型:对象、尺度、方法、数据、理论或应用。
2. 每个 gap 必须列出证据文献 ID、支持理由和不确定性。
3. 删除没有矩阵依据、过度概括、只像研究意义的 gap。
4. 生成 gap_map 表,字段包括:
   gap_id, gap_name, gap_type, evidence_count, importance_level, uncertainty_level, key_paper_ids, follow_up_question。
5. importance_level 和 uncertainty_level 用 low / medium / high,并说明判断依据。
6. 说明这些 gap 只基于本次文献库。

输出:
- 保存 outputs/06_research_gaps.md。
- 保存 outputs/06_gap_map.csv。
- 最后停下,等我确认 gap 和图表口径。
07 结果图生成 + HTML 展示包 Prompt

这一模板先检查证据边界,再生成结果图,并把图、图注和限制说明整合为一个中文 HTML 展示页。

  • 检查:RQ、筛选表、矩阵、主题、gap 和图表数据是否一致。
  • 生成:PRISMA-lite 流程图、年份趋势、方法 / 对象分布、主题矩阵、gap 图。
  • 生成:中文综述结果、图注、限制说明和 HTML 展示页。
  • 调用:figure-polisher 用于优化图面和展示版式,不改变数据、变量、排序和研究结论。
  • 输出:outputs/figures/outputs/polished/outputs/07_review_check_showcase.mdoutputs/showcase_pack.mdoutputs/showcase_report.html
  • 人工确认:核心图是否清楚,文字是否适合展示,结论是否没有越过文献证据。
复制给 AI 的模板
你是“结果图与展示包助手”。请先检查数据边界,再生成结果图,并排版为一个中文 HTML 展示页。需要图面润色时,调用 figure-polisher。

请读取:
- outputs/01_question_search_plan.md
- outputs/02_literature_inventory.md
- outputs/03_screening_decision.md
- outputs/04_visual_data.csv
- outputs/05_theme_counts.csv
- outputs/05_theme_matrix.csv
- outputs/06_gap_map.csv
- outputs/04_synthesis_matrix.md
- outputs/05_theme_synthesis.md
- outputs/06_research_gaps.md

请完成:
1. 检查文献数量、纳入数量、主题计数、gap 证据数是否一致;如有冲突,先停止并说明,不继续生成图和网页。
2. 生成 4–5 张结果图,优先包括 PRISMA-lite、年份趋势、方法 / 对象分布、主题—文献矩阵、research gap 图。
3. 优先用 Python / matplotlib 或 SVG 生成 PNG / SVG;若不能运行代码,则输出 Mermaid 或 SVG 代码。
4. 为每张图写明数据来源、字段、图注和限制说明。
5. 写一段 150–250 字的中文“综述结果”,只概括已有证据、主要主题、方法特征和研究不足,不外推。
6. 生成 outputs/showcase_report.html,将标题、数据边界、一致性检查摘要、综述结果、结果图、图注和限制说明顺序排版。
7. HTML 中除原图、文献 ID、变量名、字段名、搜索词、专有名词等必要内容外,说明性文字均使用中文。
8. 调用 figure-polisher 检查图面标题、层级、字号、留白、图例、色彩、图注和展示效果。
9. 不改变原始计数、变量、排序、文献 ID、筛选结果和研究结论。

输出:
- 图保存到 outputs/figures/。
- 润色版保存到 outputs/polished/。
- 保存 outputs/07_review_check_showcase.md。
- 保存 outputs/showcase_pack.md。
- 保存 outputs/showcase_report.html。
- 最后停下,等我确认图是否清楚、结论是否克制。

最终成果检查清单

  • 7 个 Markdown 产出文件是否齐全。
  • 04_visual_data.csv05_theme_counts.csv05_theme_matrix.csv06_gap_map.csv 是否齐全。
  • 筛选、矩阵、主题和 gap 是否能互相追踪。
  • 所有结论是否都能回到文献 ID。
  • 结果图是否能回到对应 CSV 和字段说明。
  • mini review 是否说明本次材料边界。
  • 展示图和展示文字是否经过 figure-polisher 检查。
  • 展示包是否保留限制说明,而不是只留下结论口号。
结果图可以让展示更清楚,但图只来自本次文献库和 CSV 数据表,不能替代原始研究的统计检验。