Facebook Menggunakan Minecraft Untuk Melatih Asisten AI, Satu Blok Sekaligus

Insinyur di Facebook punya membuat asisten Minecraft untuk membantu Anda dengan beberapa tugas kasar yang terlibat dalam pembuat kotak pasir. Pembantu, yang muncul dan bekerja bersama Anda dalam permainan, dapat diberikan instruksi sederhana untuk berbagai hal seperti membangun menara, menggali lubang atau membuat tembok, mempersingkat waktu konstruksi untuk semua proyek ukuran.

Isi

  • Alat penelitian dalam permainan kreatif
  • Saya robot
  • Perbatasan baru untuk AI dalam video game

Setelah terinstal, asisten masuk ke Anda Minecraft dunia. Anda menggunakan kotak obrolan untuk menyampaikan perintah ke rekan baru Anda sesuai keinginan Anda. Perintah harus dibuat sesederhana mungkin, membagi tugas hingga ke elemen paling dasar. Anda dapat menginstruksikannya untuk "membuat tembok berukuran lima kali lima" atau "menggali tujuh blok". Dengan menggunakan hal tersebut sebagai landasan, bot dapat belajar melakukan pekerjaan yang lebih kompleks dengan semakin banyak waktu yang Anda habiskan dengannya.

Video yang Direkomendasikan

Daftar hal-hal yang mungkin ditanyakan orang kepada asisten di Minecraft sangat panjang, jadi pemahaman bahasa adalah yang utama.

Ini mungkin membuat hidup di Minecraft lebih mudah, tetapi tujuan sebenarnya jauh lebih ambisius. Edukasi bot ini memberikan para insinyur Facebook wawasan berharga tentang bagaimana AI dapat lebih memahami manusia dalam kehidupan sehari-hari.

Terkait

  • Bot ini akan menghancurkan Anda di Pictionary. Ini juga merupakan pencapaian besar bagi A.I.
  • Direktur Yakuza berpendapat evolusi PS5 akan fokus pada A.I. dan pembelajaran mesin

“Saya bisa masuk ke game Minecraft, dan itu mudah. Saya tidak harus belajar cara berpindah dari satu lokasi ke lokasi lain, saya tidak perlu belajar cara menghancurkan blok atau membangun sesuatu,” Arthur Szlam, Kepala Proyek AI Minecraft di Facebook Riset, kepada Digital Trends. “Di sisi lain, hal-hal yang mungkin diminta orang untuk dilakukan oleh asisten di Minecraft sangatlah besar. Jadi, masalah pemahaman bahasa adalah yang utama.”

Alat penelitian dalam permainan kreatif

Minecraft telah lama menginspirasi pemain untuk membuat apa pun yang diinginkan imajinasi mereka. Antara komunitas global dan akar sumber terbuka, ini memberikan jalur ideal bagi para insinyur untuk membawa eksperimen ini ke khalayak yang lebih luas.

Penguji permainan mulai menggunakan bot ini pada bulan Januari 2019, dan versi publiknya kini tersedia bagi siapa saja yang menginginkannya. Ada sedikit daftar persyaratan yang harus diunduh terlebih dahulu, dan Anda harus menurunkan versi ke versi 1.12. Namun, setelah hal itu selesai, pembantu baru Anda akan tetap menjadi milik Anda.

Perusahaan bot itu terasa aneh pada awalnya. Pengalaman yang biasanya terpencil (setidaknya dalam pemain tunggal) terganggu oleh wajah yang menatap Anda, menunggu masukan Anda di kotak obrolan.

Saya memulai dengan mengucapkan “halo” dengan sopan sambil melingkari teman saya yang berkepala dingin. Kekhawatiran saya memudar ketika saya melihat blok pertama dibangun atas perintah saya. Itu memberiku aliran kekuatan. Bolak-balik dengan bot itu ramah, tetapi seperti robot. Ia mengucapkan terima kasih atas pujian dan mengatakan “Saya tidak tahu” jika Anda menyuruhnya melakukan sesuatu di luar cakupannya. Perlahan tapi pasti, saya diajari untuk membangun sebuah gubuk kecil dengan satu kamar.

