Assassin's Creed Mirage Cover Art
Assassin's Creed Mirage Kredit: Ubisoft

Ubisoft sedang menguji alat AI yang menulis dialog NPC

Assassin's Creed Mirage Assassin Mode
Mode pembunuhan yang atraktif, kredit: Ubisoft

Dunia video game dipenuhi dengan “teriakan”. Kalian mungkin tidak tahu nama untuk frasa pendek dan cepat yang berasal dari karakter game, tetapi frasa itu selalu ada. Ini Call of Duty yang kalian mainkan: Rekan setim didalam game Modern Warfare berteriak “Granat!” atau Overwatch pahlawan Junkrat dan meneriakkan “Fire on the Hole!” Itu adalah Ellie dalam The Last of Us yang berteriak pada Joel, “Hati-hati!” Garis-garis ini sering kali dipicu oleh situasi tertentu — jika Kalian terkena peluru, tertembak di kepala, atau berpapasan dengan penjaga toko yang menjual barang, misalnya. Garis-garis semacam ini mudah diabaikan saat bagus, tetapi sulit diabaikan saat buruk.

Meskipun teriakan itu pendek dan terkadang berulang, menulisnya adalah pekerjaan penting bagi pengembang video game; itu adalah beberapa dialog yang paling sering didengar pemain. (Dan terkadang menjadi ikonik!) Sebuah video game dapat memiliki ratusan atau ribuan baris NPC ini. Pada hari Selasa, Ubisoft meluncurkan alat yang katanya dapat membuat proses penulisan teriakan yang tidak terlalu membosankan bagi para penulisnya.

Ubisoft mendeskripsikan program tersebut, Ghostwriter, sebagai “alat AI internal” untuk menghasilkan “draf teriakan pertama”. Pencipta Ghostwriter Ben Swanson, seorang ilmuwan R&D di Ubisoft La Forge, mengadakan pembicaraan GDC 2023 pada hari Selasa untuk membahas tentang bagaimana perusahaan menggunakannya.

“Ghostwriter tidak menggantikan penulis video game, melainkan meringankan salah satu tugas penulis video game yang paling melelahkan: menulis jenis teriakan,” tulis Ubisoft dalam posting blog yang menguraikan alat tersebut. “Ghostwriter secara efektif menghasilkan draf teriakan pertama — frasa atau suara yang dibuat oleh NPC selama peristiwa yang dipicu — yang memberi penulis naskah lebih banyak waktu untuk memoles narasi di tempat lain.”

Swanson mengatakan dia bekerja dengan penulis Ubisoft untuk membuat alat yang benar-benar akan membantu pekerjaan mereka dan menciptakan “pohon kulit kayu” yang lebih besar dan lebih banyak dialog latar belakang. Penulis dapat menggunakan alat ini untuk membuat garis untuk NPC menggunakan motivasi karakter dan kriteria lainnya. Penulis kemudian dapat menerima, menolak, atau mengedit baris yang dihasilkan. Alat belajar dari umpan balik itu. Swanson mengatakan penulis Ubisoft paling sering menggunakan alat ini untuk menghasilkan gonggongan “yang diparafrasekan” – berguna ketika seorang penulis harus membuat beberapa versi baris, seperti “Saya memuat ulang”, menurut ikhtisar mendalam Pengembang Game tentang pembicaraan tersebut.

Tidak semua pengembang dan penulis game ingin menggunakan alat semacam itu. Ada argumen bahwa AI tidak akan menciptakan dialog yang hidup dan beragam yang dapat memperkaya dunia game. Beberapa orang khawatir alat AI seperti ini dapat menghilangkan pekerjaan di industri yang sudah kompetitif, atau AI hanya dapat menghasilkan baris yang menghasilkan lebih banyak pekerjaan bagi penulis. Orang berhak untuk bersikap skeptis, meskipun teknologi seperti ini dibuat dengan itikad baik; pesona alat-alat baru memang memikat, dan tidak ada yang menghentikan perusahaan menggunakan AI secara tidak etis.

