使用 Ragie.ai 执行检索增强生成 (RAG)。当用户想要以下操作时使用此技能:- 搜索知识库 - 询问关于...
Ragie.ai RAG 技能( OpenClaw 优化). 这个技能可以使用 Ragie.ai 作为 RAG 后端进行有根据的问答.
功能概述
Ragie.ai RAG 技能( OpenClaw 优化). 这个技能可以使用 Ragie.ai 作为 RAG 后端进行有根据的问答.是一项面向实际任务的技能,主要用于Ragie 手柄。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
Ragie.ai RAG 技能(OpenClaw 优化版)
该技能通过 Ragie.ai 作为 RAG 后端,实现基于事实依据的问答能力。
Ragie 负责以下任务:
- 文档分块(Document chunking)
- 向量化嵌入(Embedding)
- 向量索引构建(Vector indexing)
- 语义检索(Retrieval)
- 可选重排序(Optional reranking)
智能体(Agent)负责以下任务:
- 判断何时执行文档摄入(ingest)
- 触发检索流程
- 构造基于检索结果的提示词(grounded prompts)
- 生成最终回答
核心原则
- 绝不未经检索直接作答。
- 绝不编造检索结果中未出现的信息(即杜绝幻觉)。
- 引用具体事实时,必须注明
document_name。 - 若检索返回零个相关文本块,则明确回应:
“我当前的知识库中没有该信息。”
- 最终回答中不得暴露 API 密钥或原始 API 请求/响应载荷。
确定性工作流
场景 A — 用户提供文件或 URL
若用户提供了以下任一内容:
- 一个文件
- 一个文档路径
- 一个待摄入的 PDF 或 URL
则执行以下步骤:
执行摄入操作:
python `skills/scripts/ingest.py` --file
--name " " 或
python `skills/scripts/ingest.py` --url "
" --name " " 捕获返回的
document_id。轮询文档状态:
python `skills/scripts/manage.py` status --id
持续轮询,直至状态变为
ready。进入“检索”阶段(见场景 C)。
场景 B — 用户请求文档管理
列出全部文档
python `skills/scripts/manage.py` list
查询文档状态
python `skills/scripts/manage.py` status --id
删除指定文档
python `skills/scripts/manage.py` delete --id
向用户返回结构化结果。
场景 C — 检索(基于事实依据的问答)
执行以下命令:
python `skills/scripts/retrieve.py` --query "" --top-k 6 --rerank
可选参数:
--partition--filter '{"key":"value"}'
检索输出格式
预期输出格式如下:
[
{
"text": "...",
"score": 0.87,
"document_name": "Policy Handbook",
"document_id": "doc_abc123"
}
]
基于事实依据的提示词构造
完成检索后:
- 提取所有文本块的
text字段内容。 - 使用分隔符(如
---)拼接各文本块。 - 构造如下系统提示词:
SYSTEM:
You are a helpful assistant.
Answer using ONLY the context provided below.
If the context does not contain the answer, say:
"I don't have that information in the current knowledge base."
CONTEXT:
[chunk 1 text]
---
[chunk 2 text]
---
...
USER QUESTION:
{original user question}
- 生成最终回答。
- 引用信息时须标注其来源的
document_name。
输出契约
最终响应必须满足以下要求:
- 仅基于检索所得文本块作答
- 对所有事实性陈述标注对应
document_name - 杜绝幻觉(hallucination)
- 不提及内部执行步骤(如脚本调用、轮询等)
- 不暴露 API 密钥或原始响应内容
- 当信息缺失时,需清晰声明
若未返回任何文本块,则输出:
I don't have that information in the current knowledge base.
API 参考
基础 URL:
https://api.ragie.ai
| 操作 | 方法 | 端点 |
|---|---|---|
| 摄入文件 | POST | /documents |
| 摄入 URL | POST | /documents/url |
| 执行检索 | POST | /retrievals |
| 列出文档 | GET | /documents |
| 获取单个文档 | GET | /documents/{id} |
| 删除文档 | DELETE | /documents/{id} |
错误处理
| HTTP 状态码 | 含义 | 应对措施 |
|---|---|---|
| 404 | 文档未找到 | 校验 document_id 是否正确 |
| 422 | 请求载荷无效 | 验证请求数据结构是否符合规范 |
| 429 | 请求频率超限 | 采用退避策略重试 |
| 5xx | 服务端错误 | 重试或检查 Ragie 服务状态 |
若摄入失败:
- 需清晰报告失败原因。
- 禁止继续执行后续检索流程。
若检索失败:
- 最多重试一次。
- 若仍失败,应明确告知用户。
决策规则汇总
- 用户上传内容 → 执行摄入 → 等待状态就绪 → 执行检索。
- 用户提出问题 → 立即执行检索。
- 检索返回零个文本块 → 明确声明知识缺口。
- 默认启用重排序(reranking),除非显式禁用。
- 绝不未经检索直接作答。
高级用法
- 使用元数据
filter参数缩小检索范围。 - 使用
partition实现租户级数据隔离。 - 仅在时间相关性至关重要的场景下启用
recency_bias。 - 根据查询复杂度动态调整
top_k值。
安全性
- API 密钥必须从环境变量中加载。
.env文件严禁提交至代码仓库。- 禁止记录敏感请求头信息。
总结
本技能提供以下能力:
- 确定性的文档摄入流程
- 确定性的语义检索流程
- 严格基于事实依据的回答机制
- 完整的 Ragie 生命周期管理能力
- 安全、抗幻觉的 RAG 执行保障
技能说明结束。
热门AI工具
相关专题
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题梳理XORM框架的入门路径,从框架定位、依赖安装、连接数据库到跑通第一个增删改查示例,讲清Engine初始化、日志开启与项目目录规划,并对比GORM等同类ORM的差异,帮助Go开发者建立整体认知。
0
2026.11.04
本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。
0
2026.11.03
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.7万人学习
共6课时 | 54.7万人学习
最新文章