Jika benda yang ingin Anda buat dapat dipecah menjadi lingkaran dan kotak tanpa banyak kerumitan, bot dapat mengatasinya. Itu berarti sebuah rumah, atau menara, atau sarang bawah tanah, layak untuk dibangun. Mengajari bot membutuhkan waktu lebih lama daripada membangun gubuk itu sendiri, tetapi setelah ia mempelajarinya, ia bisa membangun gubuk sebanyak yang saya inginkan.

Tentu saja, patung Mickey Mouse – atau patung apa pun yang menggunakan detail granular – jauh lebih sulit. Struktur rumit semacam ini menciptakan rintangan yang para insinyur Facebook tidak yakin bagaimana cara mengatasinya. Mereka berharap para peneliti dapat menggunakan Minecraft untuk membantu menemukan solusinya.

Larry Zitnick, Ilmuwan Riset di Facebook

“[Untuk] peluncuran bot ini, penontonnya bukanlah pemain Minecraft. Itu adalah komunitas riset,” kata Larry Zitnick, Ilmuwan Riset di Facebook, kepada saya. “Kami sengaja meluncurkannya sebelum benar-benar berfungsi dengan baik karena kami ingin komunitas riset lainnya bekerja sama dengan kami dalam mengeksplorasi dan mencoba membuat bot ini lebih baik.”

Saya robot

Memiliki asisten robot seperti memiliki asisten Anda sendiri Alexa, atau Siri, di Minecraft. Percakapannya ceria tapi jelas seperti robot. Memberikan perintah yang benar berarti berpikir dalam istilah yang paling mendasar dan berbicara dengan cara yang kaku, lugas, dan terperinci.

Hal ini terlihat jelas ketika saya ingin membuat jendela di salah satu dinding gubuk saya. Saya harus bekerja selangkah demi selangkah. Saya tidak bisa menyuruh bot membangun dinding dengan jendela (walaupun mungkin, suatu hari nanti, ia bisa mempelajarinya). Variabel yang berperan dalam arti “jendela” dan “dinding” dengan mudah membingungkan bot. Dinding apa? Seberapa besar temboknya? Seberapa besar jendelanya? Bahan apa yang harus digunakan?

Sebaliknya, saya memintanya untuk membuat balok persegi berukuran enam kali enam. Kemudian, setelah tugas itu selesai, saya menyuruhnya membuat lubang tepat di tengah-tengah kotak. Kemudian saya menyelesaikannya dengan memintanya memasukkan kaca ke dalam lubang. Perintah harus dibuat dengan kata-kata yang paling mendasar, berdasarkan hasil.

Membawa bot sejauh ini bukanlah tantangannya. Perangkat lunak perintah suara telah meresap ke dalam kehidupan kita selama bertahun-tahun. Saat ini, Anda dapat menemukannya di komputer, ponsel, tablet, mobil, dan banyak lagi. Tantangan sebenarnya yang dihadapi pengguna adalah peralihan antara memahami tugas-tugas sederhana, seperti “menelepon ibu”, ke frasa cerdas yang memberikan lebih sedikit konteks dan tidak terdengar persis seperti standar yang telah ditentukan sebelumnya.

Saya orang Irlandia, dan meskipun aksen saya tidak diucapkan, aksen saya akan menjadi kuat jika saya berbicara dengan orang-orang dari negara lain, atau jika saya berbicara dengan cepat. Meminta Alexa untuk memutar lagu yang menggunakan bahasa Irlandia, seperti 'The Jail of Cluain Meala' (diucapkan 'Cloon-Malla') oleh The Dubliners, memaksa saya untuk memperlambat kecepatan saya. Saya harus membuat setiap suku kata dapat dimengerti dengan sempurna. Rekayasa sekitar aksen Dan bahasa adalah tantangan yang berkelanjutan.

Mengajarkan AI untuk memiliki pemahaman yang lebih beragam tentang bahasa kita mungkin terdengar sederhana, namun mengkomputerisasikan tingkat kemampuan berbicara tersebut adalah masalah yang memiliki banyak sisi yang terbelit oleh masalah yang memiliki banyak sisi lainnya. Ini melibatkan penanganan konteks, bahasa gaul, dan nada suara pengguna tertentu. Semua ini menjadi lebih rumit ketika tidak banyak bahan referensi yang bisa diambil.

