Curvature adalah editor AI dan alat sandbox berbasis Utilitas berfitur lengkap.
Proyek ini menyediakan tempat bermain yang lengkap untuk membuat, mengedit, dan menguji AI pengambilan keputusan. Di bawah tenda, Curvature menggunakan Teori Utilitas untuk memodelkan daya tarik berbagai perilaku. Secara khusus, Curvature didasarkan pada Sistem Utilitas Sumbu Tak Terbatas oleh Dave Mark. Curvature dibangun berdasarkan pendekatan IAUS dan mencakup penyempurnaan dan penyempurnaan yang dikembangkan selama pengerjaan Guild Wars 2: Heart of Thorns serta Guild Wars 2: Path of Fire .
Curvature sepenuhnya berbasis data dan mendukung pembuatan alur AI yang lengkap, mulai dari basis pengetahuan inti yang diakses oleh agen, hingga pertimbangan spesifik yang mendorong penilaian perilaku individu. Hasilnya adalah solusi menyeluruh untuk pemodelan dan pengujian AI, termasuk representasi dunia sederhana yang memungkinkan desainer atau pemrogram AI menempatkan agen di ruang virtual dan melihat bagaimana mereka memilih untuk berperilaku.
Untuk dokumentasi proyek selengkapnya, silakan lihat wiki Curvature.
Curvature saat ini sedang dalam tahap pengujian beta terbuka. Periksa halaman rilis proyek untuk mengetahui versi terbaru rangkaian alat.
Fitur Kelengkungan yang ada :
Rancang basis pengetahuan untuk memuat representasi dan data dunia Anda
Pilih entri basis pengetahuan untuk menyusun daftar masukan yang dapat mendorong pengambilan keputusan
Pasangkan masukan dengan keputusan menggunakan pertimbangan , yang dapat mengontrol relevansi masukan melalui kurva respons
Kumpulkan pertimbangan untuk membuat perilaku yang mewakili pilihan terpisah yang tersedia bagi agen AI
Kelompokkan perilaku ke dalam kumpulan perilaku untuk memudahkan kategorisasi dan penggabungan aktivitas terkait
Pilih rangkaian perilaku mana yang akan diterapkan untuk arketipe agen AI tertentu
Tempatkan agen AI di dunia sandbox dan saksikan mereka mengambil keputusan menggunakan skenario
Kurva respons dan pertimbangan dapat dibangun dengan bantuan gaya penyihir sederhana
Skenario yang berjalan akan mencatat keputusan yang dibuat oleh masing-masing agen di setiap "centang" sehingga Anda dapat meninjau bagaimana hal itu terjadi
Informasi lebih rinci mengenai rencana proyek dapat ditemukan di pelacak masalah.
Ikhtisar rilis dan perencanaan tingkat tinggi lainnya dapat ditemukan di pelacak proyek.