文档问答方案助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/docsbot-ai-automation。
技能介绍
要解决什么问题
维护文档问答机器人时,开发者往往要在多个系统间来回切换:确认 Docsbot AI 连接是否生效、翻找当前可用的工具清单、手动拼装请求参数、处理分页和上下文传递。工具 schema 一旦变更,硬编码的调用逻辑就会失效,排查成本高。这个技能把这套流程收敛为一条可重复执行的编排链路,让 agent 能在单个工作流内完成「发现工具 → 校验连接 → 执行操作」的闭环,而不必关心各步骤之间的胶水代码。
核心能力与工作流程
技能基于 Rube MCP 暴露的原语构建,核心分为三层:
- 工具发现:执行任何工作流之前,先调用
RUBE_SEARCH_TOOLS获取当前可用的工具 slug、输入 schema、推荐执行计划和已知陷阱,避免凭记忆调用过期接口。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS指定docsbot_ai工具包,确认连接状态为 ACTIVE;未激活时按返回的授权链接完成一次配置即可,整个过程不需要单独申请 API Key。 - 批量执行:拿到 schema 后,用
RUBE_MULTI_EXECUTE_TOOL按发现的 slug 执行操作;批量任务交给RUBE_REMOTE_WORKBENCH里的run_composio_tool();对携带 schemaRef 的工具,用RUBE_GET_TOOL_SCHEMAS拉取完整定义。
标准流程固定为三步:先发现工具、再检查连接、最后执行。这个顺序不是形式主义——schema 和连接状态都会随上游变化,跳过前两步直接执行是最常见的失败原因。
适用边界与注意点
- 不要硬编码:工具 slug 和参数会随上游更新而变化,每次会话都应以
RUBE_SEARCH_TOOLS的结果为准。 - 状态先行:执行前确认
RUBE_MANAGE_CONNECTIONS返回 ACTIVE,否则失败会落在授权环节而非工具本身。 - 字段严格匹配:照抄搜索结果中的字段名和类型,不要凭直觉改写。
- memory 不可省:调用
RUBE_MULTI_EXECUTE_TOOL时即使没有上下文,也要传空对象{}。 - 会话复用:同一工作流内复用 session ID,新工作流生成新的。
- 翻页要拉完:检查响应中的分页 token,持续请求直到数据完整。
需要明确的是,这个技能本质上是一个适配器层,适合需要频繁操作 Docsbot AI 文档问答场景的自动化编排;它不改变 Docsbot AI 本身的功能边界,也没有独立的问答生成能力。
使用场景
- 在 agent 里批量创建 Docsbot 文档问答机器人,先调工具发现拿当前 slug 和 schema,再逐一执行,避免硬编码随上游变更失效。
- 每次上线前确认 Rube MCP 中 Docsbot AI 连接为 ACTIVE,未激活则按返回的授权链接完成配置,再开始文档问答任务。
- 问答记录超过单页返回时,按响应中的分页 token 循环拉取,直到不再返回新 token,保证数据完整。
- 把一份长文档拆成多次写入同一 session ID,保持上下文连续,而不是每次执行都生成新会话。
适合人员
- 在 agent 平台里封装 Docsbot AI 文档问答流程的开发者,需要固定「发现工具 → 校验连接 → 执行」的顺序来减少线上报错。
- 负责把公司帮助文档接入问答机器人的工程师,想在不改代码的情况下适应 Docsbot AI 上游 schema 的变更。
- 用 Rube MCP 编排多步骤自动化任务的集成开发者,需要在批量执行前确认连接状态和参数字段格式。
- 维护知识库问答系统的技术负责人,想在工作流失败时快速区分是授权问题还是工具调用问题。