Skip to content

AI 辅助笔记回顾

笔记写了但从来不看?用 AI 帮你「复习笔记」——自动提炼要点、生成问题、安排复习计划。

笔记回顾的三层 AI 辅助

层级功能AI 做什么
L1 要点提取自动生成笔记摘要提取关键信息,去掉冗余
L2 问题生成生成自测题目把笔记内容转换成问答题
L3 智能复习自适应复习计划根据掌握度调整复习间隔

自动生成笔记摘要

用 AI 插件提取要点

markdown
## Prompt(在任意 AI 插件中使用)

请阅读以下笔记,提取 5 条核心要点:

---
(粘贴你的笔记内容)
---

要求:
1. 每条要点不超过 2 句话
2. 用「为什么重要…」开头
3. 如果涉及数据,提取关键数字

Templater 一键摘要

javascript
// templates/scripts/summarize.js
async function summarize(tp) {
  // 获取当前笔记内容
  const content = await tp.file.content;

  // 调用 AI 生成摘要
  const summary = await tp.user.callAI(`
    请将以下内容总结为 3 个要点:

    ${content}
  `);

  // 插入摘要到笔记
  return `## 📝 AI 摘要\n\n${summary}`;
}

module.exports = summarize;

自动生成复习问题

回忆卡片生成

从笔记自动生成问题,激活「主动回忆」:

markdown
## Prompt

请根据以下笔记内容,生成 5 道回忆问答题:

---
{笔记内容}
---

要求:
- 问题覆盖所有重要知识点
- 答案简洁明确
- 用问答格式输出

示例输出

markdown
## 🧠 复习问题

### Q1: 什么是 CAP 定理中的 "P(分区容错性)"?
**A:** 网络分区发生后,系统仍能继续运作的能力。

### Q2: Redis 的持久化方式有哪两种?
**A:** RDB(快照)和 AOF(追加日志)。

### Q3: 乐观锁和悲观锁的主要区别是什么?
**A:** 悲观锁假设冲突发生,操作前加锁;
      乐观锁假设冲突不常发生,提交时才检查。

### Q4: HTTP/2 相比 HTTP/1.1 有哪些改进?
**A:** 多路复用、头部压缩、服务器推送。

知识点关联发现

AI 可以发现笔记之间你可能忽略的联系:

markdown
## Prompt

请分析以下两篇笔记,找出它们之间的:
1. 共同概念
2. 互补关系
3. 矛盾点(如果有)

笔记 A: {内容A}
笔记 B: {内容B}

输出可自动生成 [[双向链接]],建立知识网络。

间隔重复工作流

配合 Obsidian 间隔重复插件

安装 Spaced RepetitionFlashcard 插件:

markdown
## 什么是闭包?
?
闭包是指函数能够访问其外部作用域变量的特性。

---

## JavaScript 的事件循环由哪几部分组成?
?
调用栈、任务队列(宏任务/微任务)、Web API。

AI 自动生成卡片

markdown
## Prompt

请将下文转换为 Anki / Obsidian 间隔重复卡片格式:

---
{笔记内容}
---

输出格式:
## 问题
?
答案
---

复习仪表板

需要复习的笔记

dataview
TABLE
  tags as "标签",
  reviewed_count as "已复习",
  mastery as "掌握度"
FROM ""
WHERE type = "permanent-note"
  AND mastery < 80
SORT mastery ASC

复习进度追踪

dataview
CALENDAR file.mtime
FROM ""
WHERE contains(tags, "reviewed")

智能复习计划

Prompt 模板

markdown
我最近 30 天创建了以下笔记:

{笔记列表(标题 + 标签)}

其中前 10 天创建的已经复习过,后 20 天还未复习。
请帮我生成本周的复习计划:

要求:
1. 每天安排 2-3 篇复习
2. 相关主题放在同一天
3. 标注每篇的复习重点

输出示例

yaml
本周复习计划:

周一(前端主题):
  - React Hooks 原理 → 重点: useEffect 清理机制
  - 虚拟 DOM 详解 → 重点: Diff 算法步骤

周三(架构主题):
  - 微服务 vs 单体 → 重点: 决策矩阵
  - 数据库分库分表 → 重点: 分片键选择

周五(软技能):
  - 技术方案写作 → 重点: ADR 模板

与 Obsidian 原生功能结合

笔记属性记录复习状态

yaml
---
type: permanent-note
status: reviewed
last_reviewed: 2024-03-15
review_count: 3
mastery: 85  # 掌握度 0-100
next_review: 2024-03-29
ai_summary: "这篇文章的核心是..."
---

Dataview 查询到期复习

dataview
TABLE
  mastery as "掌握度",
  next_review as "下次复习"
FROM ""
WHERE next_review <= date(today)
SORT mastery ASC

每日 AI 回顾流程

yaml
每日回顾 (5 分钟):
  1. 打开回顾仪表板
  2. AI 推送今日复习清单
  3. 逐篇快速浏览 + 答题
  4. 更新 mastery 评分
  5. 标记 AI 发现的新关联

每周深回顾 (15 分钟):
  1. AI 生成本周学习报告
  2. 标注薄弱主题
  3. 补充关联笔记链接

注意事项

  • AI 摘要可能遗漏细节,不能替代仔细阅读
  • 复习问题应覆盖核心概念,避免偏门细节
  • 掌握度评分建议自己判断,AI 只能辅助

相关资源