6.8 KiB
内容归属
状态:设计已确认,实现待安排。三个待决问题已于 2026-09-19 由维护者确认,结论见文末。
定义
内容归属描述一条知识碎片(以及由它聚合出的内容)属于哪个学习任务。
它与记录上下文是两件事:
- 记录上下文:这条碎片是在哪次学习会话或哪次复习行为、哪个任务下产生的。不可变,由系统确定。
- 内容归属:这条碎片在知识结构上属于哪个任务。可变,由用户确定。
系统允许两者不一致。典型场景:在学习 AI 的过程中记下"1B 是 one billion 的缩写",它的记录上下文是 AI 任务,内容归属是英语任务。
待归类是没有确定归属的状态。处于待归类的内容不会消失,也不阻塞任何流程,只是暂时不进入任何任务的知识结构。
碎片一定产生于某次学习会话或某次复习行为,不存在没有记录上下文的碎片:待归类只表示内容归属尚未确定,记录上下文始终存在。
要解决的问题
在只有记录上下文的情况下,系统会强制把"记录地点"当成"内容归属",由此产生三个后果:
- 污染原任务的知识结构。旁支知识进入原任务的标准思维导图,回忆对比的基准随之失真——用户明明掌握了 AI 的内容,却因为导图里混着英语词条而覆盖率偏低。
- 旁支知识无处复习。用户想按英语复习这块内容时找不到它,它沉在 AI 任务下。
- 不成体系的内容无家可归。既不属于任何现有任务,也不值得为它单独建任务的内容,只能硬塞或干脆不记。
三个维度
| 维度 | 数量 | 可变性 | 由谁决定 | 影响 |
|---|---|---|---|---|
| 记录上下文 | 一个 | 不可变 | 系统 | 时间统计(学习时间按会话、复习耗时按复习行为)、学习报告 |
| 内容归属 | 一个,可为空 | 可变 | 用户(AI 只建议) | 标准思维导图、复习内容、检索 |
| 标签 | 多个,可为空 | 可变 | 用户 | 只影响检索,不影响聚合与统计 |
归属保持单一是有意的:多归属会让同一条内容出现在多张导图里、被回忆对比重复计数,聚合与统计都会出现歧义。一条内容确实横跨两个领域时(例如"1B"同时属于英语与 AI),用标签表达弱关联即可。
核心原则
时间按真实发生的行为统计,内容按内容归属聚合。
这条原则把两条轴彻底分开:
- 学习时间、有效性、番茄钟、遗忘判定——全部按学习会话,不受归属影响。一次会话实际投入的时间不会因为碎片被归类到别处而改变。
- 复习耗时——按复习行为(回忆对比、引导追问)统计,与学习时间独立,不合并也不换算。
- 标准思维导图的素材、复习内容、按任务的检索——全部按归属,不受产生地点影响。
推论:学习报告按会话生成(它是"这次学习产出了什么"的事实记录),而标准思维导图按归属聚合。同一份数据因此有两种视角,这是设计意图,不是重复。
配套机制
待归类优先,不打断记录
记录一条碎片时,归属默认就是当前任务,用户不需要做任何额外操作。只有在用户主动改归属时才会离开默认值。未确定归属的内容进入待归类视图,长期不处理也不影响任何流程——低阻力优先于分类整齐。
归类挂在复习里,而不是单独做整理流程
用户很少专门花时间整理历史记录,但会经常刷复习 Feed。因此在复习 Feed 中看到一条内容时提供轻量的归类动作,是成本最低的归类时机。归类不应该成为一个独立的"整理任务"。
AI 只给建议
系统可以在记录或归类时给出建议归属,一键接受即可。AI 不可用时降级为规则建议(关键词、历史归属),再不可用时不做建议,不影响记录与复习。
零散知识可以升格为学习任务
待归类内容积累到一定量时,系统可以提示用户将这些同类内容立为一个学习任务。这让体系从已有内容中长出来,而不是要求用户在记录之前就规划好体系。
升格后的内容归属到新任务,记录上下文保持不变——学习时间仍然记在当初真实发生的那次会话上。
报告保持真实,旁支内容单独呈现
一次会话产生的碎片可能归属不同任务。学习报告的摘要、预期达成判断与正文推演只使用归属当前任务的碎片;旁支碎片仍留在本次报告中,单独分组呈现并标注其归属,不参与正文推演。这样既保住报告的真实性,也避免报告与导图被无关内容带偏。
修改归属的后果
内容归属可以被修改,但修改会产生两个后果,需要系统显式处理:
- 原任务与新任务的知识结构都需要重新整理。导图是快照式的,必须标记为待更新,否则用户会以为内容丢失。
- 复习 Feed 的排序权重按任务掌握度计算,归属改变后自动跟随,不需要单独处理。
相关概念
- 知识碎片:内容归属的作用对象,也是待归类的单位。
- 学习任务:内容归属的目标容器。任务不必在记录前存在,可以由待归类内容升格而来。
- 标准思维导图:按归属聚合的核心消费者。
- 学习报告:按会话生成,与归属口径不同。
- 复习 Feed:归类动作的最低成本落点,也是旁支内容的复习入口。
- 复习行为(回忆对比、引导追问):另一类记录上下文;追问产生的碎片默认归属被追问概念所属的学习任务。
- AI 任务:只提供归属建议,不作为判定依据。
已确认的结论
以下三点于 2026-09-19 由维护者确认:
- 碎片不可脱离记录上下文。 不存在没有记录上下文的内容:每一条碎片都产生于某次学习会话或某次复习行为(回忆对比、引导追问),因此一定有可追溯的产生场景。代价是系统不向可以随手记录的通用笔记工具演进,这是有意的边界。
- 学习报告改为结构化呈现。 报告由会话摘要、预期达成判断、按归属分组的碎片和自由总结组成;旁支碎片仍留在本次报告中,只单独标注归属、不参与正文推演。自由总结必须保留,否则卡点与下一步无处表达。
- 内容归属保持单一,跨领域关联由标签承担。 学习内容很少只属于一个领域:一份侧重 A 领域的材料仍会带来 B 领域的碎片,但它仍归属 A,与 B 的关联用标签表达。如果用户持续在同一领域积累旁支碎片,说明该领域已值得作为独立学习任务,此时走“待归类内容升格为学习任务”的路径,而不是给它第二个归属。