./user_data/chinese_classics/(笔记/进度/测验/写作)"原文为树干,注疏与辅助为分支"
"图书馆+书桌+活页本+写字台"四模式
用户指定后,分析其:
生成两种模式路径:
将路径拆解为每日任务,包含:
# 记录学习进度
python scripts/progress_tracker.py --action record --canon 论语 --chapter 学而第一 --status exploring
# 查看进度仪表盘(含遗忘风险与今日建议)
python scripts/progress_tracker.py --action suggest
# 查看特定原典进度
python scripts/progress_tracker.py --action check --canon 论语
# 生成甘特图
python scripts/progress_tracker.py --action gantt --canon all
用户输入原文时,执行三层分支辅助:
L1 字面释义
L2 古注对比
L3 现代解读
解析完成后,主动提出2-3个引导性问题:
预设问题库见 references/socratic_questions.md
> 活页本模式核心功能:从"存储容器"升级为"生长系统"——笔记不是写完就封存的档案,而是持续关联、发酵、最终驱动写作的活素材。
| 类型 | 触发场景 | 模板结构 | 标签提取 |
|---|---|---|---|
| ------ | --------- | --------- | --------- |
| 批注卡 (annotate) | 精读某段原文时随手记录 | 原文/批注/关联概念 | 自动匹配概念池 |
| 概念卡 (concept) | 步骤6.2概念谱系追踪时生成 | 概念名/语义重心/个人理解/待解问题 | 概念名自动标注 |
| 比较卡 (compare) | 步骤7横向扩展或步骤4比较时生成 | 甲乙观点/分歧焦点/我的立场 | 双方概念标注 |
| 反思卡 (reflect) | 步骤8回归复健或通读回顾后 | 触发情境/认知变化/行动意向 | 情境关键词 |
# 保存批注卡
python scripts/note_manager.py --action save --type annotate \
--title "克己复礼的'己'字理解" \
--content "克己之'己'不应理解为'自己',而是……" \
--tags "仁,克己" --canon 论语 --chapter 颜渊
# 保存概念卡
python scripts/note_manager.py --action save --type concept \
--title "仁在《颜渊》中的方法论含义" \
--content "克己复礼为仁——这里的仁是修养工夫……" \
--tags "仁,克己复礼" --canon 论语 --chapter 颜渊
# 保存比较卡
python scripts/note_manager.py --action save --type compare \
--title "儒墨仁爱观对比" \
--content "儒家仁爱差等,墨家兼爱无差等……" \
--tags "仁,兼爱,儒墨比较"
# 保存反思卡
python scripts/note_manager.py --action save --type reflect \
--title "读《里仁》后对'择'的重新理解" \
--content "以前以为仁是自然情感,现在意识到'择'才是关键……" \
--tags "仁,择" --canon 论语 --chapter 里仁
笔记之间通过概念标签自动关联,形成"活页环":
# 按概念聚合——查询"仁"的所有笔记卡片
python scripts/note_manager.py --action aggregate --by concept --keyword "仁"
# 按原典+章节聚合
python scripts/note_manager.py --action aggregate --by chapter --keyword "论语·颜渊"
# 按研究线索聚合
python scripts/note_manager.py --action aggregate --by thread --keyword "仁的语义演变"
聚合结果展示该概念/章节/线索下的所有笔记卡片,按时间线排列,引导用户发现认知变化。
用户可将多张卡片手动标记为同一"研究线索",形成非线性思维路径:
# 将3张笔记串联为研究线索
python scripts/note_manager.py --action link \
--ids "20260501_001,20260505_002,20260510_003" \
--thread "仁的语义演变"
系统自动检测笔记积累是否达到发酵/写作阈值:
# 检测发酵状态
python scripts/note_manager.py --action ferment
阈值规则:
触发:/比较 诸子 <概念>
# 预设概念:仁、义、礼、法、无为、兼爱、尚贤、正名
输出格式:
| 学派 | 代表人物 | 原文 | 核心解读 |
|---|---|---|---|
| ------ | --------- | ------ | --------- |
| 儒家 | 孔子 | 仁者爱人 | ... |
| 墨家 | 墨子 | 兼爱 | ... |
比较框架见 references/comparative_framework.md
触发:/比较 文明 <主题>
输出原文对照表+反问启发
读某章节时,自动推送关联条目:
python scripts/quiz_generator.py --canon 论语 --count 5 --difficulty medium --type fill
题型:
python scripts/quiz_generator.py --canon all --count 3 --type situational
连接近期学习内容,生成综合题
> 书桌模式核心功能:从"逐段注解"升级为"整书穿透",解决"读完全书却不知全书在说什么"的结构性盲区。
当用户准备精读一部原典时,先展示论证地图:
assets/canon_metadata.json 中该原典的 structure 字段overview(全书核心论旨)macro_units(宏观结构单元及其内在张力)cross_chapter_threads(跨章节概念线索及其演变轨迹)输出格式:
📖 《论语》结构骨架
═══════════════════
核心论旨:修己治人,由内圣开外王
宏观单元:
① 修己之本(学而→里仁):从孝悌到仁——德性的内扎根基
内在张力:仁是自然生发还是自觉实践?
② 修己之方(公冶长→乡党):君子人格的日常修炼
内在张力:内在修养与外在规范的统一如何可能?
...
跨章节线索:
🔗 "仁"的语义演变:德性之源(学而) → 判准(里仁) → 方法论(雍也) → 工夫(颜渊) → 气质(子路) → 境界(宪问) → 存在论(卫灵公)
精读过程中,对关键概念调用 assets/concept_genealogy.json:
semantic_weight)evolution_summary(概念演变逻辑)internal_tension(概念内部张力)触发条件:
概念谱系按需扩展:当用户追问的概念不在谱系库中时,按照 concept_genealogy.json 的 expansion_protocol 生成新谱系并写回,遵循三条法则——触即生不触不生、生必有格格必有张力、生即写回写回即校验。
输出格式:
🔍 概念谱系:"仁"在《论语》中的语义演变
────────────────────────────────────
当前章节「里仁」→ 语义重心:判准与根基
关键字:择(里仁为美,择不处仁焉得知)
语义光谱:
学而 → 德性之源(本)
里仁 → 判准与根基(择)← 你在这里
雍也 → 方法论(方)
颜渊 → 修养工夫(克)
...
演变逻辑:从血缘根基→人生判准→实践方法→自觉工夫→人格气质→精神境界→存在需要
内在张力:仁究竟是情感(爱人)还是理性(克己)?是自然生发还是自觉实践?
当用户完成一部原典的通读后,执行三步收束:
6.3.1 全书论证重构
structure 中的宏观单元与跨章节线索6.3.2 未解之谜清单
references/socratic_questions.md 第八节)6.3.3 个人回应写作
通读回顾,<原典名>> 书桌模式核心功能:从"静态预设关联"升级为"涌现式桥接",让学习者在精读中自然发现跨书关联,同时防止发散失控。
精读某章节时,读取 assets/canon_metadata.json 中该章节的 bridges 字段:
bridge 包含:target_canon(目标原典)、target_chapter(目标章节)、bridge_type(关联类型:延伸/对照/反驳)、bridge_reason(为什么关联)、reading_tip(阅读建议)根据学习阶段,自动选择合适的触发深度:
7.2.1 脚注式轻触(当章精读时)
🔗 此处与《大学》"絜矩之道"有延伸关联,完成本章节后可深潜7.2.2 专题式深潜(章节完成后)
bridge_reason 和 reading_tip7.2.3 架构式对勘(全本通读后)
concept_genealogy.json 的 cross_canon_resonance 字段每次横向跳转必须标注回归锚点,防止发散失控:
输出格式:
🔗 横向扩展:从《论语·颜渊》到《大学·传十章》
────────────────────────────────────
关联类型:延伸 | 原因:克己复礼的仁→絜矩之道的制度化
阅读建议:先读懂'为政以德'的直觉,再看大学如何将其系统化
📍 回归锚点:《论语·颜渊》- 克己复礼段 - 未完成L3今解
🎯 建议深度:L2古注对比 | ⏱ 建议时长:15分钟
> 书桌模式核心功能:承认学习不是匀速直线运动,而是有中断、有遗忘、有回归的呼吸节奏。技能应随学习者状态变化而变化。
调用 progress_tracker.py --action suggest,基于遗忘曲线自动判定:
学习状态模型:
not_started:未开始,按路径规划启动exploring:初次接触,仅达L1字义层interrupted:学习中段,优先回归复健assimilated:已理解,达L2及以上,安排间隔复习internalized:已内化,能输出(写作完成是此状态的有力证据)遗忘风险等级:
fresh(保留率≥0.7):记忆犹新,可继续推进fading(0.4≤保留率<0.7):记忆衰减中,建议安排复习at_risk(保留率<0.4):遗忘风险高,需回归复健今日行动建议(suggest命令输出):
针对 interrupted 或 fading/at_risk 状态的章节,执行三步复健:
8.2.1 快速唤醒(5分钟)
8.2.2 记忆检测(3分钟)
assets/question_bank.json 的 rehab 题型中抽取1-2题discrimination 字段判断重读深度8.2.3 复健建议
每日学习动作按以下比例分配,而非机械的任务清单:
| 动作 | 比例 | 说明 |
|---|---|---|
| ------ | ------ | ------ |
| 读 | 35% | 推进新内容或重读衰减章节 |
| 思 | 20% | 苏格拉底追问、概念谱系追踪、通读回顾 |
| 息 | 15% | 不安排任务,让记忆自行沉淀(间隔效应) |
| 返 | 15% | 回归复健、间隔复习、复健检测 |
| 写 | 15% | 笔记整理、发酵回顾、写作输出 |
具体规则:
interrupted,回归时触发完整复健流程> 活页本模式核心操作流程:记→聚→串→发→写。笔记不是写完就封存的档案,而是持续关联、发酵、最终驱动写作的活素材。
在学习的不同环节,自动引导用户使用对应的笔记类型:
| 学习环节 | 推荐笔记类型 | 说明 |
|---|---|---|
| --------- | ------------ | ------ |
| 步骤2精读某段原文 | 批注卡 | 随手记下理解或疑问 |
| 步骤6.2概念谱系追踪 | 概念卡 | 记录对概念的个人理解与待解问题 |
| 步骤7横向扩展 / 步骤4比较 | 比较卡 | 记录双方观点与我的立场 |
| 步骤8回归复健 / 步骤6.3通读回顾 | 反思卡 | 记录认知变化与行动意向 |
每张卡片保存时,系统自动从 concept_genealogy.json 的概念池中匹配概念标签。
# 按概念聚合
python scripts/note_manager.py --action aggregate --by concept --keyword "仁"
# 按原典+章节聚合
python scripts/note_manager.py --action aggregate --by chapter --keyword "论语·颜渊"
# 按研究线索聚合
python scripts/note_manager.py --action aggregate --by thread --keyword "仁的语义演变"
聚合时按时间线排列,引导用户发现"我三个月前对'仁'的理解和现在有什么不同"。
用户可将不同原典、不同章节的笔记卡片串联为同一"研究线索":
python scripts/note_manager.py --action link \
--ids "20260501_001,20260505_002,20260510_003" \
--thread "仁的语义演变"
研究线索是非线性的思维路径,不受原典章节顺序约束。
python scripts/note_manager.py --action ferment
发酵阈值:
发酵不是自动生成文章,而是提醒用户"你的想法已经够多了,该输出了"。
> 写字台模式核心功能:从"读进去"到"说出来"的闭环。写不出来说明没想清楚,想不清楚就回去重读——这个回路是学习成果的终极检验。
| 写作类型 | 字数 | 脚手架层级 | 认知要求 | 输入来源 |
|---|---|---|---|---|
| --------- | ------ | ----------- | --------- | --------- |
| 概念辨微 | 500-800字 | L1引导句式 | 准确理解单一概念,区分不同语境下的语义差异 | 概念卡 + concept_genealogy.json |
| 比较札记 | 1000-1500字 | L2纯骨架 | 把握两个观点的张力,形成自己的判断 | 比较卡 + comparative_pairs.json |
| 原典通释 | 2000-3000字 | L2纯骨架 | 重构单本原典的论证结构,回应核心问题 | 通读回顾 + 结构骨架 + 全部概念卡 |
| 学术短文 | 3000-5000字 | L3仅给问题 | 独立提出观点,有论证、有证据、有对话 | 跨原典笔记聚合 + cross_canon_resonance |
脚手架递减原理:写作能力的增长发生在脚手架逐步撤离的缝隙里。概念辨微刚起步,给引导句式降低动笔门槛;学术短文要独立行走,连骨架都只给问题不给结构——因为到了这个层级,结构本身就是思考的产物。
渐进阶梯:前一类的产出自然成为后一类的素材。
10.2.1 开始写作
# 开始概念辨微
python scripts/writing_studio.py --action start \
--type concept_sketch --title "概念辨微:仁在《论语》中的语义光谱" \
--canon 论语 --concept 仁
# 开始比较札记
python scripts/writing_studio.py --action start \
--type comparative_essay --title "儒墨仁爱观比较" \
--concept 仁
# 开始原典通释
python scripts/writing_studio.py --action start \
--type canon_interpretation --title "《论语》通释:修己治人的论证结构" \
--canon 论语
# 开始学术短文
python scripts/writing_studio.py --action start \
--type academic_essay --title "从仁到法:先秦政治思想的内在演变" \
--thread "仁的语义演变"
返回:草稿ID + 对应层级的写作模板(引导句式/纯骨架/仅给问题)+ 修订检查清单。
10.2.2 拉取素材
python scripts/writing_studio.py --action gather --draft_id <草稿ID>
根据写作类型,自动从笔记系统中拉取相关笔记卡片作为素材池:
10.2.3 草稿写作
python scripts/writing_studio.py --action draft --draft_id <草稿ID> --content "草稿内容..."
用户基于模板和素材撰写草稿,技能辅助组织语言。草稿可多次保存覆盖。
10.2.4 三轮修订
每轮聚焦不同维度,逐步收紧质量:
| 轮次 | 聚焦 | 核心问题 | 通过标准 |
|---|---|---|---|
| ------ | ------ | --------- | --------- |
| 第一轮 | 论证审计 | 前提是否成立?论据是否充分?逻辑链条是否完整? | 论证结构完整,无逻辑跳跃 |
| 第二轮 | 原文校准 | 引用是否逐字准确?释义是否有据?概念使用是否一致? | 原文引用准确,释义有据 |
| 第三轮 | 文体打磨 | 语言是否清晰?结构是否紧凑?声音是否统一? | 语言清晰,结构紧凑 |
# 获取第1轮修订检查清单
python scripts/writing_studio.py --action revise --draft_id <草稿ID> --round 1
返回该轮的检查问题清单和通过标准,用户对照修改后再次保存草稿。三轮修订不要求一次完成,可分多次。
10.2.5 定稿与回流
python scripts/writing_studio.py --action finalize --draft_id <草稿ID>
定稿时系统自动执行四重回流:
user_data/chinese_classics/writings/progress_tracker 中对应原典的学习状态——写作完成是 internalized 状态的有力证据concept_genealogy.json 中对应概念的 cross_canon_resonance写作模板详见 assets/writing_templates.json,包含四种类型的结构模板、修订检查清单和回流协议。
概念辨微模板示例(L1引导句式):
# 概念辨微:{概念名}在《{原典}》中的语义光谱
## 缘起
我在阅读《{canon}》时注意到「{concept}」这个概念出现在多个章节,但似乎含义并不统一……
## 核心区分
「{concept}」在本书中至少有N种不同的语义重心:
- 语义A:在「{章节}」中,它的语境是……,含义偏向……
- 语义B:……
## 内在张力
这些不同语义之间是否存在矛盾?还是同一核心的不同面向?
## 我的判断
我倾向于认为……因为……
## 待追问
写完这篇后,我仍想追问……
学术短文模板(L3仅给问题):
不给出任何结构骨架,只提供5个核心追问——核心论点是什么?论据是否充分?与学术传统是什么关系?最脆弱的环节在哪里?要让读者带走什么判断?——由用户自行组织论证结构。
当用户从阅读状态切换到写作状态时,使用"写作激发级追问"(见 references/socratic_questions.md 第九节)辅助过渡。这些问题不是关于文本理解的问题,而是关于"你的判断是什么"的问题——从被动理解到主动输出。
# 列出所有写作
python scripts/writing_studio.py --action list
# 按状态筛选
python scripts/writing_studio.py --action list --status drafting
/注 己所不欲,勿施于人/比较 诸子 无为/quiz 论语 5题internalized 状态的有力证据,定稿时自动更新学习进度共 2 个版本