用途:这是一个本地个人知识库技能,帮助用户保存、整理、检索知识片段,数据完全本地化。
主要能力:基于 SQLite 与 FTS5 全文检索。可保存知识(标题、内容、标签、来源),自动提取标签,也支持用户手动指定;支持全文搜索并按相关度排序,返回带摘要预览的结果;支持按标签浏览记录。
使用场景:用户表示要记住某内容、把知识点存下来;询问之前是否保存过某主题、要求搜索知识库;要求整理已保存的某类知识;在调研或学习过程中积累知识卡片。
执行方式:知识库存储于 ~/Documents/xiaodazi/knowledge.db,包含 knowledge 主表(id、title、content、tags、source、created_at、updated_at)与 knowledge_fts 虚拟表(fts5,字段 title、content、tags,content='knowledge',content_rowid='id')。核心操作为保存、搜索、按标签浏览,涉及 SQL 语句与 Python sqlite3 调用(原文提供示例代码)。
交互流程:保存时确认标题和标签,让用户知道如何找回;搜索时按相关度排序并显示摘要预览;标签自动提取,用户也可手动指定;支持从其他技能输出直接存入,例如深度调研的结论。
限制:资料未说明平台兼容性、并发写入、数据备份、权限控制、安装步骤或收费信息,暂未提供。