ima 知识库标签化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8dd18822/ima-kb-tagging。
技能介绍
问题背景
腾讯 ima 知识库(ima.qq.com)的 OpenAPI 里,文档只有 media_id、title、parent_folder_id,没有原生的 tag/label 字段。当你想给知识库做分类、打标签、梳理前置/相关/进阶关系,或输出一棵可浏览的「知识地图」时,不能假设存在现成的打标接口——必须把标签体系落在 ima 真实能力上:文件夹层级 + 一篇标签索引/知识地图类文档。
技能如何工作
本技能(ima-kb-tagging)面向上述场景,在已安装 ima-skill(ima_api.cjs 与凭证)的前提下,按标准流程运作:
- 只读扫描:按知识库名称解析目标库,拉取文件夹层级与文档列表,可选抓取正文;面向用户始终用库名/标题/路径,不暴露内部 ID。
- 分析与设计(核心):依据内置方法论设计 L1/L2/L3 标签(优先复用现有文件夹名、尽量 MECE),为每篇文档推荐 1 个主标签与若干附加标签,并建立 prerequisite / related / advanced 等有向关联;同时做「体检」——冗余、缺失、孤立文档及可执行建议。
- 可视化:将标注结果 JSON 渲染为自包含 HTML(可折叠标签树、关联标注、体检面板),或用纯文本树输出。
- 可选落地:默认仅建议 + 可视化;写回知识库(如 Markdown 知识地图、文件夹重组)必须先经用户明确确认。
用户若直接给一批文档标题,也可跳过全库扫描,走同一套标签设计与渲染路径。
边界与注意
- 专用于 ima,接口与落地方式与 ima 的文件夹 + 知识地图模型绑定,不适用于通用 Wiki/Notion 等。
- 凭证通过 ima-skill 从环境变量或
~/.config/ima/读取,只读访问官方域;正文抓取可能涉及 ima 返回的 COS 临时链接。 - 标签与关联均为建议,落地前宜人工复核;大库可先扫结构全貌,再对重点目录
--fetch-content深挖。
使用场景
- ima 知识库只有文件夹、没有统一标签,需要扫全库后设计 L1/L2/L3 并输出可折叠目录树
- 培训新人前,要把 ima 里分散的文档标出前置、相关与进阶关系,形成可读的学习路径
- 怀疑标签语义重复或层级混乱,要对 ima 库做冗余、缺失与孤立文档体检并拿整改建议
- 会议整理出一批文档标题,不跑全库扫描,直接批量推荐主标签与附加标签并生成标注 JSON
适合人员
- 负责公司 ima 知识库维护、要把文件夹命名收敛成 MECE 标签体系的知识管理员
- 在 ima 中沉淀技术文档、需要知识地图 Markdown 与文档关联清单的文档工程师
- 用 ima 做课程/手册知识库、需按章节梳理前置阅读顺序的培训或教研负责人
- 已配置 ima OpenAPI(ima-skill),希望先只读分析、确认后再写回知识地图笔记的 ima 重度用户