Deskripsi
OpenAdapt adalah proyek sumber terbuka untuk mengubah demonstrasi manusia yang direkam dari tugas GUI menjadi program yang dapat dijalankan kembali secara mandiri, dan yang hanya melaporkan keberhasilan, TERVERIFIKASI, ketika pemeriksaan independen mengonfirmasi bahwa efek dunia nyata dari tugas tersebut benar-benar terjadi, bukan hanya bahwa langkah-langkah di layar selesai. Ide dasarnya adalah bahwa seseorang, atau agen yang mereka awasi, melakukan tugas sekali; OpenAdapt mengompilasi demonstrasi itu menjadi program yang dapat diulang, disetujui oleh seorang manusia yang diberi nama, dan agen pemanggil, seperti agen AI penggunaan komputer, kemudian dapat memanggilnya ke depan.
Baca Selengkapnya
Program yang dikompilasi dan runtime berada di repositori pendamping terpisah, openadapt-flow; repositori ini menyediakan penginstal dan CLI (pip install openadapt, lalu openadapt flow tutorial). Menjalankan tutorial merekam tugas terhadap aplikasi manajemen praktik sintetis yang disebut MockMed, mengompilasinya, memverifikasinya terhadap kebijakan, dan mengonfirmasi hasilnya melalui API hanya-baca yang terpisah dari layar yang melakukan penulisan, dalam beberapa detik dan tanpa memanggil model generatif pada runtime. Perintah pendamping, openadapt quickstart --break-it, dengan sengaja menunjukkan alat yang menolak untuk melaporkan keberhasilan ketika penulisan yang mendasarinya ditolak, meskipun banner di layar menunjukkan pesan keberhasilan.
OpenAdapt membedakan beberapa kemungkinan hasil untuk sebuah run di luar keberhasilan atau kegagalan sederhana, termasuk TERVERIFIKASI, DITAHAN_SEBELUM_EFEK, REKONSILIASI_DIBUTUHKAN, dan KEBIJAKAN_DITOLAK, masing-masing memiliki arti tertentu tentang apa yang sebenarnya diketahui sistem terjadi. Ini mendukung browser, desktop asli (Windows, macOS, Linux), tampilan jarak jauh (RDP) dan permukaan Citrix/VDI, dengan bukti yang berbeda tersedia di masing-masing. Opsi penyebaran berkisar dari penggunaan lokal atau di-host sendiri sepenuhnya, hingga model yang dikendalikan pelanggan untuk data sensitif dan jaringan pribadi, hingga eksekusi yang dikelola di infrastruktur yang dijalankan OpenAdapt.
Peluncur, kompilator, runtime, aplikasi desktop, adaptor substrat, dan alat kualifikasi dasar dilisensikan MIT dan gratis untuk digunakan; OpenAdapt Cloud adalah pesawat kontrol multi-penyewa komersial terpisah untuk pemerintahan armada, penagihan, dan integrasi perusahaan, dan OpenAdapt Execute adalah layanan mitra pribadi untuk menjalankan satu transaksi yang memenuhi syarat di dalam aplikasi yang tidak dapat diintegrasikan oleh mitra. Repositori GitHub memiliki sekitar 1.700 bintang dan 260 fork pada saat penulisan ini, dengan komit yang didorong dalam sehari terakhir, menjadikannya proyek yang dikelola secara aktif daripada yang ditinggalkan.
- KategoriOtomatisasi Alur Kerja
- Model HargaSumber Terbuka
- PenerapanJalankan di mana saja
- PlatformWindows, macOS, Linux
Fitur Inti OpenAdapt
Mengompilasi demonstrasi GUI yang direkam menjadi program yang dapat diulang dan tidak generatif
Hasil TERVERIFIKASI memerlukan pemeriksaan independen, di luar jalur, dari efek nyata, bukan hanya pesan keberhasilan di layar
Status hasil yang berbeda (TERVERIFIKASI, DITAHAN_SEBELUM_EFEK, REKONSILIASI_DIBUTUHKAN, KEBIJAKAN_DITOLAK, dan lainnya) alih-alih lulus/gagal sederhana
Mendukung browser, aplikasi desktop asli (Windows/macOS/Linux), permukaan RDP dan Citrix/VDI
Tutorial lokal berjalan tanpa akun, kunci API, atau panggilan model yang diperlukan
Modul pembersihan PII/PHI opsional dan modul penangkapan spesifik platform (Windows UI Automation, macOS Accessibility, Linux AT-SPI)
Komposisi alur kerja: menghubungkan beberapa bundel yang dikompilasi dengan pengalihan parameter di antara mereka
Model penyebaran lokal/di-host sendiri, dikendalikan pelanggan, atau eksekusi yang dikelola
Inti yang dilisensikan MIT, dengan pesawat kontrol Cloud komersial terpisah dan layanan mitra Execute pribadi
Memulai dengan OpenAdapt
Instal: Jalankan pip install --upgrade openadapt (Python 3.10-3.12).
Periksa lingkungan Anda: Jalankan openadapt doctor --backend web untuk mengonfirmasi ketergantungan seperti Chromium sudah siap.
Jalankan tutorial: Jalankan openadapt flow tutorial untuk merekam, mengompilasi, dan memverifikasi tugas terhadap aplikasi sintetis MockMed.
Buat alur kerja Anda sendiri: Gunakan openadapt flow record, opsional dengan --url untuk target browser, untuk menangkap tugas nyata.
Kompilasi dan putar ulang: Jalankan openadapt flow compile dan openadapt flow replay untuk mengubah rekaman menjadi bundel yang teruji.
Sajikan kepada agen: Jalankan openadapt-agent serve --allow-run agar agen pemanggil dapat memanggil alur kerja yang terverifikasi.
Kasus Penggunaan OpenAdapt
- Automasi back-office terverifikasi
- Serah terima agen penggunaan komputer
- Alur kerja lintas permukaan
- Operasi penulisan yang diatur





