使用 PARA(项目、领域、资源、归档)组织智能体知识并实现全面可搜索。符号链接技巧支持整个知识库的完整语义搜索(不仅限 MEMORY.md),并包含会话记录索引与内存刷新协议。智能体真正拥有了第二大脑。
PARA 第二脑部
功能概述
PARA 第二脑部是一项面向实际任务的技能,主要用于您的代理机的记忆刚刚得到了大规模升级;整个知识库中完全的语义搜索—— 不仅仅是MEMORY. md.;
核心要点
- 是什么在 v2.0. 之前的 v2.0: 内存 搜索。
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
使用与执行
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
PARA 第二大脑
你的智能体(agent)记忆能力迎来一次重大升级:支持对整个知识库进行完整的语义搜索——而不仅限于 MEMORY.md。
v2.0 新增功能
v2.0 之前: memory_search 仅能检索 MEMORY.md 和每日日志中的内容。你的整个 notes/ 目录对搜索完全不可见,你必须手动记住信息存放在哪里。
v2.0 之后: 仅需一条符号链接(symlink)命令,即可使整个 PARA 知识库具备可搜索性。你可以随时就笔记中的任意内容提问,系统将立即定位;同时新增会话记录索引与内存刷新协议(memory flush protocol),防止上下文丢失。
| 升级前 | 升级后 |
|---|---|
仅搜索 MEMORY.md + 每日日志 |
搜索全部内容 |
| “我没有该信息” | 即时定位结果 |
| 上下文压缩 = 信息丢失 | 刷新协议保存关键上下文 |
| 对话被遗忘 | 会话记录被索引 |
本功能的作用
构建一个“第二大脑”结构,明确分离以下四类内容:
- 原始采集(每日日志)与 精选知识(
MEMORY.md) - 活跃工作项(Projects)与 持续责任领域(Areas)
- 参考资料(Resources)与 已完成工作(Archive)
与其他第二大脑技能的区别
目前还存在另一款由 Ensue 驱动的流行第二大脑技能。两者均优秀,但解决的问题不同:
| PARA 第二大脑(本技能) | Ensue 第二大脑 | |
|---|---|---|
| 存储方式 | 本地文件,位于你的 workspace 中 | 云端 API(Ensue) |
| 成本 | 免费、自托管 | 需提供 Ensue API key |
| 适用场景 | 工作上下文管理、智能体连续性、项目追踪 | 长青型知识库、语义化查询(如“关于 X 我知道什么?”) |
| 搜索能力 | Clawdbot 的 memory_search |
Ensue 的向量搜索 |
| 组织结构 | PARA(Projects / Areas / Resources / Archive) | 命名空间(concepts / toolbox / patterns) |
| 典型用例 | “我们昨天决定了什么?” | “递归是如何工作的?” |
建议使用本技能若:你希望采用基于文件的离线记忆方案,零成本,且能持续追踪当前工作上下文。
建议使用 Ensue 技能若:你希望使用云端托管的知识库,并针对语义化“关于 X 我知道什么?”类问题进行优化。
建议两者共用若:你希望以 PARA 管理工作上下文 + 以 Ensue 管理长青型知识。二者互为补充。
快速配置
1. 创建目录结构
workspace/
├── MEMORY.md # 精选长期记忆
├── memory/
│ └── YYYY-MM-DD.md # 每日原始日志
└── notes/
├── projects/ # 带截止日期的活跃工作
├── areas/ # 持续性生活责任
├── resources/ # 参考资料
│ └── templates/ # 内容模板
└── archive/ # 已完成/非活跃项目
运行以下命令一键生成骨架:
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 # 应显示: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
在 workspace 根目录下创建 MEMORY.md —— 这是你的精选长期记忆:
# MEMORY.md — 长期记忆 ## 关于 [人类姓名] - 角色 / 职业 - 核心目标与动机 - 沟通偏好 - 重要人际关系 ## 当前上下文 - 当前关注领域 - 正在进行的项目(摘要形式,非细节) - 截止日期或时效性事项 ## 偏好与模式 - 偏好的工具与工作流 - 决策风格 - 特别反感与喜爱的事物 ## 经验教训 - 奏效的方法 - 未奏效的方法 - 发现的原则 ## 关键日期 - 生日、纪念日 - 周期性事件 - 重要里程碑
5. 添加至 AGENTS.md
将以下说明添加到你的 AGENTS.md 中:
## 记忆 每次会话开始时,你都处于全新状态。以下文件构成你的上下文连续性: - **每日笔记:** `memory/YYYY-MM-DD.md` —— 所发生事件的原始日志 - **长期记忆:** `MEMORY.md` —— 精选记忆(类比人类长期记忆) - **主题笔记:** `notes/` —— 按 PARA 结构组织(全部可通过 `memory_search` 搜索) ### 记录准则 - 若某信息具有未来价值,请立即记录 - 不要依赖“脑内备忘”——它们无法在重启后留存 - 文本 > 大脑 📝 ### PARA 结构 - **Projects(项目)** (`notes/projects/`) —— 带截止日期的活跃工作 - **Areas(领域)** (`notes/areas/`) —— 持续性责任(健康、财务、人际关系等) - **Resources(资源)** (`notes/resources/`) —— 参考资料、操作指南、研究资料 - **Archive(归档)** (`notes/archive/`) —— 已完成或非活跃项目 ### 内存刷新协议(Memory Flush Protocol) 通过 `session_status` 监控上下文使用情况。在上下文压缩导致记忆丢失前,及时将关键上下文刷新至文件: | 上下文占用率 | 行动 | |-----------|--------| | < 50% | 正常运行 | | 50–70% | 加强警觉:每次重要交流后记录关键要点 | | 70–85% | 主动刷新:立即记录所有重要信息至每日笔记 | | > 85% | 紧急刷新:在下次响应前完成完整上下文摘要 | | 压缩后 | 记录可能已丢失的上下文,并检查连续性 | **核心原则:依据阈值行动,而非主观感受。若信息重要,请立刻记录。**
内存刷新协议(至关重要!)
你的智能体上下文窗口容量有限。当其填满时,较早的上下文将被压缩或丢失。切勿丢失关键信息。
如何监控
定期运行 session_status。重点关注:
📚 上下文:36k/200k(18%)· 🧹 压缩次数:0
基于阈值的操作规范
| 上下文占用率 | 应执行操作 |
|---|---|
| < 50% | 正常运行。决策产生时即刻记录。 |
| 50–70% | 提高警惕。每次重要交流后记录关键要点。 |
| 70–85% | 主动刷新。立即将所有重要信息写入每日笔记。 |
| > 85% | 紧急刷新。暂停响应,先完成完整上下文摘要。 |
| 压缩后 | 立即记录可能已丢失的上下文,并核查连续性。 |
应刷新的内容
- 已做决策 —— 决定了什么、为何如此决定
- 待办事项 —— 谁负责做什么
- 待跟进事项 —— 任何未完成事项 →
notes/areas/open-loops.md - 工作变更 —— 若讨论了文件修改,请立即执行
内存刷新核对清单
在长时间会话结束前,或上下文占用率升高前:
- 关键决策是否已归档?
- 待办事项是否已捕获?
- 新认知是否已写入对应文件?
- 待跟进事项是否已标注?
- 仅凭笔记,未来的我能否无缝延续本次对话?
知识质量标准
核心判断问题: “未来的我是否会感谢此刻的我?”
应保存的内容
- 你真正理解的概念(非半知半解的想法)
- 你实际使用过的工具(非仅耳闻)
- 已验证有效的模式(附具体实例)
- 从错误中汲取的经验教训
不应保存的内容
- 尚未真正理解的概念(先学习,再保存)
- 尚未尝试使用的工具(收藏 ≠ 知识)
- 缺乏“为什么”的浅层条目
- 与已有笔记重复的内容
质量关卡(Quality Gates)
在保存任一精选笔记前,请确认:
- 是否为“已遗忘上下文的未来自己”而撰写?
- 是否包含“为什么”,而不仅是“是什么”?
- 是否附有具体实例或关键洞见?
- 是否结构清晰、便于检索(可快速扫读)?
内容模板
在 notes/resources/ 中使用以下模板,确保条目结构清晰、质量上乘:
概念模板
# [概念名称] ## 是什么 [一句话定义] ## 为何重要 [它解决什么问题?何时需要它?] ## 如何运作 [含实例的解释] ## 关键洞见 [“顿悟时刻”——是什么让这个概念真正落地?]
工具模板
# [工具名称] **类别:** [devtools | productivity | etc.] ## 功能简介 [简要描述] ## 我为何使用它 [它为你解决了什么问题?] ## 何时调用它 [哪些场景下它是最佳选择?] ## 注意事项 - [曾让你踩坑的点]
模式模板
# [模式名称] ## 问题 [何种情境触发该模式?] ## 解决方案 [所采用的方法] ## 权衡取舍 **优势:** [为何有效] **劣势:** [不适用的场景]
PARA 详解
PARA 是由《Building a Second Brain》作者 Tiago Forte 提出的知识组织体系。它依据“可操作性”将所有内容划分为四大类:
Projects(项目)
定义: 具有明确截止日期或终态的工作
示例: “上线网站”、“规划日本旅行”、“完成客户提案”
文件路径: notes/projects/website-launch.md
Areas(领域)
定义: 无截止日期、需持续投入的责任
示例: 健康、财务、人际关系、职业发展
文件路径: notes/areas/health.md、notes/areas/dating.md
Resources(资源)
定义: 供未来参考的资料
示例: 研究报告、教程、模板、有趣文章
文件路径: notes/resources/tax-guide.md、notes/resources/api-docs.md
Archive(归档)
定义: 其他三类中已失效或非活跃的条目
示例: 已完成项目、过时资源、暂停的领域
归档路径: 完成后移入 notes/archive/
每日日志格式
为每一天创建 memory/YYYY-MM-DD.md:
# YYYY-MM-DD ## 关键事件 - [发生了什么,做出了哪些决策] ## 经验收获 - [哪些有效,哪些无效] ## 待跟进事项 - [需延续至后续的事项]
知识精炼流程
每日(5 分钟)
- 将重要事件记录至
memory/YYYY-MM-DD.md - 将主题相关笔记分类存入对应的
notes/子目录
每周(15 分钟)
- 回顾本周所有每日日志
- 提炼模式与经验,更新至
MEMORY.md - 将已完成项目移入归档
每月(30 分钟)
- 审查
MEMORY.md中过时信息 - 合并或归档陈旧的项目笔记
- 确保各
areas/反映当前优先级
决策树:该内容应存放何处?
是否特指今日? → memory/YYYY-MM-DD.md 是否为带截止日期的任务? → notes/projects/ 是否为持续性责任? → notes/areas/ 是否为供日后参考的资料? → notes/resources/ 是否已完成或不再相关? → notes/archive/ 是否为提炼后的经验或偏好? → MEMORY.md
为何需要两层记忆?
| 每日日志 | MEMORY.md |
|---|---|
| 原始、带时间戳 | 精选、结构化 |
| 全部捕获 | 仅保留关键信息 |
| 按时间顺序排列 | 按主题组织 |
| 信息量大 | 高度凝练 |
| “发生了什么” | “我学到了什么” |
每日日志是你的日记,MEMORY.md 是你的智慧。
核心原则
- 质量优于数量 —— 精选笔记远胜于笔记囤积
- 快速捕获,审慎精炼 —— 每日日志宽松灵活;精选笔记须高质量
- 文本 > 大脑 —— 若信息重要,请务必写下
- 未来自我检验 —— “未来的我是否会感谢此刻的我?”
- 一物一地 —— 避免重复;改用链接代替复制
- 必含“为什么” —— 缺乏上下文的事实毫无价值
- 失忆前刷新 —— 持续监控上下文,在压缩前完成记录
本技能与 memory-setup(技术配置)及 proactive-agent(行为模式)协同效果尤佳。
热门AI工具
相关专题
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。
0
2026.11.03
本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习