记忆
你的知识,一次一个想法。创建、搜索、组织和连接记忆。
记忆就是一条值得长期留下来的内容:一个决策、一条洞察、一个事实、一个流程、一次经验。每条记忆都应该能够独立成立,不依赖原始对话也能被理解。
记忆是 Nowledge Mem 最核心的单位。搜索、知识图谱、知识结晶、每日简报,以及你连接的 AI 工具之所以越来越有用,都是因为下面有这些记忆在支撑。
第一条值得保存的记忆
如果你是新用户,先不要纠结结构。先保存一条真实内容,例如:
- 一个你已经做出的决定
- 一条你刚学到的经验
- 一个你反复使用的工作流程
然后再去 Timeline 里把它问回来。只要你能把它重新问出来,这一页后面的内容就会更容易理解。
记忆的结构
| 字段 | 说明 |
|---|---|
| 标题 | 简短摘要。通过时间线捕获时自动生成,也可手动设置 |
| 内容 | 知识本身,支持 Markdown |
| 标签 | 分类,用于过滤和组织 |
| 重要性 | 0.1 到 1.0 的评分,影响搜索排名和简报优先级 |
| 创建时间 | 时间戳,用于时间搜索和知识演化追踪 |
重要性等级
| 范围 | 含义 | 示例 |
|---|---|---|
| 0.8 – 1.0 | 关键 | 架构决策、突破性发现、生产事故 |
| 0.5 – 0.7 | 有用 | 常规决策、良好洞察、项目心得 |
| 0.1 – 0.4 | 背景 | 参考信息、细节备忘、随手记录 |
默认值为 0.5。AI 工具和后台智能使用此评分来排序搜索结果和每日简报。
标签
标准分类:
| 标签 | 用途 |
|---|---|
insight | 关键学习、领悟、"原来如此"时刻 |
decision | 选择及其理由和权衡 |
fact | 重要数据点、参考信息 |
procedure | 操作指南、工作流程、分步说明 |
experience | 事件、对话、结果 |
新记忆在创建时会自动打标签。系统根据内容分配 2–4 个标签,并优先复用已有标签,保持分类体系一致。你随时可以编辑、添加或移除标签。
也支持自定义标签。标签使用小写加连字符格式(api-design、team-standup)。在记忆视图中按标签筛选,聚焦特定领域。
创建记忆
在时间线中
在顶部输入框中输入并按 Enter。AI 自动识别你的意图:
- 想法变成带自动标题和标签的记忆
- 问题从已有知识中获取回答
- URL 被抓取、解析并索引
- 文件被解析并存储
详见快速上手。
从 AI 对话中
浏览器扩展可从受支持的 Web AI 聊天平台捕获记忆:
- 自动捕获持续监控对话,自主保存有价值的内容
- 手动提炼让你对特定对话触发捕获
从对话中提炼
导入一段对话,然后提炼为独立记忆。每条提取的记忆都有自己的标题、标签和重要性评分。这就是把数小时的 AI 对话转化为可搜索、可连接知识的方式。详见对话。
从 AI 工具中
已连接的 AI 工具可以在你工作时读取上下文、搜索旧知识,并保存值得长期保留的记忆。具体走哪条路径,取决于你选择的集成方式:
| 集成方式 | 如何保存记忆 | 配置 |
|---|---|---|
| 原生集成(Claude Code、Gemini CLI、Cursor、Alma、OpenClaw) | 专属集成会教智能体何时检索、何时提炼、何时新增记忆,某些场景下也会更新已有记忆 | 集成 |
复用型工作流包(npx skills、Codex 提示词、OpenCode 与更多智能体) | 共享技能或提示词代你调用 nmem 能力 | 快速上手 |
| 直接 MCP(没有专属包的 MCP 客户端) | 智能体直接调用 memory_add 与 memory_update | 集成 |
最好的集成不只是把 memory_add 暴露出来,还会教智能体先搜索,再判断是新增一条记忆,还是更新一条已经存在的记忆,避免越用越重复。
通过命令行
# 添加记忆(自动生成标题)
nmem m add "新服务选择 PostgreSQL,因为 jsonb 支持和团队熟悉度"
# 指定标题和标签
nmem m add "选择 PostgreSQL,因为 jsonb 支持和团队熟悉度" \
--title "数据库决策:PostgreSQL" \
--labels "decision,infrastructure" \
--importance 0.8通过 API
curl -X POST http://127.0.0.1:14242/memories \
-H "Content-Type: application/json" \
-d '{
"content": "新服务选择 PostgreSQL",
"title": "数据库决策",
"labels": ["decision", "infrastructure"],
"importance": 0.8
}'完整文档见 API 参考。
搜索记忆
在应用中
按 Cmd + K(macOS)或 Ctrl + K(Windows/Linux)打开搜索。三种搜索模式协同工作:
- 语义搜索按含义查找,搜索"设计模式"能找到关于"架构方案"的记忆
- 关键词搜索做精确匹配
- 图谱搜索通过实体连接和主题聚类发现记忆
在任意应用中按 Cmd + Shift + K 可直接搜索,无需打开 Nowledge Mem。
从 AI 工具中
已连接的 AI 工具会通过原生集成、共享工作流包或 MCP 工具来自动搜索。当当前话题很可能关联到过往工作时,做得好的集成会主动查询你的知识库,而不是等你额外提醒。
通过命令行
# 语义搜索
nmem m search "认证模式"
# JSON 输出用于脚本
nmem --json m search "API 设计" | jq '.memories[0].content'编辑和组织
更新记忆
在记忆视图中点击任意记忆,编辑内容、标题、标签或重要性。更改立即生效。
通过命令行:
# 更新重要性
nmem m update <memory-id> --importance 0.9
# 更新标签
nmem m update <memory-id> --labels "decision,infrastructure,critical"删除记忆
在记忆详情页面删除,或通过命令行:
nmem m delete <memory-id>记忆如何连接
启用后台智能后,记忆会自动生长连接:
-
**知识图谱。**每条记忆成为图的一个节点。系统提取实体(人物、技术、概念)并映射关系。搜索"分布式系统"能找到关于"Node.js 微服务"的记忆,词不匹配,但含义匹配。
-
**知识演化。**保存一个已记录过的主题的新内容时,系统创建版本链接:替换、丰富、确认或质疑。追溯你对任何主题的理解如何随时间变化。
-
**知识结晶。**当足够多的记忆覆盖同一主题时,系统将它们合成为一篇参考文章。引用来源。后续保存相关内容时,知识结晶自动更新。
-
**工作记忆简报。**每天早晨,基于你近期和重要记忆生成的简报会出现在
~/ai-now/memory.md。你的 AI 工具会在会话开始时读取它。
详见后台智能完整指南。
记忆来源
| 来源 | 方式 | 了解更多 |
|---|---|---|
| 时间线 | 输入后按 Enter | 快速上手 |
| 浏览器扩展 | 自动捕获或手动提炼 Web AI 对话 | 浏览器扩展 |
| 对话提炼 | 从导入的 AI 对话中提取 | 对话 |
| AI 工具 | Skills、插件或 MCP memory_add | 集成 |
| 命令行 | nmem m add | CLI 参考 |
| API | POST /memories | API 参考 |
MCP 工具
| 工具 | 功能 |
|---|---|
memory_search | 按含义、关键词或图谱连接搜索记忆 |
memory_add | 创建新记忆,包含内容、标题、标签和重要性 |
memory_update | 更新内容、标题、重要性或标签 |
memory_delete | 删除一条或多条记忆 |
list_memory_labels | 列出所有标签及使用次数 |
read_working_memory | 读取今日简报 |