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自動化
概要
- デスクトップ、Web、RDP、Citrixアプリケーションに対する人間の操作を記録し、そのデモを繰り返し実行可能なプログラムにコンパイルし、制御ループ内で生成AI呼び出しを一切行わずに実行するオープンソースのPythonベースエンジンです。
- 主要な安全機能は記録・検証ステップです。プログラムがターゲットシステム(例:EMR)にデータを入力した後、OpenAdaptは独立した読み取り専用チャネル(API、レポート、または2回目のログイン)を介してレコードを読み戻し、入力された値が意図したものと一致するかを確認します。チェックが失敗した場合、実行は停止し、人間に不一致の解決を促します。
重要性
- 多くのヘルスケアおよびエンタープライズチームは、依然としてレガシー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 Automation、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は合成クリニックタスクを2回実行し、成功した実行と、バックエンドが保存を拒否する停止した実行を示します。 - 独自のワークフローを記録 –
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 - 認定と展開 – ポリシー(例:
clinical-write)でopenadapt flow certifyを使用してエフェクト契約を生成し、認定バンドルを本番環境で実行します。ランタイムは、トランザクションがVERIFIEDか人間の調整が必要だったかを示すレシートを発行します。
エンタープライズオプション
- ホステッドサービス – OpenAdaptは、承認されたブラウザと非機密ワークフロー向けの管理クラウドランナーを提供します。価格とサービス詳細はOpenAdaptウェブサイトにあります。
- 顧客管理の実行 – 機密データ(ネイティブアプリ、RDP、Citrix)の場合、エンジンを独自のインフラストラクチャで実行できます。メタデータのみがクラウドコントロールプレーンに送信されます。
- エージェント統合 – コンパニオン
openadapt-agentパッケージは、MCPプロトコルを介してコンパイルされたバンドルを公開し、外部の「コンピューター使用エージェント」が検証済みワークフローを呼び出せるようにします。
証拠と信頼性
- 公開OpenEMRフィールドテスト(2026年7月)では、19/20回の実行がゼロモデルAPI呼び出しでOCR検証に合格しました。20回目は安全に停止しました。
- ローカルテストレコードシステムでの障害テストでは、OpenAdaptがレコードが欠落、部分的、重複、または間違った患者に書き込まれた場合に確実に停止することが実証されました。
詳細情報
- 完全なドキュメント: https://docs.openadapt.ai
- ライブデモ(合成実行): https://app.openadapt.ai/demo
- コミュニティDiscord: https://discord.gg/yF527cQbDG
- コンパイラ/ランタイムのソースコードは、コンパニオンリポジトリ
openadapt-flowとopenadapt-agentにあります。
結論: OpenAdaptを使用すると、レガシー臨床またはエンタープライズシステムでの反復的なデータ入力タスクを自動化し、入力されたデータがシステムに正しく保存されたことを保証できます。これは、透明で監査可能な実行レポート、人間フォールバック処理、明確なポリシー駆動の認定モデルを通じて実現され、すべてMITライセンスの自己ホスト可能なコードベースの下で提供されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト