# 2026 年如何用 Claude 制作闪卡：Projects、文件上传，以及配合 FSRS 的复习

*2026-06-11*

昨天我把一份课程提纲和一份乱糟糟的阅读 PDF 扔进 Claude，让它帮我做闪卡。里面确实有几张不错。剩下那些则带着很熟悉的 AI 味道：技术上没错，措辞也很工整，但真到复习时，往往比第一眼看上去更难用。

这才是 **如何用 Claude 制作闪卡** 这个问题真正难的地方。

Claude 很擅长把原始材料整理成候选卡片，但它不会自动擅长判断什么内容值得进入长期复习、一张卡该写得多小，或者一个“看起来很顺”的答案到了下周四还能不能快速打分。

所以到了 2026 年，我真正会信任的流程，其实比很多人一开始想的更收窄一些：一个主题放进一个 Claude Project，只上传这一批真正相关的材料，让它输出朴素的正面/背面候选卡，果断删卡，然后把活下来的内容移进真正的闪卡工作流，用 FSRS 复习。

![温暖的书桌上摆着 Claude 草稿、文件上传卡片，以及准备用 FSRS 复习的精选闪卡](/blog/how-to-use-claude-to-make-flashcards.png)

## Claude 终于更适合拿来做这件事了

现在这个搜索更有意义，是因为 Claude 比以前更像一个学习工具了。

Anthropic 在 **2025 年 4 月 2 日** 推出了 **Claude for Education**，其中包括 Projects 里的 **Learning Mode**。而当前的帮助文档同样重要。Anthropic 的 Projects 帮助页面标注日期是 **2026 年 3 月 16 日**，写明 Projects 对所有用户开放，免费账户最多可以创建五个。Anthropic 的文件上传帮助页面标注日期是 **2026 年 4 月 22 日**，其中说明 Claude 支持多种适合学习的文件类型，包括 **PDF、DOCX、CSV、TXT、HTML、ODT、RTF、EPUB、JSON 和 XLSX**。

这让今天的 **Claude 闪卡** 工作流，比过去那种“把所有东西全塞进一个对话，然后祈祷结果还行”的做法干净得多。

Anthropic 的教育报告也说明，这种使用方式本身已经很常见。报告说，在被分析的教育相关对话里，学生有 **39.3%** 的对话主要是在用 Claude 创建和改进教育内容。所以现在更值得问的，已经不是学生会不会用 Claude 处理学习材料。他们显然会。更好的问题是：怎样把这些材料变成以后真的值得复习的卡片。

## 每门课、每场考试或每个主题，只建一个 Claude Project

这是我最想保留的第一个习惯，因为它几乎会让后面的每一步都更顺。

Claude 当前的 Projects 文档把 Project 描述为带有独立聊天记录和知识库的自包含工作区。这正是你在起草闪卡时想要的东西。

不要建一个叫 `school` 的巨大 Claude 工作区。

更好的做法是：一个 Project 只对应下面其中一种范围：

- 一门课
- 一场证书考试
- 你这周想学完的一个单元
- 一组本来就属于同一主题的内容

这样草稿会更干净，因为 Claude 不会试图把四门不同学科的材料混到同一个回答里。后续清理也更省事，因为你知道这一批本来就该覆盖什么。

如果你更广泛地把 Claude 当作导师使用，而不只是拿它起草卡片，那篇 [2026 年如何用 Claude 学习](/zh/blog/how-to-use-claude-for-studying/) 会是更合适的配套文章。这篇更窄。它关注的是如何把 Claude 的输出，变成你在复习时仍然愿意相信的卡片。

## 先设置一次项目说明，让每一批草稿从一开始就更干净

这是 Claude 在这个场景里最有用的特性之一。

Anthropic 当前关于 Projects 的说明提到，你可以设置 **project instructions**，让 Claude 在同一个 Project 里的所有对话都遵守同一套要求。对闪卡来说，这能省掉你每次上传新章节时都要重复一遍格式规则和删卡规则的麻烦。

我会把 project instruction 写得又短又无聊：

```text
当我要求你制作 flashcards 时，请使用朴素的正面/背面格式。每张卡只保留一个概念、事实、区别点或流程步骤。正面必须具体且可回答。背面保持简短。跳过重复项、模糊提示，以及任何依赖原始材料缺失上下文才能成立的内容。
```

