Karpathy最近关于他AI驱动的个人知识库的推文爆火,两天内获得44K收藏和数百万浏览。关键洞察?他利用AI将零散的笔记和文章组织成可搜索的系统——不需要Notion或Obsidian,只需简单的文件夹结构和文本文件。下面介绍如何构建你自己的,附今天就能实施的实操步骤。
3文件夹结构:超级简单,完全扁平
这个系统可以在两分钟内搭建完成,每个文件夹有不同的用途:
- raw/:所有未整理原始材料的投放区——文章、截图、笔记等。只管往这里扔,不用担心整理。
- wiki/:AI策划的知识库。AI处理原始材料后在这里写入有组织的内容。永远不要手动编辑这个文件夹。
- outputs/:存储AI生成的答案、报告和分析结果。
mkdir my-knowledge-base
cd my-knowledge-base
mkdir raw wiki outputs
Schema文件:AI的说明书
Schema文件至关重要,指导AI如何构建和管理你的知识库。在根目录创建 CLAUDE.md 文件:
# 这是什么
关于[你的主题]的个人知识库。
# 如何组织
- raw/:原始材料,永不修改。
- wiki/:AI维护的有组织内容。
- outputs/:生成的报告和答案。
# Wiki规则
- 每个主题一个.md文件。
- 使用[[主题名]]格式链接相关主题。
- 维护INDEX.md列出所有主要主题。
Karpathy强调这个Schema"超级简单"——只是一个告诉AI规则的文本文件。它直接影响AI策划Wiki的质量,不要跳过这一步。
一条命令启动AI处理
文件夹和Schema就绪后,打开Claude Code发出这个提示:
"读取raw/中的所有内容。按照CLAUDE.md中的规则在wiki/中编译Wiki。先创建INDEX.md,然后为每个主要主题创建.md文件。链接相关主题。总结每个部分。"
然后让AI运行——无需监控。完成后,你将得到一个包含按主题组织的文章和便于导航的 INDEX.md 的 wiki 文件夹。
用agent-browser加速内容收集
要加速原始材料收集,使用 agent-browser——一个让AI控制真实Chrome浏览器抓取网页内容的工具。它处理JavaScript渲染页面、需登录内容和无限滚动页面,比Playwright MCP等工具节省82%的token。
npm install -g @vercel/agent-browser
agent-browser install
# 使用示例
agent-browser open https://some-article.com
agent-browser get text "article" # 直接将文本保存到raw/
今天就开始使用你的知识库
Karpathy的知识库有44K收藏,但真正的价值来自实际构建和使用它。三个文件夹、一个Schema文件和一个AI工具,你可以在一个周末内搭建并运行自己的系统。选择一个你渴望掌握的主题,把现有的文章和笔记丢进 raw/,让AI完成剩下的工作。
常见问题
必须用Claude Code吗,还是可以用任何AI工具?
这个系统适用于任何能读取文件和写入磁盘的AI编码代理——Claude Code、Codex、Cursor,甚至带文件访问的ChatGPT。推荐Claude Code是因为它的Agent循环自然处理读取原始文件、组织内容和编写Wiki文章的多步骤过程,无需人工干预。CLAUDE.md Schema文件是为Claude Code命名的,但概念通用——只需将文件名适配到你工具的约定(Codex用AGENTS.md,Cursor用.cursorrules)。
这与使用Notion或Obsidian有何不同?
Karpathy的系统刻意更简单:文件夹中的纯Markdown文件,无专有格式,无供应商锁定。你的数据以磁盘文件形式归你所有。AI做你通常在Notion中手动做的组织工作——打标签、链接、总结。这是一个知识的构建系统:投入原始材料,产出有组织的Wiki。Notion和Obsidian是很好的工具,但它们需要你来做组织工作。这个系统让AI处理那部分。
如果AI在Wiki中犯了错误怎么办?
wiki/文件夹由AI维护——永远不要手动编辑它。如果发现错误,修复raw/中的源材料(或添加纠正说明)并重新运行AI处理。系统设计为可再生:你可以随时删除整个wiki/文件夹并从raw/重建。把raw/当作你的真相来源,wiki/当作编译输出。