Pengujian agen pemrograman dalam pengembangan XR interaktif: hasil GenXR-Bench
GenXR-Bench telah dirilis—seperangkat 112 tugas ahli untuk mengevaluasi agen coding secara menyeluruh dalam pengembangan XR interaktif: mulai dari menyempurnakan fitur dan memperbaiki bug hingga membuat aplikasi dengan pengujian perilaku pada perangkat konsumen. Dari sepuluh model yang diuji, hasil terbaik adalah 50,9% Pass@1; kegagalan yang berulang meliputi penanganan peristiwa sensor asinkron, penempatan objek di ruang nyata, dan pemahaman interaksi dalam konteks fisik.

Apa yang sebenarnya diukur GenXR-Bench
GenXR-Bench mengevaluasi coding agent dalam pengembangan program XR. Pengujiannya menyeluruh: mulai dari perumusan tugas hingga perilaku aplikasi saat dijalankan. Para penulis menyoroti karakteristik utama bidang ini. Aplikasi XR beroperasi di lingkungan 3D fisik yang dinamis. Keandalan saat runtime bergantung pada tiga faktor sekaligus:
- pergerakan pengguna yang berkelanjutan;
- input spasial;
- persepsi sensorik terhadap lingkungan sekitar.
Faktor-faktor ini bekerja secara bersamaan. Karena itu, pemeriksaan kode statis saja tidak cukup. Kriteria praktis: agen untuk XR dievaluasi berdasarkan aplikasi yang dapat dijalankan, bukan berdasarkan diff.
Komposisi benchmark: 112 tugas ahli
Tugas-tugas untuk benchmark dibuat oleh para ahli. Kumpulan ini mencakup tiga jenis pekerjaan.
| Jenis tugas | Jumlah tugas |
|---|---|
| Implementasi fitur (feature implementations) | 24 |
| Perbaikan bug (bug repairs) | 21 |
| Pembuatan aplikasi (application generation) | 67 |
GenXR-Bench berisi 112 tugas. Pembuatan aplikasi mencakup bagian terbesar dari kumpulan ini. Implementasi fitur dan perbaikan bug menguji perubahan terarah pada kode yang sudah ada. Kriteria praktis: kumpulan ini cocok untuk mengevaluasi agen pada berbagai skala pekerjaan, bukan hanya dalam membuat aplikasi dari nol.
Pengujian tertunda: interaksi terprogram dan adaptif
Pengujian tertunda menggabungkan interaksi terprogram dan adaptif. Pengujian ini menggunakan assertion programatik dan visual. Pengujian tersebut mengevaluasi fungsionalitas dasar dan perilaku saat runtime. Pemeriksaan berfokus bukan pada kode yang ditulis, melainkan pada apa yang terjadi selama interaksi.

Para penulis juga memeriksa kualitas kumpulan pengujian secara terpisah. Kumpulan tersebut mencapai akurasi 96.5% jika dibandingkan dengan penilaian ahli secara blind terhadap 124 aplikasi kandidat. Aplikasi dijalankan pada perangkat XR konsumen. Kriteria praktis: pengujian tertunda memberikan sinyal yang dapat direproduksi ketika pemeriksaan manual di headset sulit diskalakan.
Hasil: 10 model dan batas atas 50.9%
Para penulis mengevaluasi 10 model. Konfigurasi terkuat hanya mencapai 50.9% overall Pass@1. Metrik ini menghitung tugas yang berhasil diselesaikan dalam percobaan pertama. Kesenjangan antara hasil terbaik dan keberhasilan menyelesaikan seluruh kumpulan masih terlihat jelas.
Perbandingan konfigurasi didasarkan pada satu metrik dan tugas yang sama. Kriteria praktis: 50.9% overall Pass@1 menjadi patokan atas ekspektasi terhadap kumpulan ini. Hasil tersebut tidak otomatis berlaku untuk domain lain.
Kesalahan umum: sensor, penambatan, interaksi
Analisis kesalahan menemukan masalah yang berulang:
- pemahaman tentang siklus hidup sensor asinkron;
- penambatan objek secara fisik;
- semantik interaksi yang diwujudkan.
Kesalahan berkaitan dengan perilaku saat runtime, bukan sintaks. Siklus hidup sensor asinkron menentukan kapan aplikasi menerima data. Penambatan fisik menghubungkan objek virtual dengan ruang nyata. Semantik interaksi yang diwujudkan menetapkan aturan respons terhadap tindakan pengguna.
Kriteria praktis: saat menerima kode XR, periksa ketiga aspek ini. Agen yang lolos tugas-tugas sederhana bisa gagal saat menangani peristiwa sensor dan penambatan ke ruang.
Cara menggunakan benchmark dalam memilih agen
Langkah-langkah menggunakan hasil benchmark:
- membandingkan konfigurasi berdasarkan overall Pass@1 pada kumpulan tugas yang sama;
- mencermati jenis tugas yang paling sesuai dengan proyek yang dikerjakan;
- memeriksa apakah pengujian tertunda dapat direproduksi pada perangkat XR yang tersedia;
- mempertimbangkan versi makalah: v1 diajukan pada 21 Okt 2026, v2 — 22 Okt 2026.
Kode tersedia melalui tautan di halaman makalah. Benchmark ini menggambarkan pengembangan program XR dan tidak menggantikan pengujian di domain lain. Kriteria praktis: hasil agen di GenXR-Bench berfungsi sebagai filter awal, sedangkan keputusan akhir dibuat berdasarkan aplikasi yang dijalankan pada perangkat keras sasaran.
Pertanyaan yang sering ditanyakan
Bahan terkait
Semua bahan
Dari Imbalan Skalar ke Front Pareto: Sintesis RTL LLM dengan Pembelajaran Penguatan Multikriteria
Diusulkan metode untuk melatih model bahasa agar menghasilkan bukan hanya satu skema, melainkan serangkaian kandidat RTL dengan kompromi berbeda antara luas area, latensi, dan konsumsi daya; reward dihitung berdasarkan kontribusi kandidat terhadap hypervolume front Pareto. Pada RTLLM v2, hypervolume relatif meningkat 13,3 poin persentase dibandingkan versi dasar tanpa optimasi PPA dan 14,4 poin persentase dibandingkan pelatihan penguatan dengan satu tujuan.
5 November 2026
LLM Medis Mengetahui Revisi Pedoman, tetapi Sering Menjawab Berdasarkan Pedoman Lama
Studi ChronoEvo terhadap 1709 perubahan rekomendasi klinis menunjukkan: pada model utama, 90,8% jawaban mencatat pembaruan, tetapi hanya 58,5% yang menerapkannya sepenuhnya, sementara kesenjangan sebesar 32,3 poin persentase tetap terlihat pada 14 model. Bahkan peningkatan visibilitas pembaruan tidak menghasilkan peningkatan signifikan dalam penerapan penuh aturan baru ke dalam rekomendasi klinis.
4 November 2026
Model dunia untuk agen berbasis LLM tertutup: koreksi pada titik risiko
PAWM diusulkan sebagai prediktor eksternal yang tidak menduplikasi observasi langkah demi langkah, tetapi aktif saat kegagalan mungkin terjadi dan mengarahkan agen menjauhi tindakan yang keliru. Setelah SFT pada skenario sintetis dan pelatihan bersama GRPO, metode ini menghasilkan peningkatan 24,3% di ScienceWorld dan 7,7% di WebArena-Lite untuk Claude Sonnet 4.5.
4 November 2026