OpenAdaptAI/OpenAdapt

For EHRs, payer portals, and any app your team clicks through. A person or an agent shows the task; OpenAdapt turns it into a local program that repeats the steps with no model calls, checks each save, and stops when something doesn't match.

OpenAdapt – 适用于临床和企业工作流的验证型UI自动化

它是什么

  • 一个基于Python的开源引擎,记录人类与桌面、Web、RDP或Citrix应用程序的交互,将该演示编译为可重复执行的程序,并在控制环路中不进行任何生成式AI调用的情况下运行它。
  • 关键的安全特性是记录并验证步骤:程序将数据输入目标系统(例如EMR)后,OpenAdapt通过独立的只读通道(API、报告或第二次登录)读回记录,并检查输入的值是否与预期一致。如果检查失败,运行将停止,并提示人类解决差异。

为什么重要

  • 许多医疗保健和企业团队仍然依赖手动输入数据到遗留EMR、支付方门户或远程桌面应用程序中。后来发现的错误可能耗费时间和金钱。OpenAdapt自动化输入并在接受结果之前保证结果,将冒险的“点击并祈祷”自动化转变为可验证的交易。
  • 该系统设计为与您的员工已经使用的确切UI配合工作—无需自定义集成、SDK或对底层应用程序的更改。

核心能力

能力 它做什么
演示录制 一个人(或由人监视的本地代理)在目标UI上录制工作流。OpenAdapt捕获点击、按键、OCR、可访问性数据等。
编译 原始录制被编译为可移植的包,可在同一表面(浏览器、原生桌面、RDP、Citrix)上重放。执行期间不需要生成模型API。
验证 自动化写入数据后,OpenAdapt通过独立的事实来源(API、只读登录、报告)读回记录并确认效果。结果分类为VERIFIED、HALTED_BEFORE_EFFECT、RECONCILIATION_REQUIRED等。
人工参与回退 如果验证失败,运行在任何更改提交之前停止,并发送一个带签名的单一问题给人类操作员以进行澄清。
多表面支持 在Web(DOM、可访问性、OCR)、原生Windows/macOS/Linux(UI自动化、AT-SPI)、RDP和Citrix/VDI上工作—全部由客户控制的运行器驱动。
策略和合同执行 工作流根据策略(例如clinical-write)进行认证。效果合同必须获得批准,运行才能进入下一步。
隐私优先的数据处理 录制和屏幕截图保持在运行器的机器上,除非明确共享。可选的openadapt[privacy]扩展会清除PII/PHI。

如何开始

  1. 安装 – python -m pip install --upgrade openadapt(Python 3.10-3.12)。该包包含用于浏览器自动化的Playwright和用于Windows/macOS/Linux UI捕获的可选扩展。
  2. 运行快速入门演示 – openadapt quickstart --break-it运行两次合成诊所任务,展示成功运行和一次后端拒绝保存的停止运行。
  3. 录制您自己的工作流 –
    openadapt flow record --out rec               # 本地应用
    openadapt flow record --url https://myapp   # Web应用
    openadapt flow compile rec --out bundle --name my‑workflow
    openadapt flow replay bundle --url https://myapp --run-dir run
    
  4. 认证和部署 – 使用openadapt flow certify配合策略(例如clinical-write)生成效果合同,然后在生产环境中运行认证的包。运行时将发出一个收据,显示交易是VERIFIED还是需要人工对账。

企业选项

  • 托管服务 – OpenAdapt为批准的浏览器和非敏感工作流提供托管云运行器。定价和服务详情位于OpenAdapt网站上。
  • 客户控制执行 – 对于敏感数据(原生应用程序、RDP、Citrix),您可以在自己的基础设施上运行引擎;只有元数据发送到云控制平面。
  • 代理集成 – 配套的openadapt-agent包通过MCP协议公开编译的包,允许外部“计算机使用代理”调用验证的工作流。

证据与可靠性

  • 公开的OpenEMR现场测试(2026年7月)显示19/20次运行通过OCR验证,零模型API调用;第20次安全停止。
  • 本地测试记录系统上的故障测试表明,当记录缺失、部分、重复或写错患者时,OpenAdapt可靠地停止。

了解更多


底线:OpenAdapt允许您自动化遗留临床或企业系统中重复的数据输入任务,同时保证输入的数据确实正确进入系统。它通过透明的、可审计的运行报告、人工回退处理和清晰的策略驱动认证模型来实现这一点,全部在MIT许可的、可自托管的代码库下。

相关

  • 项目
  • 项目
  • 项目
  • Dispatch
  • 项目