Blog Metlivi

Bisakah Dialog Game AI Berarti Saat Tidak Dapat Mengubah Aturan?

Bisa. Dialog AI dapat memberi nilai tambah pada game dengan mekanik tetap ketika dialog tersebut meningkatkan apa yang dapat ditanyakan, dipahami, dibayangkan, atau diperhatikan pemain tanpa berpura-pura mengubah hal-hal yang diizinkan oleh game. Perannya kemudian bersifat percakapan alih-alih mekanis: ia dapat menawarkan suara karakter, atmosfer opsional, atau penjelasan yang berakar pada fakta-fakta yang telah ditetapkan dalam game, sementara sistem game itu sendiri tetap bertanggung jawab atas tujuan, inventaris, relasi karakter, dan hasil akhir. Desain ini berhasil ketika batasan-batasan tersebut jelas dan percakapan itu sendiri memang bermakna untuk dilakukan.

30 September 20267 mnt bacaMembaca, seni, dan budayaOleh Metlivi Editorial Team
Bagian 1

Pertama, tentukan apa yang boleh diubah oleh dialog

“Aturan” dapat berarti beberapa hal yang berbeda: apakah sebuah pintu terbuka, tujuan misi mana yang aktif, apa fungsi sebuah item, atau bagaimana hubungan karakter dicatat. Desain yang menjanjikan bahwa hal-hal tersebut tetap tidak berubah harus mendefinisikannya secara eksplisit. Perlakukan status game (game state) sebagai hal yang otoritatif; dialog yang dihasilkan dapat mendeskripsikan atau merespons fakta-fakta yang disetujui, tetapi tidak dapat menetapkan tujuan baru, memberikan item, mengubah skor, atau menyiratkan bahwa sebuah pilihan telah dicatat ketika kenyataannya belum.

Pemisahan itu penting karena dialog game sering kali membawa informasi cerita sekaligus status game. Penelitian tentang pembuatan dialog khusus game mengidentifikasi tantangan dalam menjaga baris dialog tetap setia pada riwayat karakter dan detail misi game, sembari secara akurat mengungkap informasi yang dibutuhkan pemain. Para penulis melaporkan hasil yang mumpuni di samping masalah yang masih ada terkait dialog yang realistis dan berkualitas setara game. Secara praktis, jawaban yang fasih tidak secara otomatis menjadi jawaban yang andal tentang apa yang akan dilakukan game. “Ontologically Faithful Generation of Non-Player Character Dialogues”

Aturan desain yang berguna adalah: biarkan kode game menentukan konsekuensi, dan biarkan lapisan dialog berbicara hanya dalam batas fakta yang diberikan kepadanya. Batasan ini merupakan rekomendasi desain yang ditarik dari masalah penelitian, bukan klaim bahwa game tertentu sudah berfungsi dengan cara ini.

Bagian 2

Beri percakapan tujuan yang melampaui sekadar pilihan semu

Pemain masih dapat membuat pilihan percakapan yang bermakna tanpa mengubah mekanisme permainan. Mereka mungkin bertanya tentang rutinitas suatu karakter, memilih cara merespons yang ramah atau dingin, atau menjelajahi topik yang tidak diwajibkan oleh tugas utama. Konsekuensinya bersifat ekspresif: pemain dapat membentuk nada pertukaran ini atau memutuskan apa yang ingin mereka dengar. Pilihan tersebut tidak boleh disajikan sebagai rute tersembunyi menuju hasil yang berbeda jika rute semacam itu memang tidak ada.

Sebuah studi tentang opsi dialog di 23 game bermain peran (RPG) menemukan bahwa sebagian besar opsi yang dijadikan sampel berbeda dalam fungsi pragmatis: misalnya, bagaimana karakter merespons secara sosial. Opsi lain berbeda berdasarkan topik atau makna literal. Para penulis juga mendeskripsikan bagaimana ketidaksesuaian antara niat pemain, teks menu, penampilan karakter pemain, dan tanggapan karakter non-pemain (NPC) dapat merusak interaksi tersebut. Hal itu menawarkan ujian praktis untuk dialog AI: apakah jawaban tersebut menghormati apa yang dimaksudkan oleh pemain, dan apakah respons NPC konsisten dengan makna tersebut? “Improving optionality in video game dialogue with Trope-Informed Design”

