狗窝知识库
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_5ddab9ce/dindoor-gouwo。
技能介绍
为什么需要本地知识库
个人笔记、联系方式、重要通知往往散落在聊天、文档和脑子里。你需要的是可检索、可更新的单一存储,而不是每次翻聊天记录或重建表格。狗窝把这类内容放进本地 SQLite,数据文件在 data/gouwo.db,不依赖云服务,适合「先记下来、以后能搜到」的工作习惯。
它怎么工作
写入时技能会自动数据清洗(去多余空行与空格)并基于词频提取关键词,同时过滤中文停用词;你也可手动指定关键词与分类。检索走 SQLite FTS 虚拟表 knowledge_fts,与主表 knowledge 联动,增删改会自动维护索引。
代理侧常用命令包括:add 存内容、search 按词搜、get 看全文、update 改条目、list 按分类列、delete 按 ID 删、stats 看统计。用户说「把这些内容存到狗窝」或「从狗窝查询 xxx」时,对应 add / search / list 即可;未给关键词则自动提取,未说分类则留空。
适用边界
这是单机、单文件知识库,不是多用户协作或版本历史系统。全文能力取决于 FTS 与你自己写的关键词/分类习惯;零第三方依赖意味着功能边界就是标准库 + SQLite 自带能力,复杂语义搜索或附件管理不在范围内。
使用场景
- 对话里收到一串联系方式或会议要点,让代理执行 add 写入狗窝,之后用 search 按姓名或项目名找回
- 重要通知曾录入狗窝,内容有变更时用 update 改同一条,避免 delete 后重录丢分类
- 需要核对某类材料是否都记过,用 list 加分类参数扫一遍条目,再用 get 按 ID 看全文
- 用户说「从狗窝查询某关键词」,代理走 FTS search 返回命中列表,必要时 get 展开完整正文
适合人员
- 在本机跑 AI 代理、希望个人笔记与通知落在 data/gouwo.db、可随时 FTS 检索的工程师
- 经常零散记录电话、地址、待办提醒,又不愿上云笔记、需要分类 list 与关键词 search 的个人使用者
- 要把「存到狗窝 / 从狗窝查」固化成对话习惯、依赖 add 自动清洗与自动提词的数据录入者
- 维护少量结构化个人资料(通知、备忘),需要 stats 看库规模、delete 按 ID 清理过期条目的维护者