Di sisi lain, ada pengembang yang ingin melihat bagaimana alat ini dapat masuk ke dalam proses pengembangan. Alat AI dapat membebaskan penulis dari pekerjaan berulang yang membosankan, memungkinkan mereka menjadi lebih kreatif di tempat lain. Video game sudah menggunakan pembelajaran mesin dan alat AI, dan beberapa developer berpikir ini bisa cocok dengan struktur penulisan yang ada dan menguntungkan pekerja game.

Alat Ubisoft pasti akan menjadi bagian dari percakapan yang terjadi tidak hanya di industri video game, tetapi juga di bidang teknologi secara keseluruhan. Akhir tahun lalu, etika program seni AI generatif seperti DALL-E dan Midjourney yang mendominasi perdebatan tentang banyak isu, mulai dari pencurian seni hingga rasisme. Masalah tersebut masih diperdebatkan, tetapi aplikasi ChatGPT OpenAI telah menjadi yang terdepan dalam beberapa bulan terakhir. OpenAI merilis model bahasa AI yang paling kuat, GPT-4, yang mudah digunakan dengan aplikasi chatbot ChatGPT. Itu dapat melakukan segala macam hal, seperti menghasilkan kode dan kalimat mirip manusia yang diambil dari kumpulan data yang sangat besar. Alat semacam ini masih baru, dan orang-orang baru saja mulai mempertimbangkan etika dan legalitasnya.

Swanson, pencipta Ghostwriter Ubisoft, memberi tahu peserta GDC untuk menghindari program seperti ChatGPT, menurut Pengembang Game. Dia mengatakan menggunakan alat berpemilik seperti Ghostwriter berarti lebih banyak kontrol dan fleksibilitas.

“Jika Kalian mencoba membangun sistem ini, pertahankan jalur komunikasi dan bicaralah dengan desainer naratif dan penulis naskah,” kata Swanson, seperti dikutip dari Game Developer. “Pastikan Kalian tidak menciptakan alat yang tidak dibutuhkan siapa pun.”

Penjelasan tentang AI untuk dialog NPC

Ubisoft, salah satu pengembang game terkemuka di dunia, telah memperkenalkan berbagai rencana untuk menggunakan kecerdasan buatan (AI) dalam membuat dialog NPC (non-player character) pada game mereka.

Salah satu contoh rencana tersebut adalah dengan menggunakan teknologi Natural Language Processing (NLP) untuk meningkatkan kualitas dialog NPC. NLP akan memungkinkan NPC untuk memahami dan merespons pertanyaan dan perintah dari pemain dengan lebih baik, sehingga membuat interaksi antara pemain dan NPC terasa lebih alami dan realistis.

Selain itu, Ubisoft juga sedang mengembangkan sistem generasi otomatis dialog NPC yang dapat membuat dialog secara mandiri berdasarkan karakteristik NPC dan situasi dalam game. Dengan begitu, NPC akan memiliki dialog yang lebih beragam dan dapat menghasilkan pengalaman bermain yang lebih menarik dan realistis.

Selain itu, Ubisoft juga mencoba untuk memanfaatkan machine learning untuk menghasilkan dialog NPC yang lebih cerdas dan responsif terhadap aksi dan pilihan pemain dalam game. Dengan menggunakan teknologi machine learning, NPC dapat belajar dari perilaku pemain dan mengubah dialog mereka sesuai dengan preferensi dan pilihan pemain.

Secara keseluruhan, rencana Ubisoft untuk menggunakan AI dalam membuat dialog NPC memiliki potensi untuk meningkatkan kualitas interaksi dalam game dan membuat pengalaman bermain lebih realistis dan menarik bagi pemain.

Tentang NLP Natural Language Processing