“Kami tidak memiliki banyak data pelatihan untuk hal-hal ini,” kata Szlam. “Dalam beberapa hal, jumlah contoh yang kita miliki untuk melatih hal ini sangat kecil. Jumlahnya beberapa puluh ribu, dan ini disusun ulang dari templat digital.”

Perbatasan baru untuk AI dalam video game

Video game memiliki sejarah penggunaan AI dengan cara yang menarik dan kreatif, mulai dari Psycho Mantis yang membaca kartu memori pemain di Metal tahun 1997 Gear Solid, hingga respons karakter yang dipersonalisasi dari seri Animal Crossing Nintendo, hingga Undertale yang menghancurkan dinding keempat Toby Fox, dan di luar. Teknologi Facebook dibuat agar aspeknya dapat dengan mudah digunakan di game lain. Itu berarti pengembang lain bisa bergabung.

Salah satu potensi kegunaannya tampak jelas. Aksesibilitas. Google berencana untuk melakukannya menerapkan asisten dengan Google Stadia yang dapat membantu pemain dengan satu sentuhan tombol. Pembantu dalam game yang intuitif dapat memberikan segala macam bantuan kepada pemain yang kesulitan.

Anda dapat membayangkan jenis permainan baru yang tujuannya bukan untuk menang. Tujuannya adalah untuk menciptakan.

Para insinyur di balik bot Minecraft secara aktif mengatasi masalah ini. Antarmuka perintah suara telah ditambahkan, namun belum tersedia di bot versi publik. Mereka bermaksud membangun relai teks berdasarkan tren yang mereka perhatikan dari pengguna Facebook.

“Di Facebook, ada hal yang menarik tentang mendeskripsikan gambar di feed orang,” kata Szlar. “Kami benar-benar berpikir tentang 'oh, bolehkah saya memainkan Minecraft di mana saya akan menyuruh bot melakukan sesuatu dan kemudian ia akan memberi tahu saya apa fungsinya, menjelaskannya kepada saya' dan ia berkata 'Saya membuat sebuah kubus di sana dan di sana.'"

Beberapa pembaruan yang lebih besar pada bot akan segera terjadi. Selain obrolan teks yang berevolusi, sistem visi yang ditingkatkan mungkin membantu bot membuat ulang kreasi lain yang telah selesai dilihatnya. Belajar melalui dialog, mengajarkan bot sesuatu melalui kata-kata dalam obrolan, adalah tujuan jangka panjang lainnya. Mereka telah berbicara dengan Katja Hoffman, manajer penelitian utama di Proyek Malmo – Tim peneliti AI internal Microsoft – tentang kolaborasi resmi.

Harapannya adalah dengan menjadikan AI sebagai entitas yang mendukung, para insinyur Facebook dapat mengubah persepsi yang sudah mendarah daging tentang apa yang bisa dilakukan video game, serta menumbuhkan pengalaman seperti Minecraft – yang hanya membuat sesuatu hadiah.

“Mudah-mudahan kita akan melihat perubahan dari ‘inilah AI yang harus saya kalahkan’ menjadi ‘inilah AI, ini akan membantu saya mencapai tujuan akhir yang kreatif’,” kata Zitnick. “Anda bisa membayangkan jenis permainan baru yang tujuannya bukan untuk menang. Tujuannya adalah untuk menciptakan. Sebagai manusia, kita memang mengalami banyak kesulitan dalam berkreasi. Membuat musik, mendesain sesuatu… Ini bukanlah hal yang alami bagi semua orang, dan jika kita bisa Jika kita memiliki bot yang dapat membantu kita melakukan hal-hal ini, hal ini akan memungkinkan banyak dari kita menjadi lebih banyak lagi kreatif."

“Saya pikir kita masih jauh dari itu,” tambah Zitnick. “Tapi di situlah saya ingin melihat hal ini terjadi.”

Rekomendasi Editor

  • Catur. Bahaya. Pergi. Mengapa kami menggunakan game sebagai tolok ukur AI?
  • Facebook memanfaatkan Minecraft sebagai tempat pelatihan untuk tahap selanjutnya dari A.I.
  • Sebuah A.I. sedang merancang video game retro — dan ternyata ternyata bagus