Peneliti Ini Membuat Robot Dapat Melakukan Coding untuk Mereka Sendiri
Teknologi.id – Peneliti dari Google Robotics mengubah robot agar dapat melakukan coding secara mandiri guna meningkatkan interaksi mereka dengan dunia luar.
Cara paling umum yang digunakan orang ketika ingin mengontrol atau memerintahkan robot adalah dengan membuat barisan kode agar robot dapat melakukan tugas mereka sesuai perintah.
Meski robot sudah diprogram untuk tugas tertentu, namun apabila untuk melakukan pemrograman ulang demi memerintahkan robot melakukan tugas yang baru tentu akan memakan waktu dalam proses pengembangannya.
Namun bagaimana jika robot yang telah diberikan perintah oleh manusia ini dapat secara mandiri melakukan coding dan membuat kode mereka sendiri untuk melakukan tugas? Hal inilah yang dicoba oleh segelintir peneliti dari Google Robotics yaitu Jacky Liang, Wenlong Huang, Fei Xia, Peng Xu, Karol Hausman, Brian Itcher, Pete FLorence, dan Andy Zeng.
Para peneliti menggunakan model bahasa generasi terbaru seperti PaLM yang diyakini mampu melakukan pelanaran kompleks karena telah terlatih dengan jutaan baris kode.
Bahasa pemrograman PaLM ini sangat mahir untuk menulis barisan kode yang bukan hanya generik, tetapi juga dapat mengontrol apa yang dilakukan oleh robot ke depannya.
Baca juga: Anti Bocor, Siswa MAN Ciptakan ‘Robot Penjaga’ Gas yang bisa Diperintah via Chat Bot
PaLM ini telah dicoba untuk diberikan beberapa instruksi yang kemudian dipasangkan dengan kode tertentu. Hasilnya, model PaLM dapat dengan cepat menerima instruksi baru dan secara mandiri menuliskan barisan kode mereka sendiri dengan cara menyusun ulang API, mensintesis fungsi baru, dan mengekspresikan feedback loop ketika runtime.
Robot juga diberi pendekatan alternatif lainnya untuk belajar dan berinteraksi dengan dunia luar sehingga dapat membuat barisan kode seperti memanfaatkan kode open-source yang bertebaran di internet.
Dalam mengeksplorasi kemungkinan ini, peneliti Google Robotics mengembangkan formula untuk robot yang disebut Code as Policies (CaP).
CaP memperluas keahlian PaLM-SayCan dengan mengaktifkan model bahasa untuk menyelesaikan tugas robot yang lebih kompleks dengan mengekspresikan secara penuh perintah dari kode Python.
Dengan CaP, peneliti mengusulkan penggunaan model bahasa untuk membuat robot secara langsung menulis kode guna melakukan beberapa perintah.
Melalui CaP juga, robot dapat melakukan tugas kompleks yang beragam tanpa harus melewati beberapa pelatihan tertentu untuk menjalankan tugas khusus.
(ai)