ChatDOC Studio 知识库助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-chatdoc-studio-knowledgemate。
技能介绍
要解决什么问题
本地有一堆 PDF / DOC / DOCX,你想在 ChatDOC Studio 里建成可检索的知识库,而不是手工逐个上传、等解析、再单独调用「创建库」接口。更麻烦的是:混在目录里的不支持格式、单文件解析失败,往往会让整批任务直接中断。
本技能把「上传 → 等解析成功 → 用成功的 upload_id 建库」收成一条 JavaScript 工作流,通过 PDRouter(https://platform.paodingai.com)访问 ChatDOC Studio 的 OpenAPI,而不是直连 ChatDOC 内部接口。
技能如何工作
- 建库:对
--file与递归扫描的--dir去重后,只处理.pdf、.doc、.docx;并发上传(固定为 5),再调用建库接口,成功时输出 JSON(含library_id)。 - 查库:拿到
library_id后,可走同一脚本做文档列表、检索、统计、grep、大纲(syllabus)与分块(block)阅读。 - 执行约定:正常使用时必须直接运行
scripts/knowledge-mate.mjs;请求统一走/openapi/chatdoc-studio/...,鉴权为Authorization: Bearer+ 环境变量PAODINGAI_API_KEY(在 PDRouter 平台申请)。
适用边界与注意点
- 仅适用于 PDRouter 封装的 ChatDOC Studio 技能 API;不要在本技能里自行复刻上传/建库 HTTP 流程,也不要添加内部
X-PD-*签名头。 - 新建知识库请用 upload-and-create 一体化流程,不要拆成仅上传或仅建库的旁路命令。
- 单次批处理若支持的文件 超过 300 个,脚本会在上传前直接失败;若全部上传或解析失败,则跳过建库并以非零状态退出。
- 不支持的类型、单文件上传/解析失败会记为跳过或失败,不会因此终止整批;只有脚本本身不可用或需要修脚本时,才适合改实现细节。
使用场景
- 法务把合同 PDF 文件夹递归上传,建库后用 library_id 做全文检索与 grep
- 研究助理批量导入 DOCX 论文,等解析完成后在同一知识库内查统计与大纲
- 知识运营从混有非支持格式的目录建库,单文件失败不影响其余文件入库
- 已有 ChatDOC 知识库时,按块阅读指定文档段落并配合 syllabus 浏览结构
适合人员
- 维护上百份制度 PDF、需要在统一库内检索条款的企业合规专员
- 把本地文献文件夹交给 ChatDOC、并要用 grep 查引用与表述的研究助理
- 负责内部文档归档、目录里混有旧格式且不能因个别文件中断整批上传的 IT 运维
- 已接入 PDRouter,要把 PDF/DOC/DOCX 一键建库并做分块阅读的文档工程师