我的个人知识库方案

前言

在生活中,我会遇到很多零碎的信息,比如设置的密码、朋友的生日、好用的网站网址、计划要做的事情等。

这些信息我会放到各种地方,比如备忘录,再比如微信的文件传输助手。但是这些都有一个问题—-查找起来很麻烦。

很多时候,我们查找信息的问题是抽象的,不是按照存储的格式去查找的,比如:我记录了好多人的生日,我想要寻找最近哪个人要过生日了。这个时候就没有办法通过搜索去解决,只能打开软件去找。这显然是很麻烦的,因为零碎的信息没办法按照层级结构去记录(会有很多层级)。随便记录又不好找。

理想的情况是让AI Agent掌握数据,这样就可以让AI去结构化存储,并且可以让AI替我寻找信息。不用担心存储信息不规范,或者抽象问题不好找信息。更不用题AI可以通过网络搜索等其他能力实现更加复杂的需求,比如帮我结合朋友喜好选礼物。

因此,我一直在寻找一个合适的存放数据的地方,它需要满足:

  1. 具有可以操作的API(增删改查)
  2. 可以进行rag搜索
  3. 足够稳定,且能够多端查看

知道前段时间,我一直在用的flowus发了一篇公众号推文。

ce7de1cca3b79fd01e8cfb7b47d3e5dc

我就知道,我现在什么都不缺了

步骤

进入flowus的设置页面,点击MCP&SKILL

把下面提示词发给Agent

1
2
3
4
5
6
Please help me install the FlowUs agent Skill.

Skill install command: npx skills add next-space/flowus-skill --skill flowus-cli

After installation, use the $flowus-cli skill whenever you need to operate this FlowUs workspace through the CLI/API.
Do not ask me to paste tokens or secrets into chat.

点击已授权应用,然后点击右上角的开发者中心。

在开发者中心点击右上角的创建集成应用,选择应用插件。关联到想要关联的空间,随便起个名字,权限全选,创建即可

返回flowus设置,配置页面访问权限,不然通过cli找不到空间的页面。具体授权什么页面按照自己的需求来。

d6f50f42d2bf1fab883fe8fb153093ca

到此位置就可以配置agent对零碎信息进行记录了,你可以根据自己的喜好让agent创建空间记录信息。

等到需要搜索的时候,可以在提示词中指出flowus,进行搜索。

我操作的时候进行了多轮对话,这是我让ai总结的一次到位的版本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
请帮我在 FlowUs 中建立一个专门给 AI 助手使用的信息记录空间。

重要说明:
我想要的是“空间式 / 页面树式 / 文件夹式”的结构设计,不是“在一个页面里嵌入一个数据库表格”,也不是单纯创建一个数据库来存所有记录。

目标:
1. 创建一个独立的 FlowUs 根页面,作为 AI 助手专用的信息空间。
2. 在这个根页面下面创建多个分类子页面,形成清晰的层级结构。
3. 后续当我让 AI 助手“记一下 / 保存到 FlowUs / 记录这个信息”时,默认应该:
- 判断信息属于哪个分类;
- 在对应分类页面下面创建一条独立的信息子页面;
- 而不是写入数据库表格。
4. 每条信息子页面要写得丰满一些,便于后续关键词搜索、语义搜索和 RAG 式检索。
5. 这个工作流需要同步到 flowus-cli Skill 中,保证以后 AI 助手每次操作 FlowUs 时都遵守这个结构。

请使用已安装的 flowus-cli / flowus 命令操作 FlowUs。
不要让我在聊天里粘贴 token、secret 或其他敏感凭据。
如果需要认证,请使用已有的本地凭据、环境变量或 CLI 登录流程。
不要在聊天回复中复述任何敏感信息。

请创建如下结构:

根页面:
- 名称:Hermes 信息空间
- 用途:AI 助手专用的信息记录、整理、检索空间
- 说明:这个空间使用页面层级保存零碎信息,不使用数据库表格作为默认记录方式

根页面下创建这些分类子页面:

1. 00 收件箱
- 用途:临时存放分类不明确、需要稍后整理的信息

2. 01 项目
- 用途:项目、产品、客户、系统、长期事项相关信息

3. 02 学习
- 用途:课程、论文、考试、教程、知识点、学习计划

4. 03 工作
- 用途:工作安排、协作事项、流程、会议、业务资料

5. 04 账号与凭据线索
- 用途:账号、权限、凭据线索、恢复方式等
- 注意:聊天回复中不要展示敏感值;只有我明确要求保存到 FlowUs 时,才允许写入 FlowUs

6. 05 资源与链接
- 用途:网页、工具、文档、文件、下载地址、引用来源

7. 06 想法
- 用途:灵感、方案、假设、待验证点、创意

8. 07 待办
- 用途:需要执行、跟进、提醒或验收的事项

9. 08 生活
- 用途:生活杂项、个人安排、日常信息

10. 09 归档
- 用途:已结束、低频使用、只需留痕的信息

每个分类页面中请写入简单说明和统一记录模板,例如:

标题命名规则:
- 用“对象 + 事项 + 关键限定词”命名
- 避免使用“记录”“备忘”“信息”这种模糊标题

单条信息页面建议包含以下结构:

## 摘要
用一两句话总结这条信息。

## 细节
补充上下文、背景、约束、实体、时间、决策、关联信息。
内容要比原始输入更丰满,但不要编造事实。
不确定的信息要标注“待确认”。

## 关键词
补充方便未来搜索的关键词、别名、中英文名、项目名、系统名、工具名、人名、页面名等。
只写安全可存储的信息。

## 来源
说明信息来自哪里,例如:Telegram 与用户对话、网页链接、文件、FlowUs 页面等。

## 相关对象
列出相关项目、页面、账号、系统、工具、文件、URL、人物等。

## 下一步
如果有后续动作,写清楚;没有就写“无”。

## 状态
可选:收集 / 待处理 / 进行中 / 已完成 / 归档。

## 记录时间
写入当前日期或时间。

后续记录规则:
1. 当我说“记一下”“保存一下”“记录到 FlowUs”“帮我存起来”时,默认使用这个页面树结构。
2. AI 助手要先判断分类,然后在对应分类页面下创建一条新的独立子页面。
3. 如果分类不明确,先放入“00 收件箱”。
4. 不要默认创建数据库,也不要默认写入数据库表格。
5. 每条记录都要适当补充摘要、细节、关键词和相关对象,便于后续搜索。
6. 涉及账号、token、密码、密钥、恢复码等敏感信息时:
- 不要在聊天回复中复述明文;
- 只有我明确要求保存时才写入 FlowUs;
- 回复时只说“已保存”或“已更新”,不要展示敏感内容。
7. 写入后必须验证创建成功,并告诉我:
- 页面标题
- 所属分类
- FlowUs 页面 URL

后续搜索规则:
1. 当我让你查找历史记录、查找之前保存的信息时,优先搜索“上面这个信息空间”。
2. 可以先用 flowus 搜索关键词,找到候选页面。
3. 对候选页面使用 markdown/page 读取正文。
4. 综合回答时附上来源页面标题和 URL。
5. 如果这个信息空间里没有,再搜索整个 FlowUs 工作区。

最后,请把以上结构、分类页面 ID、根页面 ID、记录规则、搜索规则同步写入 flowus-cli Skill 中。
以后凡是操作我的 FlowUs 工作区,都默认遵守这个规范。

4a574c43766b371b137f1a1a9cc8c17e

示例:

  • 记录代办

image-20260714171305775

  • 查询代办

image-20260714171347197