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。 |
如何开始
- 安装 –
python -m pip install --upgrade openadapt(Python 3.10-3.12)。该包包含用于浏览器自动化的Playwright和用于Windows/macOS/Linux UI捕获的可选扩展。 - 运行快速入门演示 –
openadapt quickstart --break-it运行两次合成诊所任务,展示成功运行和一次后端拒绝保存的停止运行。 - 录制您自己的工作流 –
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 - 认证和部署 – 使用
openadapt flow certify配合策略(例如clinical-write)生成效果合同,然后在生产环境中运行认证的包。运行时将发出一个收据,显示交易是VERIFIED还是需要人工对账。
企业选项
- 托管服务 – OpenAdapt为批准的浏览器和非敏感工作流提供托管云运行器。定价和服务详情位于OpenAdapt网站上。
- 客户控制执行 – 对于敏感数据(原生应用程序、RDP、Citrix),您可以在自己的基础设施上运行引擎;只有元数据发送到云控制平面。
- 代理集成 – 配套的
openadapt-agent包通过MCP协议公开编译的包,允许外部“计算机使用代理”调用验证的工作流。
证据与可靠性
- 公开的OpenEMR现场测试(2026年7月)显示19/20次运行通过OCR验证,零模型API调用;第20次安全停止。
- 本地测试记录系统上的故障测试表明,当记录缺失、部分、重复或写错患者时,OpenAdapt可靠地停止。
了解更多
- 完整文档:https://docs.openadapt.ai
- 实时演示(合成运行):https://app.openadapt.ai/demo
- 社区Discord:https://discord.gg/yF527cQbDG
- 编译器/运行时的源代码位于配套仓库
openadapt-flow和openadapt-agent中。
底线:OpenAdapt允许您自动化遗留临床或企业系统中重复的数据输入任务,同时保证输入的数据确实正确进入系统。它通过透明的、可审计的运行报告、人工回退处理和清晰的策略驱动认证模型来实现这一点,全部在MIT许可的、可自托管的代码库下。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目