Agent Skills
返回列表
📚

文档问答方案助手

知识管理 更新于 2026.08.29

将以下提示词粘贴到你的 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 编排多步骤自动化任务的集成开发者,需要在批量执行前确认连接状态和参数字段格式。
  • 维护知识库问答系统的技术负责人,想在工作流失败时快速区分是授权问题还是工具调用问题。