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 去識別化功能。