Natural Language Processing (NLP) adalah salah satu teknologi AI yang memungkinkan komputer untuk memahami, menganalisis, dan memproses bahasa manusia secara alami. Berikut adalah beberapa kelebihan dan kekurangan dari penggunaan teknologi NLP:
Kelebihan NLP:

  • Meningkatkan kualitas komunikasi: NLP memungkinkan komputer untuk memahami bahasa manusia dan meresponsnya secara alami. Hal ini dapat meningkatkan kualitas komunikasi antara manusia dan mesin, serta memudahkan pemahaman informasi yang disampaikan.
  • Mempercepat pemrosesan data: Dengan menggunakan NLP, data dapat diproses secara otomatis dan cepat. Hal ini dapat membantu perusahaan untuk mengambil keputusan yang lebih cepat dan efektif.
  • Meningkatkan efisiensi dan produktivitas: NLP dapat digunakan untuk mengotomatisasikan tugas rutin seperti memproses email dan pesan teks. Hal ini dapat meningkatkan efisiensi dan produktivitas dalam bisnis.

Kekurangan NLP:

  • Kesalahan interpretasi: NLP masih memiliki kesulitan dalam memahami konteks dan bahasa slang atau bahasa sehari-hari. Hal ini dapat menyebabkan kesalahan interpretasi dalam memproses data.
  • Keterbatasan bahasa: NLP hanya dapat memproses bahasa yang telah diprogramkan. Hal ini membatasi kemampuan NLP dalam memproses bahasa yang belum dikenal.
  • Privasi dan keamanan: NLP memproses informasi manusia, sehingga dapat menimbulkan masalah privasi dan keamanan data jika tidak diimplementasikan dengan baik.
  • Secara keseluruhan, NLP memiliki banyak kelebihan dalam memproses dan memahami bahasa manusia, namun juga memiliki kekurangan dalam memproses bahasa yang kompleks atau belum dikenal serta risiko privasi dan keamanan data.

Ubisoft, salah satu pengembang game terkemuka di dunia, memiliki rencana yang ambisius dalam mengimplementasikan machine learning (ML) pada berbagai aspek pengembangan game.

Berikut adalah beberapa rencana Ubisoft dalam menggunakan machine learning:

  • AI untuk pengembangan karakter game: Ubisoft menggunakan ML untuk mengembangkan karakter game yang lebih realistis dan dinamis. Dengan menggunakan teknologi machine learning, karakter game dapat belajar dari perilaku pemain dan menyesuaikan respons dan perilaku mereka di game.
  • Peningkatan AI dalam game: Selain itu, Ubisoft menggunakan ML untuk meningkatkan kecerdasan buatan (AI) dalam game mereka. AI dalam game dapat belajar dari perilaku pemain dan menghasilkan respons yang lebih kompleks dan realistis.
  • Personalisasi game: Ubisoft menggunakan ML untuk mempersonalisasi pengalaman bermain game. Dengan menggunakan data pemain, machine learning dapat merekomendasikan konten dan fitur yang sesuai dengan preferensi pemain, serta menghasilkan pengalaman bermain yang lebih menarik dan sesuai dengan keinginan pemain.
  • Meningkatkan kualitas visual: Ubisoft menggunakan ML untuk meningkatkan kualitas visual dalam game. Dengan menggunakan teknologi deep learning, Ubisoft dapat menghasilkan grafik yang lebih realistis dan detail pada karakter dan lingkungan dalam game.
  • Meningkatkan keamanan game: Terakhir, Ubisoft menggunakan ML untuk meningkatkan keamanan game mereka. Dengan menggunakan teknologi ML, Ubisoft dapat mengidentifikasi dan mencegah serangan hacker dan penipuan dalam game mereka.

Secara keseluruhan, rencana Ubisoft dalam menggunakan machine learning pada berbagai aspek pengembangan game memiliki potensi untuk meningkatkan kualitas dan pengalaman bermain game serta meningkatkan keamanan game.