Agent Skills
返回列表
📁

Affinda 文档自动化

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/affinda-automation。

技能介绍

要解决的问题

当你需要在流水线里批量做文档识别,比如把合同、票据、表单转成结构化字段时,通常得自己对接 Affinda API:管理 token、写重试逻辑、处理分页,还得手动维护工具的输入参数。一旦 Affinda 的工具 schema 有变动,硬编码的脚本就挂了。这个技能要解决的就是这个问题——把 Affinda 的操作封装成可被 MCP 客户端直接调用的工作流,让 agent 按固定套路完成识别任务。

它的工作机制

核心思路是通过 Rube MCP 调用 Composio 的 Affinda 工具集,整个流程分三步:

  1. 发现工具:总是先调用 RUBE_SEARCH_TOOLS,拿到当前可用的 tool slugs、输入 schema、推荐的执行计划和已知坑点。
  2. 检查连接:用 RUBE_MANAGE_CONNECTIONS(toolkit 设为 affinda)确认连接是 ACTIVE 状态,没连上就按返回的授权链接走完配置。
  3. 执行任务:通过 RUBE_MULTI_EXECUTE_TOOL 调用上一步发现的具体工具;批量操作则交给 RUBE_REMOTE_WORKBENCH 里的 run_composio_tool();对带 schemaRef 的工具用 RUBE_GET_TOOL_SCHEMAS 拿完整定义。

几个容易踩的点:永远先搜索再执行,不要硬编码工具名和参数;执行前必须确认连接为 ACTIVE;参数字段名和类型要严格照搜索结果来;调用 RUBE_MULTI_EXECUTE_TOOL 时 memory 参数即使为空也要传 {};同一工作流内复用 session ID,新工作流才生成新的;响应里有分页 token 的话要持续拉取直到取完。

适用边界

这个技能只负责编排 Affinda 的文档识别操作,前提是客户端已经接入 Rube MCP 端点。它不承诺 Affinda 本身的 OCR 质量,也不处理识别结果的业务校验,错误恢复和重试仍由上层应用决定。

使用场景

  • 把成批 PDF 合同交给 Affinda 做字段提取,按工作流自动执行并持续拉取分页结果
  • 在已接入 Rube MCP 的 agent 客户端里直接调用 Affinda 工具,省去手写 API 对接
  • 批量处理扫描版发票,复用同一工作流的 session ID 逐个识别并汇总提取出的字段
  • Affinda 工具 schema 有变动时,先通过 RUBE_SEARCH_TOOLS 查最新参数再执行现有流程

适合人员

  • 后端工程师:要在流水线里批量调用 Affinda 文档识别,不想自己维护 token、重试和分页逻辑
  • AI 应用开发者:正在用 MCP 客户端搭 agent,需要开箱即用的 Affinda 文档识别工具链
  • 数据处理工程师:定期把合同、票据等非结构化文档转成字段,关注分页拉全和结果完整性
  • 自动化平台工程师:负责把第三方文档 AI 接入内部工作流,需要管理连接状态和工具发现流程