我的个人知识库方案 前言 在生活中,我会遇到很多零碎的信息,比如设置的密码、朋友的生日、好用的网站网址、计划要做的事情等。
这些信息我会放到各种地方,比如备忘录,再比如微信的文件传输助手。但是这些都有一个问题—-查找起来很麻烦。
很多时候,我们查找信息的问题是抽象的,不是按照存储的格式去查找的,比如:我记录了好多人的生日,我想要寻找最近哪个人要过生日了。这个时候就没有办法通过搜索去解决,只能打开软件去找。这显然是很麻烦的,因为零碎的信息没办法按照层级结构去记录(会有很多层级)。随便记录又不好找。
理想的情况是让AI Agent掌握数据,这样就可以让AI去结构化存储,并且可以让AI替我寻找信息。不用担心存储信息不规范,或者抽象问题不好找信息。更不用题AI可以通过网络搜索等其他能力实现更加复杂的需求,比如帮我结合朋友喜好选礼物。
因此,我一直在寻找一个合适的存放数据的地方,它需要满足:
具有可以操作的API(增删改查)
可以进行rag搜索
足够稳定,且能够多端查看
知道前段时间,我一直在用的flowus发了一篇公众号推文。
我就知道,我现在什么都不缺了
步骤 进入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找不到空间的页面。具体授权什么页面按照自己的需求来。
到此位置就可以配置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 工作区,都默认遵守这个规范。
示例: