SuperAPI AI 工具集

jacky-wiki

通用与其它

查看项目

更新于 10-15 22:39

技能介绍

用途:jacky-wiki 有两个职能——写入与检索。写入时把当前对话中有价值的内容提炼后存入 Obsidian 知识库;检索时只基于知识库中已有文件回答问题,不杜撰、不补充外部知识。

知识库定位:优先使用用户提供的 WIKI_ROOT 环境变量或明确路径;当前工作目录若包含「0、知识库/」或本身就是知识库根目录则直接使用;找不到时提示用户提供 WIKI_ROOT 或 Obsidian 知识库路径。

目录结构:0、知识库/ 下含 _inbox/(00_收藏箱、01_AI对话、02_随笔)、Wiki/(AI工具、内容创作、商业思维、方法论)与 index.md。检索范围为上述所有子文件夹中的 .md 文件。

触发方式:/jacky-wiki 提炼当前对话要点存入 _inbox/01_AI对话/;/jacky-wiki note 存个人想法到 _inbox/02_随笔/;/jacky-wiki wiki 整理到 Wiki/(会询问分类);/jacky-wiki inbox 存到 _inbox/00_收藏箱/;/jacky-wiki ask <问题> 检索知识库回答。「存到知识库」「沉淀一下」「这个记下来」等价于 /jacky-wiki;「知识库里有没有…」「查一下知识库」「KB 里关于…」等价于 ask。

检索流程:定位根目录后提取 2-5 个中英文关键词,按文件名匹配、内容匹配(grep -rl)、YAML frontmatter 标签匹配的顺序搜索,按相关度排序,最多读取 8 个最相关文件(超 500 行只读前 200 行加关键词上下文),再综合回答。铁律是只说知识库里有的内容,没有则明确告知,每个观点标注来源文件,多文件观点冲突时都呈现而不做裁判。

写入流程:先判断是否有实质结论、方法或观点,无内容则不存空文件;确定目标文件夹后提炼不超过 5 个要点、1-2 句背景与标签,用自己的话重述而非复制原文;文件名格式为 YYYY-MM-DD-关键词.md;文件含 date、source、tags 的 frontmatter 与标题、核心要点、背景;随后在 index.md 对应区域追加链接,最后一行回执。

限制:不做分析(写入时)、不添加知识库外信息(检索时);目标文件夹不存在时用 mkdir -p 创建;连续保存允许,时间戳不同不冲突。语言随用户,文件内容中文优先、术语保留英文。