问题:AI 编程助手的「失忆症」
你是否遇到过这种情况?
用 Claude Code 写新文章时,想引用自己之前写过的内容,但 AI 完全不知道你的历史。于是你不得不:
- 🔄 手动翻阅历史文章 - 在浏览器里一页页翻
- 📋 复制粘贴 - 把相关内容粘贴到对话框
- 💸 消耗大量 Token - 每次都要重新读取相同内容
- 🤷 重复创作 - 不知不觉写了重复的主题
更糟糕的是,当你问 AI:”我之前写过关于 Cursor 的文章吗?”
AI 只能说:”对不起,我无法访问您的历史内容…”
解决方案:给 AI 装上「大脑」
今天分享一个神器组合:NotebookLM + Claude Code
效果就像给 AI 装上了一个永久记忆系统:
1 | 你:"查询我的公众号知识库,关于 'AI 编程工具' 的所有文章" |
零 Token 消耗,秒级响应,永不遗忘。
技术原理:为什么选 NotebookLM?
NotebookLM 是什么?
Google 推出的 AI 笔记本,基于 Gemini 2.5 Pro,最大特点是 Source-Grounded(基于来源的回答):
- ✅ 只从你上传的文档中回答
- ✅ 每个回答都带引用来源
- ✅ 显著减少幻觉(不会瞎编)
- ✅ 支持 50+ 文档,最多 500KB/文档
为什么不用本地 RAG?
| 维度 | 本地 RAG | NotebookLM |
|---|---|---|
| 部署复杂度 | 需要向量数据库、Embedding 模型 | 零配置,网页即用 |
| 文档理解 | 需要分块、索引策略 | Gemini 自动理解 |
| 跨文档关联 | 仅基于向量相似度 | 真正理解 50+ 文档间的关系 |
| 成本 | 需要本地 GPU 或云服务费用 | 当前完全免费 |
| 引用准确性 | 需要自己实现 | 原生支持,自动标注 |
结论:NotebookLM = 免费的企业级 RAG 系统
实战操作:5 步完成集成
步骤 1:安装 NotebookLM Skill(2 分钟)
打开 PowerShell:
1 | # 创建 skills 目录 |
完成!Skill 会在首次使用时自动配置环境。
步骤 2:准备你的知识库(1 分钟)
以我的公众号为例,我已经有一个自动同步的 文章分类文档:
1 | # 如果你也有类似的文档系统 |
这会生成一个 公众号文章分类.md,包含所有文章的:
- 标题、链接、摘要
- 分类、发布时间、作者
- 阅读量、点赞数等互动数据
没有自动化脚本? 手动整理一个 Markdown 文档也可以:
1 | # 我的技术文章 |
步骤 3:上传到 NotebookLM(2 分钟)
- 访问 https://notebooklm.google.com/
- 点击「Create」创建新笔记本
- 命名:
我的公众号知识库 - 上传你的文章分类文档
- 等待 Gemini 处理(通常 1-2 分钟)
步骤 4:连接到 Claude Code(3 分钟)
在 Claude Code 中执行:
1 | "Add this notebook to my library: https://notebooklm.google.com/notebook/你的笔记本ID" |
首次使用会自动弹出 Chrome 浏览器进行 Google 登录,登录后状态会持久化保存。
步骤 5:测试查询(2 分钟)
1 | "What are my skills?" |
大功告成! 总耗时不到 10 分钟。
实际应用场景
场景 1:写新文章前查重
1 | 我:"我想写一篇关于 'Cursor 多行编辑技巧' 的文章" |
价值:
- ✅ 避免重复创作
- ✅ 发现新的差异化角度
- ✅ 自动生成历史文章引用
场景 2:制作 PPT 时引用历史素材
1 | 我:"这篇《AI Agent 架构设计》文章,我之前有写过相关内容吗?" |
价值:
- ✅ PPT 内容更丰富
- ✅ 有历史数据支撑
- ✅ 展示内容演进路径
场景 3:快速定位技术细节
1 | 我:"我之前写的微信公众号一键发布功能,用了哪些 API?" |
注意事项:
- 需要本地代理服务避免 CORS
- 封面图必须是首张上传的图片
1 |
|
- 从网上搜集素材
- 生成文章大纲
- 获取配图
- 生成完整文章
- 发布到微信
1 |
|
- 🆕 查询知识库(避免重复) ← 新增
- 从网上搜集素材
- 生成文章大纲(结合历史内容)
- 获取配图
- 生成完整文章(自动添加引用)
- 发布到微信
1 |
|
数据同步策略
当前方案:手动同步
每发布 5-10 篇新文章后:
1 | # 1. 同步最新文章到本地文档 |
未来方案:自动同步
待 NotebookLM API 开放后,可以实现:
1 | // tools/auto-sync-notebooklm.js |
成本分析
当前(2026-01)
| 项目 | 费用 |
|---|---|
| NotebookLM | 免费 |
| Claude Code | 免费(本地使用) |
| Chrome 浏览器自动化 | 免费 |
| 总计 | $0/月 |
未来可能
Google 可能对 NotebookLM 收费:
- 预估个人版:$10-20/月
- 预估企业版:$50-100/月
建议:尽早使用,建立依赖习惯。即使未来收费,相比本地 RAG 的部署成本也极具竞争力。
扩展想法
1. 多知识库支持
除了公众号文章,还可以创建:
- 📚 技术笔记库:个人学习笔记和代码片段
- 📖 读书笔记库:技术书籍摘要和思维导图
- 🏗️ 项目文档库:开源项目的技术文档
每个库独立管理,按需查询。
2. 知识图谱可视化
定期让 NotebookLM 生成知识分析:
1 | "分析我的公众号知识库,生成内容主题分布图" |
输出:
- 📊 按分类统计文章数量
- 🔍 识别高频关键词
- 💡 发现内容空白区域
然后用 Mermaid 可视化展示。
3. 智能写作助手
完整的 AI 写作流程:
1 | graph LR |
注意事项
1. 文档大小管理
- NotebookLM 单文档限制:500 KB
- 我的当前文档:142 KB(还有 358 KB 空间)
应对策略(接近限制时):
- 按年份拆分:
2024年.md、2025年.md - 按分类拆分:
AI工具.md、副业创业.md
2. 数据隐私
- NotebookLM 数据存储在 Google 服务器
- 公众号已发布内容无隐私问题
- ❌ 不要上传敏感或未发布内容
3. 查询技巧
❌ 不好的查询:
1 | "AI" |
✅ 好的查询:
1 | "我写过关于 'AI 编程工具对比分析' 的文章吗?提取核心观点和数据" |
技巧:
- 使用具体的关键词
- 明确你需要什么信息(观点、数据、代码)
- 善用 NotebookLM 的引用功能
总结
通过 NotebookLM + Claude Code 的集成,我们实现了:
✅ 零成本 - 完全免费的知识库方案
✅ 零配置 - 10 分钟完成安装
✅ 零遗忘 - AI 永久记住你的历史内容
✅ 零幻觉 - 基于真实文档,带引用来源
适用人群:
- 📝 内容创作者(公众号、博客、视频)
- 💻 技术博主(需要引用历史技术方案)
- 🚀 个人开发者(管理项目文档和笔记)
- 🏢 小团队(共享知识库)
下一步行动:
- ⭐ Star 项目:https://github.com/PleasePrompto/notebooklm-skill
- 🚀 跟着本文操作,10 分钟完成集成
- 💬 在评论区分享你的使用体验
相关链接
- 📦 NotebookLM Skill GitHub
- 🌐 NotebookLM 官网
- 📖 完整集成文档
- 🎥 [视频教程](待更新)
关注「太阳鸟的AI宝藏库」,获取更多 AI 编程工具实战经验!
有问题欢迎在评论区留言,我会及时回复 ✌️