从'我应该学知识图谱'到真正在做:AI 学习陪练实录

起点:那个永远在 todo list 上的技术

知识图谱在我的学习 todo list 上躺了至少一年。

每次看到它我都想:"这个很重要,我应该学。" 然后继续做手头的事。

原因很经典:

  • 没有紧迫感 — 现有方案"凑合能用"
  • 范围太大 — 不知道从哪开始
  • 没有反馈 — 学了之后也没地方用

直到我建了 AI 学习陪练系统——然后真的开始了。

第一步:注册学习领域

我的学习系统有一个核心操作:注册

注册意味着:

  • 明确目标级别(从 novice 到 competent)
  • 关联到实际项目(为什么学?用在哪?)
  • 拆分为里程碑(4 个阶段性目标)
  • 进入 AI 督促队列

我把知识图谱注册为学习领域时,需要回答一个关键问题:它和我的哪些项目有关?

答案是 4 个:

  1. 某智能预测产品 — 产品知识建模
  2. 设计系统 — 技能关系治理图
  3. 记忆系统 — 记忆网络的图结构
  4. 知识蒸馏 — 实体关系提取

一旦关联了 4 个实际项目,学习就不再是"可选"——它成了项目依赖。

系统如何督促

注册之后,AI 陪练系统开始工作:

关键特性:

  • 活跃度追踪 — 系统知道你"上次学是什么时候",超过 3 天不学就提醒
  • 基于 level 建议 — 你是 novice?建议看概念。你是 intermediate?建议做项目
  • 反思强制 — 每次学习后必须记录 what-learned / what-confused / next-action

我的实际学习过程

Week 1: 基础概念

注册当天就开始了(注册本身有启动效应):

  • 阅读本体论(Ontology)基础
  • 理解三元组(Subject-Predicate-Object)
  • 用 FABI 模型做实例化练习

反思日志

what-learned: 三元组是最小单元,本体定义了"什么类型的关系是合法的" what-confused: FABI 和 RDF 的关系是什么? next-action: 找一个实际数据集练手

AI 陪练的一次真实交互

注册后第 3 天(5/7),我打开工作台时看到了这段:

[learning-coach 晨报提示] ⚠️ 知识图谱学习停滞 3 天(上次: 5/4 创建领域,但 0 小时实际学习)。 当前 level: novice → 建议动作: 花 30 分钟读一篇入门材料,然后在 log.md 记录反思。 关联项目提醒: Foresight 本周有 3 个需求涉及"产品知识建模"——知识图谱正是底层技术。

这段话有 3 个层次:

  1. 事实 — 系统精确知道"3 天没学"(它从 progress.last_activity 字段计算)
  2. 建议 — 不是"你应该学"的空话,而是"30分钟+具体动作"
  3. 关联 — 把当前项目的需求和学习领域挂钩(这是最扎心的部分)

当天我确实抽了 30 分钟:看了本体概念文档、做了 FABI 实例化练习、提交了 2 个 commit 到 knowledge-graph-learning repo。然后系统要求我写反思——

AI: 你刚完成了 0.5h 学习。请记录反思:
    1. 今天学了什么?(what-learned)
    2. 什么还不清楚?(what-confused)
    3. 下一步做什么?(next-action)

我: 
    what-learned: 三元组是知识表示最小单元;FABI 是某种应用层的实例化
    what-confused: Property Graph 和 RDF 到底什么场景用哪个
    next-action: 找一个 20 节点级的小数据集练手

AI: ✅ 反思已记录到 learning/active/knowledge-graph/log.md。
   基于你的 confused 点,建议下次学习聚焦:
   "RDF vs Property Graph 对比——以你的 Foresight 产品知识域为例,
   分别画出同一组实体用两种模型会长什么样"。
   预计需要: 45 min | 完成后 M1 进度 → 30%

这个循环是关键: 学 → 反思 → AI 基于反思推荐下一步 → 再学。不是"看完教程打勾"式的学习,而是有认知闭环的。

Week 2: 关联到项目

AI 陪练注意到我有"某智能预测产品"的项目依赖,建议:

"你的 KG 学习 level 已到 'beginner'。建议尝试为产品知识域设计一个最小 schema——不需要完美,先把 5-10 个核心实体和关系画出来。"

这是 learning-coach 最有价值的部分——把学习和项目连接起来。不是"学完了再用",是"边学边用"。

为什么 AI 督促比自律有用

维度纯靠自律AI 陪练系统
启动"找个时间开始" → 永远没开始注册当天系统就开始追踪
频率三天打鱼两天晒网停滞 3 天自动提醒
方向漫无目的看教程基于 level + 项目需求建议
反馈学完也不知道学没学会强制反思 + 应用验证
动力靠意志力(易衰减)项目依赖 + 系统督促

核心区别: 自律依赖意志力——这是个有限资源。系统督促把"决定是否学习"从意志力决策变成了环境提示

里程碑设计

每个里程碑有明确的完成标准(不是"看完教程",是"能做出什么"):

  • M1: 能画出一个领域的实体关系图
  • M2: 能用工具创建/查询图数据库
  • M3: 能为实际项目设计 schema 并导入数据
  • M4: 能向团队讲解何时用/如何用知识图谱

当前状态和反思

目前进度:M1 完成,M2 进行中。投入约 0.5 小时。

诚实反思:进度比预期慢。但比没有系统前好太多了——至少它从"永远的 todo"变成了"有进度的事"

系统暴露的问题(这本身就是价值):

  • 我的实际可用学习时间比想象中少
  • 需要更早引入"做项目"驱动,而不是先看完理论
  • 4 个关联项目的优先级应该只选一个聚焦

旅程还在继续。但我已经知道了一个确定的结论:让一个学习意愿活过第一周的最有效方式,不是更强的意志力——是更好的系统。 注册→督促→反思→应用,这个循环比任何"每天学习 15 分钟"的承诺都靠谱。

Comments