OpenAdaptAI/OpenAdapt
Compile a demonstrated GUI workflow into a deterministic, locally executable program. Zero model calls on healthy runs; governed repair; halts instead of guessing. Launcher for openadapt-flow: pip install openadapt
解决的问题
OpenAdapt 能够自动执行受限于用户界面 (UI) 且无法通过 API 访问的任务。它提供了一个经过验证的执行层,可将人类对任务的演示转换为可靠、可检查的工作流,该工作流可以在各种操作系统和远程环境中运行。
工作原理
用户记录任务的人类演示。然后,系统将此演示编译为工作流。运行时通过结合结构化、可访问性、视觉和 OCR 证据来识别 UI 元素,并重放该工作流。
与传统的自动化不同,它将动作交付与结果验证分离,这意味着它不仅仅是点击按钮,而是验证预期的交易是否实际发生。如果系统遇到不确定性或无法建立契约,它会停止等待人工审核,而不是犯错。
适用对象
专为需要在无法使用 API 的遗留软件、原生桌面应用程序和远程环境(如 Citrix 或 VDI)中自动执行重要任务的业务用户和开发人员设计。
亮点
- 多表面支持: 支持浏览器、Windows、macOS、Linux 以及通过 RDP 和 Citrix/VDI 运行的远程应用程序。
- 确定性执行: 正常运行不使用生成模型调用,确保了可靠性和可预测性。
- 经过验证的业务效果: 独立验证动作的预期结果是否已实现。
- Fail-closed 执行: 在执行错误动作之前停止并请求审核。
- 受控修复: 当需要更新工作流时,允许进行版本化的更改,而不是允许模型即兴发挥。
- 注重隐私: 包含 PII/PHI 脱敏功能。