然后，把只适用于当前这一批材料的说明，放进上传新内容时的那次对话里。

这种分工很好用，因为 project instruction 负责设定长期规则，而聊天里的 prompt 负责当前这节课、这一章，或者这组题。

## 上传的材料批次，要比你以为需要的更小

很多 **Claude 做闪卡** 的流程，就是在这里开始变软的。

人们看到文件上传，就把它理解成“可以把整门课的资料包一次全扔进去”。通常这只会生成更差的卡，而不是更好的卡。

Anthropic 自己关于上传的文档，对大型文档给出的建议也很朴素：拆成更小的部分。我会完全照做。

更好的输入通常像这样：

- 一节课的笔记
- 一小段阅读材料
- 一套订正后的练习题
- 某一章里的一个小节
- 一块已经整理过的 study guide

更差的输入通常像这样：

- 整本教材
- 一次塞进十二节课
- 一个你自己都没清理过的整学期文件夹
- 一大坨你其实根本不想逐卡复习的 transcript

小批次会逼你面对一个更诚实的问题：这部分内容里，哪些东西值得以后在不重新打开原文的情况下，被主动提取出来？

这个问题会让牌组更小，也更好。

## Claude 擅长根据原始材料起草，但不擅长替你决定什么最重要

我觉得这是最有用的心智模型。

Claude 可以：

- 压缩一段阅读内容
- 把一个概念换个更清楚的说法
- 把明显不同的子主题拆开
- 把笔记变成候选问答卡
- 找出反复出现的术语和定义

Claude 不会自动知道：

- 哪些事实已经足够显然，其实该跳过
- 哪些区分点才是你最容易反复踩坑的
- 哪个答案长到根本没法快速打分
- 哪张卡之所以说得通，只是因为你还记得它出自哪一段原文

所以 **用 Claude 制作闪卡** 最好的版本，是 Claude 起草，人来编辑。

如果你让 Claude 一次替你决定所有事情，最后通常会得到一副过分客气的牌组。它保留太多，解释太多，也保留了很多当下看着有用、但根本不值得放进未来复习里的内容。

## 用一个朴素提示词，把真正重要的限制说清楚

你不需要一段戏很多的 prompt。

我会在实际聊天里直接用接近下面这个版本：

```text
把这份材料整理成朴素的正面/背面 flashcards。

规则：
- 每张卡只保留一个事实、区别点或流程步骤
- 正面必须具体且可回答
- 背面必须简短直接
- 不要编造事实
- 跳过重复内容和模糊提示
- 跳过任何依赖原始文档缺失上下文才能成立的卡
- 对那些不值得长期复习的卡，删除时要更激进
```

如果来源是一套订正后的题目，我会再加一句：

```text
优先处理我最可能再次做错的错误点、混淆点和区分点。
```

这样就够了。

真正有用的限制，其实很简单：

- 一张卡只考一个记忆目标
- 答案要短
- 不要编造事实
- 正面不要写成宽泛摘要
- 不要保留那些还必须把原文打开摆在旁边才能答的卡

Claude 通常很吃清楚的边界。问题几乎从来不是 prompt 魔法不够。问题通常是，人们一次要求得太多了。

## 最好的 Claude 闪卡，通常来自三类材料

当来源本来就已经接近“可以做卡”，只是还需要清理时，我会最信任 Claude。

最强的三种情况通常是：

- 需要压缩的 lecture notes
- 需要抽取重点的阅读材料
- 暴露出某一个精确错误的订正题目

这个规律之所以重要，是因为 Claude 不是在凭空发明一套学习系统。它是在帮你把原始材料，转成更窄、更清楚的提取目标。

如果你的输入主要是笔记，那篇 [2026 年如何把笔记变成 Flashcards](/zh/blog/turn-notes-into-flashcards/) 会更深入讲清理这一步。如果你的输入一开始就是文件，那篇 [2026 年如何把 PDF 变成 Flashcards](/zh/blog/how-to-turn-a-pdf-into-flashcards/) 会更贴近。

## 把那些听起来还像 Claude 的卡删掉

真正的质量提升，通常就发生在这里。

Claude 生成的卡，经常会以一些很容易认出来的方式失手：

