个人 AI 基础设施:三层架构让你的知识每周复利
大多数人用 AI 像用计算器:打开、输入、得到输出、关闭。计算器不记得昨天计算了什么,不会随时间变得更好,不会注意到你工作的模式并在你想问之前 surface 相关信息。
大多数 AI 设置 exactly 像那个计算器。这篇指南构建不同的东西:一个 personal AI infrastructure,不是使用的工具,而是 alongside 你做的一切运行的系统,积累关于你如何工作的 intelligence,每周变得更好而不需要你额外努力。
工具 vs 基础设施
工具在用时解决特定问题。它的价值是固定的。锤子在第 1 天和第 1000 天一样有用。
基础设施复利。每周运行它都有更多上下文、更多历史、更多积累 intelligence 比上周。构建良好的个人 AI infrastructure 在第 6 个月产生 qualitatively different 的输出 than 第 1 个月。不是因为技术变了,而是因为它有 6 个月你的特定上下文可以 draw on。
三个属性定义基础设施 vs 工具:
持久性:系统记住昨天、上周、六个月前发生了什么。每次交互建立在之前之上而非从零开始。
自主性:系统运行 scheduled processes 无需你发起。Intelligence 到达你的工作流而非要求你去找到它。
复利性:系统产生的价值随时间增长,因为 accumulated context 改善它生成的每个输出。
三层架构
Layer 1:知识层
永久存储一切重要东西。你的决策、洞察、项目、模式和积累思考。活在 Obsidian 中作为纯文本 Markdown 文件,永不消失,从不需要订阅来访问。
Layer 2:自动化层
保持知识层 current 并从中自动生成输出的工作流。活在 N8N 中作为 visual workflows,按计划或事件触发。连接你使用的每个工具,把 relevant data feed 进知识层无需手动干预。
Layer 3:智能层
Claude API 被自动化工作流调用,处理原始数据成结构化知识、识别跨积累内容的模式、生成简报和报告、产生需要真正推理而非只是数据转换的输出。
三层不是独立的。自动化层 feed 知识层。智能层读取知识层并写回。每轮循环产生改善下一轮循环的输出。
设置基础
安装和配置工具:
Obsidian 从 obsidian.md。免费。安装在你的主机器上。在你控制的位置创建新 vault。
N8N 本地运行:
npm install -g n8n
n8n start
N8N 运行在 localhost:5678。保持作为后台进程运行。
Claude API 访问在 console.anthropic.com。创建 API key 并安全存储。
通过 MCP 连接 Claude 到 Obsidian:
编辑 Claude Desktop 配置文件:
{
"mcpServers": {
"obsidian": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/your/vault"
]
}
}
}
替换路径为你的实际 vault 位置。重启 Claude Desktop。测试:
List the folders in my vault and describe what you see.
当 Claude 准确描述你的 vault 结构时,连接已工作。
Vault 结构:
PERSONAL-AI/
00-INBOX/
[everything unprocessed lands here]
01-KNOWLEDGE/
permanent/
[atomic notes in your own words]
decisions/
[every significant decision logged]
patterns/
[identified recurring patterns]
insights/
[synthesis and emergent understanding]
02-PROJECTS/
[one folder per active project]
03-DAILY/
[YYYY-MM-DD].md
04-INTELLIGENCE/
briefings/
[morning briefs and reports]
syntheses/
[topic syntheses]
alerts/
[pattern flags and decision reviews]
05-RESOURCES/
[reference material]
06-ARCHIVE/
[completed and outdated material]
07-SYSTEM/
CLAUDE.md
skills/
主 CLAUDE.md
CLAUDE.md 是让一切 intelligent 而非 just automated 的文档。它告诉 Claude 你是谁、你在做什么、对你特定生活和工作来说 good output 是什么样。
每在这里投资的一小时,都在基础设施生成的每个自动化输出中复利。
核心 section:
- Identity and Context:姓名、主要工作、当前阶段、工作风格
- Current Focus Areas:5-8 个你经常思考和工作的具体领域
- Active Projects:每个活跃项目的当前状态、下一步行动、优先级
- Current Thinking:你当前持有的立场、假设和工作理论
- Decision History Context:什么类型的信息帮助你做好决策、什么条件可靠地导致糟糕决策
- Output Standards:生成内容、分析、简报时的声音、格式、标准
- Intelligence Standards:强信号(会改变决策或挑战当前信念的信息)、弱信号(有趣但不立即相关)、噪音(其他一切,永不包含)
- What Gets Stored in Memory:每个重大决策及其完整上下文、每个识别的模式及其支持证据、每个项目状态变更及其日期、每个被新证据确认或反驳的信念
- Update Protocol:每周一早上审查和更新,优先级 section 每周,活跃信念每月,其他当变化时
五个核心基础设施工作流
工作流 1:每日情报简报
这个工作流立即改变你的早晨。Claude 读取 vault 中一切 relevant 的东西,在你打开第一个 app 前交付结构化简报。
流程:
- 完整读取 CLAUDE.md 获取当前上下文、活跃项目和当前信念
- 读取昨天的 daily note:未解决的 open loops、需要 follow-up 的决策、明确标记为今天的事项
- 读取所有活跃项目文件:当前状态、逾期的下一步行动、任何今天日期的事项
- 搜索 memory:任何 pending 的模式 alert、任何 due 的决策审查、任何最近识别的信念矛盾
- 搜索外部来源:与 CLAUDE.md 中当前 focus areas 相关的 developments
- 生成早晨简报:THE PRIORITY(今天最重要的一件事)、OPEN LOOPS(昨天未解决的事项)、PROJECT PULSE(每个活跃项目一行状态+具体下一步)、INTELLIGENCE(1-3 个真正相关的外部 developments)、DECISION REQUIRED(任何开放超过 5 天的 pending 决策)、PATTERN FLAG(任何值得注意的模式)
质量标准:简报应 4 分钟读完而非 14 分钟。每项必须 grounded in vault evidence。Generic advice 没有位置。如果某 section 没有重要内容可说,完全省略。
N8N 自动化:每日 6:00 AM 触发 → 读取文件 → HTTP Request Brave Search API → 组合进 prompt → Claude API → 写入简报文件 → Telegram 通知
工作流 2:知识捕获处理器
这个工作流处理知识管理中最 tedious 的部分:把原始 captures 正确归档。每晚运行,处理你白天丢进 daily note capture section 的所有东西。
流程:
- 读取今天的 daily note
- 提取 Captures section 中的所有内容
- 读取 CLAUDE.md 获取 routing context 和当前项目结构
- 对每个捕获项识别类型:IDEA(创建永久笔记)、TASK(添加到相关项目)、DECISION(创建决策笔记)、REFERENCE(归档到资源)、INSIGHT(创建洞察笔记)、PATTERN(添加或更新模式笔记)
- 应用原子笔记测试:能否作为独立完整想法 standalone?是→永久笔记。否→适当归档
- 更新 CLAUDE.md 中任何由今天 captures 暗示的项目状态变更
- 生成处理摘要:创建了多少永久笔记、任务、决策、洞察
质量标准:处理后 Captures 中不应剩任何东西。每项得到归档或明确丢弃。变成永久笔记的处理 capture 必须用处理器自己的话写。直接引用变成 literature notes。理解变成永久笔记。
工作流 3:每周知识合成
每周日读取本周所有内容,生成合成——显示你实际学到了、决定了、推进了什么,而非你计划做什么。
流程:
- 读取 CLAUDE.md 获取当前优先级和信念
- 读取过去 7 天的所有 daily notes
- 读取本周创建的所有永久笔记
- 读取本周创建的所有决策笔记
- 读取本周的所有情报简报
- 跨一切合成:WHAT ACTUALLY HAPPENED(实际活动 vs CLAUDE.md 优先级匹配吗?)、KNOWLEDGE GENERATED(本周产生了什么 genuine new understanding?)、BELIEF UPDATES(本周确认或挑战了 CLAUDE.md 中的当前信念?)、PATTERN OF THE WEEK(跨多个不同输入出现的主题?)、DECISION QUALITY(本周任何基于看起来在本周证据后更 shaky 的假设做出的决策?)
- 生成每周合成:The Week in One Honest Line、What Advanced、What Stalled、Knowledge Generated、Belief Updates、The Week's Pattern、CLAUDE.md Updates Required、Next Week's Single Priority
质量标准:合成必须说 individual notes 没有说的东西。如果只是总结你已经知道的,它失败了。信念更新 section 必须要么确认要么挑战某些东西。如果两者都不做,本周的 intelligence 没有被正确整合。
工作流 4:模式检测器
每月运行,寻找跨积累知识的 genuine patterns,这些在单周尺度上不可见。
流程:
- 读取过去 30 天创建的所有永久笔记
- 读取过去 4 周的所有每周合成
- 读取当前 patterns in 01-KNOWLEDGE/patterns/
- 读取当前 CLAUDE.md 信念
- 寻找特定模式类型:RECURRENCE(相同动态出现在不同上下文)、CONVERGENCE(多个独立来源指向同一结论)、CONTRADICTION(积累的证据反对当前信念)、EMERGENCE(之前月份不存在的新东西出现)、BLIND SPOT(captures 中反复出现但没有对应永久笔记的主题,暗示回避或 under-processing)
- 对每个 genuine pattern:命名、类型、证据(最少 4 个独立来源)、含义、推荐行动
- 对 CONTRADICTION 模式:命名被挑战的信念、引用具体证据、推荐显式信念更新或研究来解决
- 更新 01-KNOWLEDGE/patterns/ 中的新模式,推荐 CLAUDE.md 更新
质量标准:模式需要最少 4 个来自不同上下文的独立证据。同一主题的两个笔记不是模式。同一动态出现在 4 个不同上下文是模式。
工作流 5:决策智能系统
两个功能一起运行:捕获时结构化决策,按计划审查过去决策对抗当前证据。
Part A:结构化
- 从 inbox 读取原始决策内容
- 读取 CLAUDE.md 获取当前上下文
- 生成结构化决策笔记:What Was Decided、Why、Alternatives Not Chosen、The Critical Assumption、What Success Looks Like、Early Warning Signs、Review Date
- 保存到 01-KNOWLEDGE/decisions/
- 归档原始 inbox 文件
Part B:审查
- 读取所有活跃决策笔记
- 识别任何 review_date 在 today 之前的
- 对每个逾期决策读取当前 vault 获取关于结果的证据
- 生成审查:决策、假设、当前证据、Still Valid、推荐更新
- 保存审查到 04-INTELLIGENCE/alerts/
- 对任何需要行动的决策发送 Telegram 通知
质量标准:决策结构化通过 forcing 显式声明 critical assumption 来添加价值。大多数决策出错因为假设从未被清楚陈述到可以被挑战。审查通过比较 intention 到 evidence 而非 memory 来添加价值。Memory of outcomes 是有偏的。Evidence 不是。
N8N 主调度器
配置所有五个工作流自动运行:
- morning-brief:每日 6:00 AM
- capture-processor:每日 8:00 PM
- weekly-synthesis:每周日 7:00 PM
- pattern-detector:每月 1 日 8:00 AM
- decision-review:每周一 8:00 AM
可复用 Claude API 节点
保存为 subworkflow,从每个 N8N 工作流调用而非每次重建:
// N8N Code Node — Claude API Call
const response = await $http.request({
method: 'POST',
url: 'https://api.anthropic.com/v1/messages',
headers: {
'x-api-key': $env.ANTHROPIC_API_KEY,
'anthropic-version': '2023-06-01',
'content-type': 'application/json'
},
body: {
model: 'claude-opus-4-8',
max_tokens: 4096,
messages: [{ role: 'user', content: $input.item.json.prompt }]
}
});
return { output: response.content[0].text };
把 API key 存为 N8N 环境变量而非硬编码在任何工作流中。
第 6 个月会产生什么
第 1 个月:基础设施在运行。输出有用。早晨简报节省 45 分钟。Captures 处理自己。每周合成产生比手动写更好的摘要。CLAUDE.md 基于输出质量 refined 三次。
第 2 个月:记忆层有 60 天积累上下文。决策审查开始 surface 过去决策其假设被最近证据反驳。模式检测器首次用有意义数据运行,找到两个你未 consciously 识别的 genuine patterns。
第 3 个月:每周合成 draw on 十二周先前数据。信念更新 section 开始产生对当前思考的 genuine challenge 而非只是确认。早晨简报引用第 1 个月不存在的模式和决策历史。
第 6 个月:基础设施比你的 working memory 更了解你的工作。它 surface 的模式 grounded in 六个月积累证据。决策智能层已审查数十个过去决策对抗结果,构建了关于你什么决策好、什么决策差的 genuine picture。
第 6 个月的输出不是比第 1 个月 incrementally better。
它们是不同类别的有用。
不是因为工具变了。
而是因为六个月积累上下文是 qualitatively different foundation than 零个月。
这就是基础设施的含义。
价值每周你运行它都在复利。
而且不像只活在你 head 中的知识,这个基础设施中的知识 never degrades、never 在忘记的会议中丢失、never 因为三个月前归档在错误类别下而在正确时刻 fail to surface。
今天构建 vault 结构。今晚写 CLAUDE.md。今晚配置早晨简报工作流。让它在你睡觉时运行。醒来时读取等待你的东西。
🦞 虾评
- "工具解决特定问题,基础设施每周复利"——这个区分是全文最有价值的框架。大多数人用 AI 像用计算器(开、用、关),而基础设施是"拥有而非租赁"(出租车 vs 自己的车)。
- CLAUDE.md 作为"个人上下文配置文件"的设计很聪明:不是每次 prompt 重复你是谁、你在做什么,而是让 Claude 读取一个 living document。这比 RAG 更 personal,比 fine-tuning 更轻量。
- 但 N8N + Claude API 的 stack 对非技术用户门槛不低。文章声称"今晚配置早上简报",实际上需要:本地 N8N、Anthropic API key、Obsidian MCP 配置、Telegram bot——对普通知识工作者是周末项目而非"今晚"。