2作者: fchishtie大约 1 个月前
大家好,我们是 Faiz 和 Saheed,我们创建了 Minicor,旨在帮助需要与没有 API 的桌面系统集成的 AI 公司快速构建可扩展的桌面 RPA。演示:<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=MD0GHZIJ1cw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=MD0GHZIJ1cw</a> 我们最初从事非 RPA 集成工作,当时一位客户承诺,如果我们能帮助他们解决一个涉及与诊所基于 Windows 的医疗记录系统集成的销售问题,他们将在 2 天内签署协议。当时我们并不知道,但事实证明,大规模构建桌面 RPA 极其困难,因为脚本编写很复杂(学习系统、定义自动化、UI 频繁变化),编排也很复杂(虚拟机是否启动?排队、并行化),而且调试也很困难(缺乏可观测性、误报、级联故障)。超过 30% 的失败率并不少见。在规模化应用中,我们曾见过 RPA 失败导致每月产生数千个支持工单的案例。 为了解决我们面临的问题,我们构建了一个 MCP,Claude Code/Codex 可以使用它通过 Python 导航运行桌面软件的虚拟机,从而创建 RPA 工作流程。RPA 工作流程以 Python 脚本的形式运行,以提高速度、降低成本并确保确定性。这些工作流程可以通过 API 触发,遵循任何指定的输入/输出模式,并为每次运行存储视频回放和日志。MCP 可以调试 RPA 并更改底层代码,所有这些都受到版本控制。我们还构建了用于克隆虚拟机以并行化 RPA 的工具,并处理 2FA/OTP 挑战。此外,由于工作流程是基于代码的:我们还可以添加 Slack 通知触发器、人工介入步骤,或调用 LLM 通过传递屏幕截图来验证虚拟机的状态。 很想听听您的反馈,以及您是否有任何 RPA 相关的“恐怖故事”!(: