主题
E - 全书级Artifact索引
统一全书中的产物命名、建议路径、状态定义和人类/智能体交接规则
为什么需要这份索引
如果这本书要同时服务人类研究者和智能体,就不能只告诉你“这一章应该做什么”,还必须告诉你:
- 这一章会产出什么 artifact
- artifact 的名字和最小字段是什么
- 谁适合起草,谁必须复核
- 下游章节会消费哪份产物
否则就会出现三类问题:
- 人类读者把它当成泛泛方法建议
- 智能体在不同章节发明不同的文件名和字段
- 流程无法稳定串起来
这份附录就是全书的 artifact contract。
使用规则
规则 1:一个 artifact 只承担一个主职责
例如:
PAPER_TABLE.csv负责结构化记录论文与 claimNOVELTY_REPORT.md负责 claim 级定位和风险判断PILOT_LOG.csv负责记录首轮实验信号与决策RETROSPECTIVE.md负责记录项目复盘和经验总结
不要把这些内容混在一个大笔记里。
规则 2:下游优先读取 reviewed 或 locked 版本
如果某份 artifact 还只是智能体草稿,它不应被默认当作稳定输入。
规则 3:统一命名,优先使用固定后缀
- 表格:
.csv - 决策和说明:
.md - 程序消费数据:
.json
规则 4:每份 artifact 都必须回答“谁来复核”
本书默认:
智能体可以起草和整理 artifact,但关键 artifact 进入下游主流程前必须经人复核。
生命周期状态
建议所有 artifact 使用以下状态之一:
| 状态 | 含义 | 是否可作下游稳定输入 |
|---|---|---|
stub | 文件已创建,但内容基本为空 | 否 |
working | 正在补充、修改中 | 否 |
reviewed | 已经过人类复核,可供下游使用 | 是 |
locked | 当前轮研究中冻结使用 | 是 |
archived | 历史版本,仅保留追溯 | 否 |
建议目录布局
text
artifacts/
├── 01-scoping/
│ └── PROBLEM_NOTE.md
├── 02-literature/
│ ├── PAPER_TABLE.csv
│ ├── LITERATURE_MAP.md
│ ├── CONTRADICTION_LOG.md
│ └── OPEN_QUESTIONS.md
├── 03-ideas/
│ ├── IDEA_BACKLOG.csv
│ ├── IDEA_SCORECARD.md
│ ├── ELIMINATED_IDEAS.md
│ └── IDEA_REPORT.md
├── 04-novelty/
│ ├── CLOSEST_WORK_TABLE.csv
│ └── NOVELTY_REPORT.md
├── 05-experiments/
│ └── EXPERIMENT_PLAN.md
├── 06-pilot/
│ └── PILOT_LOG.csv
├── 07-analysis/
│ └── ANALYSIS_REPORT.md
├── 08-review-loop/
│ └── REVIEW_LOOP_LOG.md
├── 09-paper-plan/
│ ├── PAPER_PLAN.md
│ └── CLAIMS_EVIDENCE_MATRIX.csv
├── 10-figures/
│ └── FIGURE_SPEC.md
├── 11-writing/
│ └── CITATION_CHECK.md
├── 12-submission/
│ └── SUBMISSION_PACK.md
└── 13-retrospective/
├── RETROSPECTIVE.md
└── ASSET_INDEX.md目录名不是关键,关键是:
- artifact 可定位
- 状态可追踪
- 交接边界清晰
Artifact 索引表
说明:
当前状态 = stable表示对应章节已按这份 contract 重写完成当前状态 = provisional表示 contract 已定义,正文仍待完全对齐
| Artifact | 建议路径 | 主要生产章节 | 主要用途 | 最低必填字段 | 起草方 | 人类必审点 | 下游消费 | 当前状态 |
|---|---|---|---|---|---|---|---|---|
PROBLEM_NOTE.md | artifacts/01-scoping/ | 01 | 定义研究问题、边界和 kill condition,不绑定具体解法 | question, motivation, testable_hypothesis, boundary, non_goals, kill_condition | Human 或 Agent | 问题是否重要且可测,且未过早绑定方法 | 02, 03, 04 | stable |
PAPER_TABLE.csv | artifacts/02-literature/ | 02 | 结构化记录论文、claim、证据和限制 | paper, year, venue, core_claim, evidence, relevance, confidence | Agent 初整 + Human 校正 | claim 是否与原文一致 | 03, 04, 11 | stable |
LITERATURE_MAP.md | artifacts/02-literature/ | 02 | 组织领域图谱和方法簇 | method_clusters, consensus, disagreements, positioning | Agent 初稿 + Human 定稿 | 分组是否合理 | 03, 09 | stable |
CONTRADICTION_LOG.md | artifacts/02-literature/ | 02 | 记录冲突结论和待核查原因 | issue, claim_a, claim_b, suspected_reason, next_check | Human 主导 | 冲突是否真实存在 | 03, 07 | stable |
OPEN_QUESTIONS.md | artifacts/02-literature/ | 02 | 记录未解决问题和潜在机会 | question, why_unresolved, why_it_matters, possible_experiment | Human 或 Agent | 问题是否值得继续 | 03, 04 | stable |
IDEA_BACKLOG.csv | artifacts/03-ideas/ | 03 | 围绕同一问题的候选解法池 | idea_id, linked_problem, title, method_sketch, intervention_point, source, mve, risk, status | Agent 扩展 + Human 筛选 | 是否真的在回答同一个问题 | 04, 05, 06 | stable |
IDEA_SCORECARD.md | artifacts/03-ideas/ | 03 | 多维打分和保留理由 | scores, rationale, decision | Agent 初稿 + Human 决策 | 打分是否反映真实优先级 | 04, 08 | stable |
ELIMINATED_IDEAS.md | artifacts/03-ideas/ | 03 | 记录被淘汰的 idea 和原因 | idea, elimination_reason, revisit_condition | Human 主导 | 淘汰是否合理 | 06, 08 | stable |
IDEA_REPORT.md | artifacts/03-ideas/ | 03 | 输出候选解法 shortlist 和执行顺序 | ranked_ideas, linked_problem, strongest_objection, next_actions | Human 定稿 | top ideas 是否共享同一个问题定义 | 04, 05, 06 | stable |
CLOSEST_WORK_TABLE.csv | artifacts/04-novelty/ | 04 | 记录每条 claim 的 closest work | claim_id, prior_work, overlap, difference, risk | Agent 初整 | 是否找全真正威胁项 | 05, 11 | stable |
NOVELTY_REPORT.md | artifacts/04-novelty/ | 04 | claim 级 novelty 判断和定位 | claims, closest_work, overlap, difference, novelty_assessment, positioning | Agent 初查 + Human 定位 | 差异化是否站得住 | 05, 08, 11 | stable |
EXPERIMENT_PLAN.md | artifacts/05-experiments/ | 05 | 把 claim 变成实验计划 | hypothesis, baselines, datasets, metrics, success_criteria, budget, stop_rules | Human 主导 + Agent 草拟 | 计划是否足以回答问题 | 06, 07, 08 | stable |
PILOT_LOG.csv | artifacts/06-pilot/ | 06 | 记录 pilot 配置、信号和决策 | idea_id, setup, runtime, metric, signal, decision | Agent 记录 + Human 判读 | signal 是否可信 | 07, 08 | stable |
ANALYSIS_REPORT.md | artifacts/07-analysis/ | 07 | 汇总 claim 状态、发现、异常和建议 | summary, key_findings, anomalies, recommendations, claim_status | Agent 初稿 + Human 解释 | 是否过度解读 | 08, 09, 11 | stable |
REVIEW_LOOP_LOG.md | artifacts/08-review-loop/ | 08 | 记录每轮审稿、修复和结果 | round, verdict, issues, fixes, rerun_summary, status | Agent 记录 + Human 决策 | 修复是否真正完成 | 09, 11, 12 | stable |
PAPER_PLAN.md | artifacts/09-paper-plan/ | 09 | 规划论文主张、结构和叙事 | title, target_venue, core_claims, section_plan, timeline | Human 主导 + Agent 整理 | 叙事是否收敛 | 10, 11, 12 | stable |
CLAIMS_EVIDENCE_MATRIX.csv | artifacts/09-paper-plan/ | 09 | 对齐 claim 与证据 | claim, evidence, location, status | Human 主导 | 每个 claim 是否有支撑 | 10, 11 | stable |
FIGURE_SPEC.md | artifacts/10-figures/ | 10 | 定义每张图要回答的问题和数据来源 | figure_id, question, source_data, plot_type, status | Human 主导 + Agent 草拟 | 图是否真正服务 claim | 11 | stable |
CITATION_CHECK.md | artifacts/11-writing/ | 11 | 核对关键 claim 与引用支撑 | claim, citation, verification_status, notes | Agent 初查 + Human 终审 | 是否存在误引 | 12 | stable |
SUBMISSION_PACK.md | artifacts/12-submission/ | 12 | 投稿前最终检查与风险说明 | venue, checklist, rebuttal_readiness, final_risks | Human 主导 | 是否达到可投状态 | 13, 复盘 | stable |
RETROSPECTIVE.md | artifacts/13-retrospective/ | 13 | 记录项目起点、终点、有效决策、误判和下一步建议 | project_snapshot, worked, failed, fragile, decision_review, next_actions | Agent 初稿 + Human 定稿 | 教训是否真实、可复用 | 下个项目, worked example | stable |
ASSET_INDEX.md | artifacts/13-retrospective/ | 13 | 索引可复用 prompt、脚本、模板、checklist、失败案例和 skill 候选 | asset_name, type, source, reuse_rule, status, notes | Agent 整理 + Human 筛选 | 是否真的值得资产化 | 下个项目, skill 提炼 | stable |
推荐的交接规则
Human -> Agent
最适合交给智能体的输入:
- 已界定边界的问题定义
- 已整理的论文表格和文献图谱
- 已写明字段的 artifact 模板
Agent -> Human
最适合交还给人的输出:
- 候选列表
- 打分草稿
- 初步对比表
- 检索线索和引用核查结果
- 资产候选清单和复盘草稿
Human 必须卡住的 6 个关键口
- 问题值不值得做
- closest work 到底是谁
- claim 是否被证据真正支撑
- 异常和负结果是否被如实解释
- 是否达到可以投稿的状态
- 哪些经验值得制度化复用
一个可选的全局主链图(LaTeX/TikZ)
如果你想在首页或前言里放一张“全书级 artifact 流图”,可以直接使用下面的 LaTeX 代码:
使用时需要:
latex
\usepackage{tikz}
\usetikzlibrary{positioning,arrows.meta}当前建议
当前重写进度下:
- 01-13 已经显式接入这份索引表,对应 artifact 已升级为
stable - 下一步最值得做的是用一个真实 AI/ML 项目跑通整条链,验证 worked example
- 之后可把
ASSET_INDEX.md中最稳定的条目继续升格为正式 skill 或模板库
你可以把这份附录理解成“全书的 API 文档”:正文讲方法,附录 E 讲输入、输出和交接契约。