Jika pemain memilih “tanyakan apa yang terjadi,” NPC harus menjawab pertanyaan tersebut, bukan memperlakukannya sebagai persetujuan untuk membantu. Jika pemain memilih tanggapan yang bercanda, kalimat tersebut harus terdengar main-main tanpa secara diam-diam dianggap sebagai penolakan. Pilihan-pilihan ini dapat membuat karakter terasa lebih bernyawa dan memungkinkan pemain menggunakan gaya percakapan yang disukai. Nilainya terletak pada percakapan itu sendiri, bukan pada imbalan mekanis yang tersembunyi.

Bagian 3

Gunakan AI untuk variasi, bukan otoritas

Penggunaan AI paling dapat dipertanggungjawabkan di sini sebagai cara untuk memvariasikan susunan kata, merespons rentang pertanyaan pemain yang lebih luas, atau menjelaskan informasi yang sudah ada menggunakan gaya bicara karakter. Seorang pemilik toko mungkin mendeskripsikan jam buka tetap yang sama dengan nada tergesa-gesa setelah adegan yang sibuk; seorang pemandu mungkin menjelaskan kontrol yang sudah dikenal dengan bahasa yang sederhana saat ditanya. Ini adalah contoh desain ilustratif, bukan fitur dari produk tertentu. Konten faktual tetap tidak berubah meskipun kata-katanya berbeda.

Penelitian tentang dialog NPC generatif melaporkan potensi manfaat seperti input yang lebih fleksibel dan percakapan yang lebih alami, di samping efek samping yang sulit diantisipasi atau dikendalikan. Eksperimen terpisah yang membandingkan dialog generatif dan bernaskah dalam game berbasis teks menemukan keterikatan naratif (narrative transportation) dan penangguhan ketidakpercayaan (suspension of disbelief) yang lebih tinggi pada kondisi generatifnya, tetapi tidak ada perbedaan signifikan dalam kenikmatan bermain secara keseluruhan. Temuan-temuan tersebut terbatas pada peserta dan konfigurasi penelitian tersebut; hal ini tidak membuktikan bahwa dialog AI akan meningkatkan setiap game. Namun, temuan ini mendukung kesimpulan yang lebih terfokus: fleksibilitas percakapan yang lebih besar dapat mengubah suasana adegan, sementara kenikmatan bergantung pada lebih dari sekadar fakta bahwa sebuah model menghasilkan kata-kata tersebut. Ringkasan Universitas Masaryk dari “Beyond Pre-Defined Scripts: Player Perceptions on Generative Non-Player Character Dialogues” dan tesis Universitas Twente “Scripted or Generative?”

Pembedaan antara gaya suara dan otoritas membantu menetapkan batasan yang berguna. Baris yang dihasilkan dapat memparafrasakan fakta yang terverifikasi atau menambahkan detail karakter kecil yang tidak bertentangan dengan cerita (lore) yang telah ditetapkan. Hal itu tidak boleh menciptakan misi baru yang tiba-tiba tersedia, mengklaim bahwa pemain telah membujuk seseorang padahal nilai relasi tidak berubah, atau menjanjikan bahwa peristiwa di kemudian hari akan berlangsung secara berbeda. Ketika sistem tidak memiliki jawaban yang disetujui, tanggapan singkat yang sesuai dengan karakter yang mengakui bahwa karakter tersebut tidak tahu akan jauh lebih koheren daripada fabrikasi yang penuh percaya diri.

Bagian 4

Buat penjelasan dapat diverifikasi dan bersifat opsional

Penjelasan yang didukung sumber memiliki tugas yang berbeda dari sekadar atmosfer. Penjelasan tersebut membantu pemain memahami game: bagaimana aturan yang ada bekerja, mengapa peristiwa yang terlihat bisa terjadi, atau dari mana suatu instruksi berasal. Jagalah agar penjelasan tetap terikat pada materi yang dapat diverifikasi oleh game, seperti teks bantuan miliknya, deskripsi item, catatan misi, atau referensi yang disetujui perancang. Jika game tidak dapat mendukung suatu klaim, dialog tidak boleh mengisi kekosongan tersebut dengan menebak-nebak.

