# 记忆打标签策略 SUMMARY: 如何为记忆打标签以实现高效搜索与过滤 — 可扩展的标签体系。 记忆打标签策略 标签是可扩展记忆检索的秘诀。本指南展示如何为记忆打标签,让正确的记忆在正确的时间被找到。 为什么标签重要 没有标签,你只有扁平的全文搜索。有了标签,你就有结构化导航: [CODE BLOCK] 标签带来: - 快速过滤 — - 范围搜索 — - 分组 — 找出某项目的所有 “mistake” 记忆 - 交叉引用 — 共享标签的记忆相互关联 标签体系 项目标签 用项目名作为标签: [CODE BLOCK] 技术标签 用技术名: [CODE BLOCK] 主题标签 用主题分类: [CODE BLOCK] 状态标签 用状态指示: [CODE BLOCK] 类型标签 用类型指示: [CODE BLOCK] 打标签规则 规则 1:每条记忆 2-5 个标签 太少 = 可发现性差。太多 = 噪声。 [CODE BLOCK] 规则 2:小写、连字符 [CODE BLOCK] 规则 3:使用一致的词汇 建立一套标签词汇并坚持使用: [CODE BLOCK] 规则 4:按搜索意图打标签 问自己:“我以后会怎么搜这条记忆?” [CODE BLOCK] 模式 模式 1:项目 + 主题 [CODE BLOCK] 搜索:(所有 Synapse 项目记忆) 搜索:(Synapse 的部署记忆) 模式 2:类型 + 领域 [CODE BLOCK] 搜索:(所有错误) 搜索:(部署错误) 模式 3:层级式 用于项目内的子项目: [CODE BLOCK] 搜索:(所有 Synapse) 搜索:(仅 docs 子项目) 模式 4:状态跟踪 [CODE BLOCK] 常见用例 找出某项目的所有决策 [CODE BLOCK] 找出某领域的所有错误 [CODE BLOCK] 找活跃工作 [CODE BLOCK] 找关于某技术的记忆 [CODE BLOCK] 标签维护 定期审查 [CODE BLOCK] 合并标签 如果有不一致的标签( 和 ),合并它们: [CODE BLOCK] 最佳实践 > [!TIP] > - 尽早建立词汇表 — 从第 1 天起就用一致的标签 > - 按搜索意图打标签 — 你以后会怎么找它? > - 2-5 个标签是最佳点 — 太少或太多都不好 > - 小写 + 连字符 — 而非 > - 定期审查 — 合并重复、移除未用 下一步 - 记忆最佳实践 - FTS5 搜索 - 任务驱动工作流