Deskripsi
OmniParser adalah metode komprehensif yang dirancang untuk mengurai tangkapan layar antarmuka pengguna menjadi elemen-elemen terstruktur, khususnya untuk agen AI. Ini mengatasi keterbatasan model bahasa visi yang ada, seperti GPT-4V, dalam berinteraksi secara akurat dengan antarmuka pengguna di berbagai aplikasi dan sistem operasi. Fungsionalitas inti OmniParser berkisar pada dua aspek utama: mengidentifikasi secara andal ikon yang dapat berinteraksi dalam antarmuka pengguna dan memahami semantik dari berbagai elemen dalam tangkapan layar untuk mengaitkan tindakan secara akurat dengan wilayah layar.
Untuk mencapai hal ini, OmniParser menggunakan pendekatan dua arah. Pertama, ia menggunakan model deteksi untuk mengurai wilayah yang dapat berinteraksi di layar. Model ini disempurnakan menggunakan kumpulan data yang dikurasi dari deteksi ikon yang dapat berinteraksi yang berasal dari pohon DOM dari halaman web populer. Kedua, model keterangan mengekstrak semantik fungsional dari elemen yang terdeteksi. Model ini dilatih pada kumpulan data deskripsi ikon. Kombinasi dari kedua model ini memungkinkan OmniParser untuk memberikan informasi terstruktur tentang UI, termasuk kotak pembatas ikon yang dapat berinteraksi dan deskripsi fungsinya.
OmniParser secara signifikan meningkatkan kinerja model bahasa visi pada tolok ukur seperti ScreenSpot, Mind2Web, dan AITW. Telah terbukti mengungguli dasar GPT-4V, bahkan ketika hanya menggunakan masukan tangkapan layar. Lebih lanjut, OmniParser dirancang sebagai plugin, membuatnya kompatibel dengan model bahasa visi lainnya seperti Phi-3.5-V dan Llama-3.2-V. Kemampuan plugin ini memungkinkan integrasi dan peningkatan model yang ada dengan mudah.
Proposisi nilai OmniParser terletak pada kemampuannya untuk meningkatkan kemampuan agen AI yang beroperasi pada antarmuka pengguna. Dengan menyediakan teknik penguraian layar yang kuat, OmniParser memungkinkan agen-agen ini untuk berinteraksi lebih efektif dengan berbagai aplikasi dan sistem operasi. Hal ini mengarah pada peningkatan kinerja pada tolok ukur dan membuka kemungkinan baru untuk otomatisasi dan interaksi dengan antarmuka digital. Target audiensnya mencakup peneliti dan pengembang yang mengerjakan agen AI, model bahasa visi, dan otomatisasi UI.
Fitur Inti OmniParser: Agen GUI Berbasis Visi
Mengurai tangkapan layar UI menjadi elemen terstruktur
Mengidentifikasi ikon yang dapat berinteraksi
Memahami semantik elemen UI
Meningkatkan kinerja GPT-4V
Mengungguli dasar GPT-4V pada tolok ukur
Siap-plugin untuk model bahasa visi lainnya
Menggunakan model deteksi wilayah yang dapat berinteraksi
Menggunakan deskripsi fungsionalitas ikon
Mendukung Phi-3.5-V dan Llama-3.2-V
Menggunakan kumpulan data yang dikurasi untuk pelatihan
Menghasilkan kotak pembatas dan ID numerik
Mengekstrak teks dan deskripsi ikon
Cara menggunakan OmniParser: Agen GUI Berbasis Visi?
Pahami Masalah: Kenali keterbatasan model bahasa visi yang ada dalam interaksi UI.
Gunakan Input: Berikan tugas pengguna dan tangkapan layar UI sebagai input.
Proses Input: OmniParser menganalisis tangkapan layar.
Terima Output: Dapatkan tangkapan layar yang diurai dengan kotak pembatas dan semantik lokal.
Integrasikan dengan Model: Gunakan OmniParser sebagai plugin untuk model bahasa visi seperti GPT-4V, Phi-3.5-V, atau Llama-3.2-V.
Evaluasi Kinerja: Nilai peningkatan kinerja pada tolok ukur seperti ScreenSpot, Mind2Web, dan AITW.
Perbaiki dan Optimalkan: Sempurnakan model untuk aplikasi atau jenis UI tertentu.
Kasus Penggunaan OmniParser: Agen GUI Berbasis Visi
- Otomatisasi UI
- Pengembangan Agen AI
- Peningkatan Model Bahasa Visi
- Analisis Tangkapan Layar
- Peningkatan Tolok Ukur
- Interaksi Lintas-Platform
- Deteksi Ikon







