PARA Second Brain
第二大脑
您的智能体记忆系统刚刚迎来重大升级。现在支持跨整个知识库的完整语义搜索——不再局限于MEMORY.md文件。
v2.0版本新特性
v2.0之前: 记忆搜索功能仅能检索MEMORY.md和每日日志中的内容。您整个笔记文件夹对搜索功能完全不可见。您必须手动知道该去哪里查找信息。
v2.0之后:一条符号链接命令即可让整个PARA知识库支持搜索。询问笔记中的任何内容——系统都能找到。新增会话记录功能和记忆清空协议,防止上下文信息丢失。
| 升级前 | 升级后 |
|---|---|
| 仅搜索MEMORY.md + 每日日志 | 搜索全部内容 |
| “我没有该信息” | 即时精准查找 |
| 上下文压缩导致信息丢失 | 清空协议保存关键上下文 |
| 对话不再被遗忘 | 会话记录已索引 |
功能说明
构建"第二大脑"结构,实现以下分离:
- 原始记录(每日日志)与精编知识库(MEMORY.md文件)
- 进行中项目(项目)与持续责任领域(领域)
- 参考资料(资源)与已完成工作(归档库)
与其他"第二大脑"技能的区别
Ensue还支持另一款流行的第二大脑技能两者都很出色——它们解决不同的问题:
| PARA第二大脑(本技能) | Ensue第二大脑 | |
|---|---|---|
| 存储系统 | 您工作区中的本地文件 | 云端API(Ensue) |
| 成本 | 免费,自托管 | 需要Ensue API密钥 |
| 最适合 | 工作上下文、智能体连续性、项目追踪 | 常青知识库、语义查询 |
| 搜索 | Clawdbot的memory_search | Ensue的向量搜索 |
| 结构 | PARA(项目/领域/资源/归档) | 命名空间(概念/工具箱/模式) |
| 使用场景 | “我们昨天决定了什么?” | “递归是如何工作的?” |
使用此技能,如果:您希望拥有基于文件的记忆系统,它可以在离线状态下工作,无需成本,并能追踪持续的工作上下文。
使用Ensue的技能,如果:您需要一个云端托管的知识库,专门针对“关于X我知道什么”这类语义查询进行优化。
在以下情况下可以同时使用:工作场景使用PARA方法,而常青知识则用Ensue。它们能相互补充。
快速设置
1. 创建目录结构
workspace/
├── MEMORY.md # Curated long-term memory
├── memory/
│ └── YYYY-MM-DD.md # Daily raw logs
└── notes/
├── projects/ # Active work with end dates
├── areas/ # Ongoing life responsibilities
├── resources/ # Reference material
│ └── templates/ # Content templates
└── archive/ # Completed/inactive items
运行以下命令搭建框架:
mkdir -p memory notes/projects notes/areas notes/resources/templates notes/archive
2. 让笔记可搜索(符号链接技巧)
默认情况下,memory_search只索引MEMORY.md和memory/*.md。您的整个notes/文件夹对语义搜索是不可见的!
用一条命令修复这个问题:
ln -s /path/to/your/workspace/notes /path/to/your/workspace/memory/notes
示例:
ln -s /Users/yourname/clawd/notes /Users/yourname/clawd/memory/notes
这样做的作用:创建一个符号链接,使memory/notes/指向您实际的notes/文件夹。现在Clawdbot的memory_search能够查看你所有的PARA笔记。
验证设置是否生效:
ls -la memory/notes # Should show: memory/notes -> /path/to/notes
测试搜索功能:向你的智能体提问一个存在于笔记中但不在MEMORY.md里的内容。如果它能找到,说明符号链接正常工作。
这个设置的重要性:
| 设置前 | 设置后 |
|---|---|
| 搜索仅找到MEMORY.md + 每日日志 | 搜索找到所有笔记 |
| 必须手动知晓查找位置 | 实现所有内容的语义搜索 |
| “我没有该信息” | 发现你遗忘的关联内容 |
3. 启用会话记录索引功能
让你过去的对话也变得可搜索。将以下配置添加到Clawdbot设置中:
"memorySearch": {
"sources": ["memory", "sessions"],
"query": {
"minScore": 0.3,
"maxResults": 20
}
}
这个配置的作用:将你的对话记录与笔记一同建立索引。现在当你询问“我们上周关于X讨论了什么?”时,它就能真正找到相关内容。
4. 初始化MEMORY.md文件
创建MEMORY.md文件在工作区根目录下 - 这是您精心整理的长期记忆:
# MEMORY.md — Long-Term Memory
## About [Human's Name]
- Role/occupation
- Key goals and motivations
- Communication preferences
- Important relationships
## Active Context
- Current focus areas
- Ongoing projects (summaries, not details)
- Deadlines or time-sensitive items
## Preferences & Patterns
- Tools and workflows they prefer
- Decision-making style
- Pet peeves and likes
## Lessons Learned
- What worked
- What didn't
- Principles discovered
## Key Dates
- Birthdays, anniversaries
- Recurring events
- Important milestones
5. 添加到 AGENTS.md
将这些指令添加到您的 AGENTS.md 文件中:
## Memory
You wake up fresh each session. These files are your continuity:
- **Daily notes:** `memory/YYYY-MM-DD.md` — raw logs of what happened
- **Long-term:** `MEMORY.md` — curated memories (like human long-term memory)
- **Topic notes:** `notes/` — organized by PARA structure (all searchable via memory_search)
### Writing Rules
- If it has future value, write it down NOW
- Don't rely on "mental notes" — they don't survive restarts
- Text > Brain 📝
### PARA Structure
- **Projects** (`notes/projects/`) — Active work with end dates
- **Areas** (`notes/areas/`) — Ongoing responsibilities (health, finances, relationships)
- **Resources** (`notes/resources/`) — Reference material, how-tos, research
- **Archive** (`notes/archive/`) — Completed or inactive items
### Memory Flush Protocol
Monitor your context usage with `session_status`. Before compaction wipes your memory, flush important context to files:
| Context % | Action |
|-----------|--------|
| < 50% | Normal operation |
| 50-70% | Write key points after substantial exchanges |
| 70-85% | Active flushing — write everything important NOW |
| > 85% | Emergency flush — full summary before next response |
| After compaction | Note what context may have been lost |
**The rule:** Act on thresholds, not vibes. If it's important, write it down NOW.
内存刷新协议(关键!)
您智能体的上下文窗口是有限的。当它被填满时,较早的上下文会被压缩或丢失。不要丢失重要信息。
如何监控
定期运行session_status。留意:
📚 Context: 36k/200k (18%) · 🧹 Compactions: 0
基于阈值的操作
| 上下文使用率 % | 应采取的行动 |
|---|---|
| < 50% | 正常操作。随时记录决策。 |
| 50-70% | 提高警惕。每次实质性交流后记录关键点。 |
| 70-85% | 主动刷新。立即将所有重要信息写入每日笔记。 |
| > 85% | 紧急刷新。停止并先写入完整的上下文摘要,然后再进行响应。 |
| 压缩后 | 立即记录可能丢失的上下文。检查连续性。 |
需要清空的内容
- 已做出的决定——决定了什么及原因
- 行动项——谁负责做什么
- 待处理事项——任何未完成事项 →
笔记/区域/待办循环.md - 进行中的修改——如果讨论了文件修改,立即执行
记忆清空清单
在长时间工作结束或上下文变得复杂前:
- 关键决策是否已记录?
- 行动项是否已捕获?
- 新学到的知识是否已写入相应文件?
- 待处理循环是否已标注以便跟进?
- 未来的我能否仅凭笔记继续此对话?
知识质量
核心问题:"未来的我会为此感谢我吗?"
应保存的内容
- 你真正理解的概念(而非一知半解的想法)
- 你实际使用过的工具(而非仅仅听说过)
- 行之有效的模式(附具体示例)
- 从错误中吸取的教训
不应保存的内容
- 一知半解的概念(先学习,后保存)
- 尚未尝试过的工具(书签 ≠ 知识)
- 缺乏"原因"的肤浅条目
- 现有笔记的重复内容
质量标准
在保存任何精选笔记前,请确认:
- 是否为遗忘背景的未来自己所写?
- 是否包含"原因",而不仅仅是"内容"?
- 是否有具体示例或关键见解?
- 是否结构化以便检索(易于浏览)?
内容模板
在以下目录中使用这些模板创建结构化、高质量的条目:笔记/资源/:
概念模板
# [CONCEPT NAME]
## What It Is
[One-line definition]
## Why It Matters
[What problem it solves, when you'd need it]
## How It Works
[Explanation with examples]
## Key Insight
[The "aha" moment — what makes this click]
工具模板
# [TOOL NAME]
**Category:** [devtools | productivity | etc.]
## What It Does
[Brief description]
## Why I Use It
[What problem it solved for YOU]
## When to Reach For It
[Scenarios where this is the right choice]
## Gotchas
- [Things that tripped you up]
模式模板
# [PATTERN NAME]
## Problem
[What situation triggers this pattern]
## Solution
[The approach]
## Trade-offs
**Pros:** [Why this works]
**Cons:** [When NOT to use it]
PARA 解释
PARA 是一种知识组织系统,由蒂亚戈·福特创建,他是《打造第二大脑》一书的作者。该系统根据可操作性将所有内容分为四类:
项目
内容:有截止日期或最终状态的工作示例:“上线网站”、“计划日本之旅”、“完成客户提案”归档为: notes/projects/website-launch.md
领域
内容:持续的责任,没有结束日期示例:健康、财务、人际关系、职业发展归档为: notes/areas/health.md,notes/areas/dating.md
资源
内容:供未来使用的参考资料例如:研究、教程、模板、有趣的文章归档为: notes/resources/tax-guide.md,notes/resources/api-docs.md
归档
内容:其他类别中的非活跃项目例如:已完成的项目、过时的资源、暂停的领域移动到: notes/archive/完成后
每日日志格式
创建memory/YYYY-MM-DD.md为每一天:
# YYYY-MM-DD
## Key Events
- [What happened, decisions made]
## Learnings
- [What worked, what didn't]
## Open Threads
- [Carry-forward items]
信息整理工作流
每日(5分钟)
- 将重要事件记录到
memory/YYYY-MM-DD.md - 将特定主题的笔记归档到相应的
notes/文件夹
每周(15分钟)
- 回顾本周的每日日志
- 提取规律和学习要点到MEMORY.md
- 将已完成的项目移至存档
每月(30分钟)
- 检查MEMORY.md中的过时信息
- 整理或归档旧的项目笔记
- 确保各领域反映当前优先级
决策树:这个该放哪里?
Is it about today specifically?
→ memory/YYYY-MM-DD.md
Is it a task with an end date?
→ notes/projects/
Is it an ongoing responsibility?
→ notes/areas/
Is it reference material for later?
→ notes/resources/
Is it done or no longer relevant?
→ notes/archive/
Is it a distilled lesson or preference?
→ MEMORY.md
为何采用双层记忆结构?
| 每日日志 | MEMORY.md |
|---|---|
| 原始的,带时间戳 | 精选的,已组织 |
| 捕获一切 | 仅保留重要内容 |
| 按时间顺序 | 按主题分类 |
| 大容量 | 浓缩 |
| "发生了什么" | "我学到了什么" |
每日日志是你的日记。MEMORY.md 是你的智慧。
原则
- 质量优于数量—— 精选笔记胜过囤积笔记
- 快速捕捉,精心整理—— 每日日志是松散的;精选笔记是高质量的
- 文本 > 大脑—— 重要的事,就写下来
- 未来自我测试—— "未来的我会为此感谢我吗?"
- 一物一处—— 不要重复;使用链接
- 包含原因—— 没有背景的事实是无用的
- 遗忘前记录—— 监控上下文,在记忆消退前写下
搭配使用memory-setup用于技术配置和主动代理用于行为模式。


微信扫一扫,打赏作者吧~