360 Secure SkillHub
360 安全技能中心

获取知识库助手回答

该 Skill 先根据问题类型在讲师、案例、课程、团队等辅助类型之间做语义匹配,再经两步 API 调用从 RAGFlow 获取答案,清理技术元数据后输出答案与引用文档;需用户自行填写 API Key、Chat ID 与 Session ID。

wangyihuiovo
wangyihuiovo
热度 21.40
最近更新 2026-03-30 14:46:53
分类:知识依赖:第三方 API / 读写文件 / 代码执行应用场景:研究 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ragflow-link
Metadata
name
ragflow-query
description
通过自然语言查询 RAGFlow 知识库,支持讲师、课程、案例、团队、资质、业绩等信息查询
version
1.0.0
author
wangyihuiovo
license
MIT
repository
https://github.com/wangyihuiovo/ragflow-query-skill
homepage
https://clawhub.com/skills/ragflow-query
keywords
["ragflow","knowledge-base","query","enterprise","assistant","semantic-matching","answer-cleaning","two-step-api","natural-language"]
category
knowledge-management
tags
["知识库","RAG","企业助手","语义查询"]

RAGFlow 知识库查询技能

通过调用 RAGFlow API,查询企业知识库(讲师、课程方案、案例、服务团队、资质、业绩等)获取准确答案。

适用场景

  • 查询讲师信息(刘峥老师等)
  • 查询课程方案和培训内容
  • 查询项目案例和业绩
  • 查询服务团队信息
  • 查询企业资质文件

配置要求

⚠️ 重要:此模板版本不包含配置!请按照 CONFIGURATION.md 完成配置。

配置文件

  1. config.json - API 配置(占位符)
  2. assistants.json - 助手映射(占位符)

配置步骤

  1. 获取你的 RAGFlow API Key
  2. 获取 Chat ID 和 Session ID
  3. 编辑 config.json 和 assistants.json
  4. 测试配置

详细步骤请查看 CONFIGURATION.md

使用方式

直接问问题,不要说"我要XX文件":

用户:刘峥老师的信息
用户:昭通的表扬信
用户:理财经理培训方案

语义匹配规则

基于用户真实提问场景

1. 讲师信息 → instructor

  • "刘峥老师是谁?"
  • "讲师资质"
  • "老师简历"

2. 项目成果 → case

  • "昭通的表扬信"
  • "喜报"
  • "XX项目的成果"

3. 商务文件 → achievement

  • "XX项目的合同"
  • "入围通知书"
  • "要开发票"

4. 课程方案 → course

  • "理财经理培训方案"
  • "课程大纲"
  • "培训内容"

5. 服务团队 → team

  • "项目组有哪些人"
  • "内部师资名单"

API 调用流程

重要:两步调用机制

RAGFlow 需要两次调用才能获得正确答案:

  1. 第一次调用:传入初始 session_id → 获得 RAGFlow 返回的新 session_id
  2. 第二次调用:使用返回的 session_id 再次查询 → 获得正确答案

答案清理规则

清理内容

提取并展示:

  • data.answer - 答案内容
  • data.reference.doc_aggs[].doc_name - 引用文档

不展示:

  • dataset_id
  • document_id
  • similarity
  • 其他技术元数据

详见 docs/answer-cleaning.md

输出格式

## 📊 RAGFlow 知识库查询结果

**📚 来源助手:** {助手名称}

{清理后的答案内容}

#### 📎 引用文档
- {文档1}
- {文档2}

注意事项

  1. 会话 ID 更新:每次查询后,RAGFlow 会返回新的 session_id
  2. 助手选择:根据问题内容自动匹配合适的知识库助手
  3. 空答案处理:如果知识库中无相关内容,会返回提示
  4. 两步调用:必须进行两次调用

错误处理

  • API 调用失败:显示错误信息,建议检查网络和 API Key
  • 无匹配助手:提示用户可用的助手类型
  • 知识库为空:明确告知知识库中暂无相关内容

文档

安装

clawhub install ragflow-query

许可证

MIT License