Penjelasan yang baik cukup spesifik untuk membantu, tetapi tidak melebih-lebihkan cakupannya. Misalnya, “Gerbang itu terbuka setelah sakelar barat diaktifkan” hanya berguna jika kondisi tersebut memang benar terjadi di dalam game. Jika NPC hanya menawarkan petunjuk, tandai itu sebagai petunjuk alih-alih menyajikannya sebagai solusi yang terjamin. Ini adalah rekomendasi desain editorial berdasarkan kesulitan yang terdokumentasi dalam mendasarkan dialog yang dihasilkan pada lore game dan spesifikasi misi. Makalah penelitian KNUDGE

Biarkan percakapan ini bersifat opsional jika tidak membawa instruksi penting. Sifat opsional memungkinkan pemain yang berminat menghabiskan waktu menyelami dunianya, sementara pemain yang ingin melanjutkan dapat langsung kembali bermain. Ini selaras dengan pendekatan desain naratif yang lebih luas di mana percabangan dialog kecil dapat menambahkan nuansa emosional dan penegasan karakter sembari tetap terhubung dengan cerita linier. GDC, “Branching on a Budget: Creating Agency Without Wrecking Scope”

Bagian 5

Hubungkan kata-kata dengan dunia yang dapat diamati pemain

Dialog terasa lebih kredibel ketika mendeskripsikan hal-hal yang dapat dilihat atau telah dipelajari pemain: tata letak ruangan, tugas yang sedang dikerjakan karakter secara kasat mata, suara di dekatnya, atau peristiwa tetap yang baru saja terjadi. Hal itu memberi percakapan sebuah jangkar yang konkret tanpa mengharuskan game mengubah mekaniknya. Penceritaan melalui lingkungan (environmental storytelling) bekerja dengan cara serupa: ruang, properti, pencahayaan, dan komposisi adegan dapat mengajak pemain menyimpulkan sejarah dan makna dari apa yang ada di hadapannya. GDC, “What Happened Here? Environmental Storytelling”

Ini juga memberi perancang cara pemeriksaan yang sederhana untuk baris dialog yang dihasilkan. Tanyakan apakah pemain dapat memverifikasi detail tersebut melalui adegan saat ini atau informasi game yang telah ditetapkan. Jika tidak, putuskan apakah baris tersebut jelas-jelas disajikan sebagai spekulasi, warna personal yang tidak berbahaya, atau sesuatu yang harus dicegah oleh sistem. Jangan biarkan deskripsi yang menggugah secara diam-diam berubah menjadi instruksi palsu.

Bagian 6

Evaluasi percakapan berdasarkan janji sebenarnya

Sebelum menambahkan dialog AI, tuliskan apa yang seharusnya dapat dilakukan pemain melalui percakapan: mengajukan pertanyaan dengan kata-kata mereka sendiri, mendengarkan dialog karakter opsional, mendapatkan penjelasan yang berdasar, atau mengekspresikan suatu nada bicara. Kemudian buat daftar hal-hal yang tetap berada di luar kendalinya, seperti penyelesaian misi, hadiah, dan pelacakan relasi. Daftar janji-dan-batasan yang ringkas ini mempermudah mendeteksi dialog yang menyiratkan konsekuensi yang tidak akan diwujudkan oleh game.

Ujilah percakapan biasa maupun pertanyaan-pertanyaan yang tidak lazim. Apakah NPC tetap konsisten dengan karakternya? Apakah ia menjawab apa yang ditanyakan? Apakah ia menghindari pertentangan dengan fakta-fakta game yang terlihat? Apakah ia membedakan petunjuk dari aturan? Bisakah pemain meninggalkan percakapan tanpa kehilangan akses ke instruksi penting? Pemeriksaan ini mengubah pertanyaan “Apakah AI terasa mengesankan?” menjadi pertanyaan yang dapat diamati tentang kegunaan dan rasa percaya.

Percakapan AI memiliki alasan untuk hadir bahkan ketika ia tidak dapat menulis ulang aturan game: ia dapat membuat momen opsional terasa lebih responsif, memberi karakter suara yang mudah dikenali, membantu pemain menemukan penjelasan, dan memancing rasa ingin tahu tentang dunia tersebut. Batasannya harus dapat dipahami dengan jelas. Ketika kata-kata tidak dapat mengubah hasil akhir, dialog tidak boleh berpura-pura sebaliknya; dialog tersebut tetap dapat membuat waktu yang dihabiskan pemain bersama karakter atau tempat menjadi lebih spesifik dan memikat.

Bacaan terkait

Lanjutkan topik ini