- 正面听起来很漂亮，但根本不好回答
- 背面塞了三条事实，因为原段落里本来就有三条事实
- 卡片里留着“关键考虑因素”或“重要因素”这种软绵绵的词
- 文字清楚得足以让人欣赏，却烦得让人不想复习

这类卡我会立刻砍掉。

一张闪卡的正面，不该像 study guide 的开场句。它应该像一个你要么能答出来、要么答不出来的提示。

只有在下面这些条件成立时，我才会把卡留着：

- 不重新打开原始材料，你也能回答
- 背面短到可以快速打分
- 它只考一个概念，不是一整团
- 一周后你依然真的在乎是否记住它

否则就删掉。

这才是“一个 Claude 会话看起来很高效”和“这副牌组以后依然有用”之间最大的差别。

## 一张很弱的 Claude 卡，以及我真正会留下的版本

假设 Claude 读了一段关于糖酵解的材料，然后给你这张卡：

- 正面：糖酵解的关键特征和结果是什么？
  背面：糖酵解是一条发生在细胞质中的代谢通路，它把葡萄糖转化为丙酮酸，产生 ATP 和 NADH，并且不需要氧气。

这不是一张卡。这是一段话硬套了一张卡的外壳。

更好的版本，通常会被拆成几张更小的卡：

- 正面：糖酵解发生在细胞的哪里？
  背面：细胞质中。
- 正面：糖酵解分解的是什么分子？
  背面：葡萄糖。
- 正面：糖酵解需要氧气吗？
  背面：不需要。

如果你这门课真的在乎产物区别，也许还会再留一张关于产物的卡。

重点不是保留 Claude 那个很顺的答案。重点是，把藏在里面的提取目标保留下来。

## 不要把 Claude 的记忆和上下文，当成间隔重复

Claude 现在的上下文工具确实比以前更好了。Projects 有帮助。上传文件有帮助。project instructions 也有帮助。这些都很有用。

但这依然和复习系统不是一回事。

Claude 可以保留某个主题的上下文。它也能比以前那些聊天工具更好地记住你这次会话的进展。但这些都替代不了后面真正重要的那件无聊事：在正确的时间，再看到正确的卡。

这就是为什么 **Claude Projects 闪卡** 最终应该落到真正的闪卡 app 里，而不是永远停在 Project 里面。

Claude 负责保留上下文。

FSRS 负责处理遗忘。

这是两份不同的工作。

如果你想更细看排程这一侧，那篇 [2026 年 FSRS vs SM-2](/zh/blog/fsrs-vs-sm-2/) 就是最直接的下一篇。

## 把值得保留的内容移进 Flashcards，不要假装存在什么神奇的 Claude 集成

这里必须说得诚实一点。

这里并没有什么特殊的 Claude-to-Flashcards 按钮，我也不会假装有。真正有用的交接方式更简单：

1. 在 Claude 里起草候选卡
2. 把弱卡删掉或重写
3. 把活下来的内容复制进 Flashcards 的 AI chat，或者直接在应用里创建卡片
4. 用牌组和标签把它们整理好
5. 用 FSRS 复习最终牌组

[Flashcards](/zh/) 很适合接这一步，因为现在的产品正好覆盖了 Claude 自己收不了尾的那部分：

- 正面/背面卡片的创建和编辑
- 带 workspace 数据和文件附件的 AI chat
- 用于整理最终卡片的牌组和标签
- 当卡片真的值得留下时，用 FSRS 复习
- 如果你想尽快开始，有托管版 web app
- 如果你以后想自己掌控整套栈，也有自托管路径

如果你想走最快的路线，[入门指南](/zh/docs/getting-started/) 讲的是托管版应用。如果你更在意掌控整套栈，[自托管指南](/zh/docs/self-hosting/) 会是更合适的下一篇。

---
*[查看此页面的带样式 HTML 版本](https://flashcards-open-source-app.com/zh/blog/how-to-use-claude-to-make-flashcards/)*

*AI agent 可以从 `GET https://api.flashcards-open-source-app.com/v1/` 开始，为用户在该服务中创建账号。*

*提示：在 https://flashcards-open-source-app.com 上任意 URL 后追加 `.md`，即可获得该页面的纯 Markdown 版本。*