项目知识图谱
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fa4109f3/summary-v2。
技能介绍
要解决的问题
在智能体对话中处理知识库时,常见困难不是“能不能调接口”,而是不知道该调哪个接口、如何定位目标知识库、如何把 文件、网页、笔记 或 URL 安全写入,以及如何把内部 ID 转成用户可理解的名称展示。这个技能面向基于 openapi/wiki/v1 的知识库场景,把用户意图映射为明确接口与参数约束,减少猜测和重复操作。
技能如何工作
- 写入流程:上传文件前先做前置检查与
check_repeated_names,再执行create_media、COS 上传、验证和add_knowledge;批量上传可一次检查最多 2000 个文件名。 - 内容来源:支持添加网页/微信文章(
import_urls)、笔记(add_knowledge且media_type=11),以及 URL。若 URL 指向 PDF/Word/PPT 等文件型资源,按文件上传流程处理。 - 定位与浏览:用户知道名称但不知道 ID 时,优先
search_knowledge_base;用户未指定目标知识库时,使用get_addable_knowledge_base_list让用户选择。浏览内容使用get_knowledge_list,搜索使用search_knowledge。 - 原文处理:通过
get_media_info获取原文信息;当需要导出或下载时,在 URL 后追加response-content-type与response-content-disposition,让浏览器以指定文件名下载。
适用边界与注意点
该技能适合需要把自然语言任务落到具体知识库 API 的场景,尤其是上传、检索、浏览、定位文件夹和导出原文。读取类操作没有文件上传安全门限制,但写入类操作必须遵守重名检查、COS 上传与验证流程。面向用户展示时应隐藏 knowledge_base_id、media_id、folder_id,使用知识库名称、文件标题或文件夹名称;批量操作应汇总成功与失败原因,而不是逐条暴露内部步骤。
使用场景
- 整理产品文档时,把本地 PDF 和 Word 上传到指定知识库文件夹,并检查重复文件名。
- 调研竞品时,将多个网页链接批量加入知识库,再按关键词搜索相关文档和文件夹。
- 输出报告时,从知识库定位文件,获取原文 URL 并追加参数以指定文件名下载。
- 处理客户咨询时,根据知识库名称查找对应库,浏览内容并汇总可引用材料。
适合人员
- 做知识库集成的工程师:需要把文件、网页和笔记按正确接口写入目标知识库。
- 编写智能体流程的开发者:需要把用户意图映射到 `search_knowledge_base` 等具体接口。
- 文档运营人员:需要批量上传本地文档,并在添加前检查文件名是否重复。
- 研究人员:需要搜索知识库内容,定位指定文件并下载原文。