Microsoft tunjukkan saja caranya Kecerdasan buatan Ia dapat menemukan jalannya ke banyak aplikasi perangkat lunak — dengan menulis kode dengan cepat.
Dalam Gedung Microsoft Konferensi Pengembang hari ini, Chief Technology Officer, Kevin ScottTunjukkan asisten AI untuk game Kerajinan Maine. Karakter non-pemain dalam game didukung oleh teknologi pembelajaran mesin yang sama yang sedang diuji Microsoft untuk menghasilkan kode secara otomatis. Pencapaian ini mengisyaratkan bagaimana kemajuan terbaru dalam kecerdasan buatan dapat mengubah komputasi pribadi di tahun-tahun mendatang dengan mengganti antarmuka yang Anda tekan, ketik, dan ketuk untuk menavigasi ke antarmuka yang Anda gunakan untuk berbicara.
Agen Minecraft merespons dengan tepat perintah yang diketik dengan mengubahnya menjadi kode yang berfungsi di belakang layar menggunakan API game. Model AI yang mengontrol bot dilatih dengan sejumlah besar kode dan skrip bahasa alami, kemudian merender spesifikasi API Minecraft, bersama dengan beberapa contoh penggunaan. Ketika seorang pemain memintanya untuk “datang ke sini,” misalnya, model AI yang mendasarinya akan menghasilkan kode yang diperlukan untuk membuat agen bergerak ke arah pemain. Dalam demo yang ditampilkan di Build, bot juga dapat melakukan tugas yang lebih kompleks, seperti mengambil item dan menggabungkannya untuk membuat sesuatu yang baru. Dan karena model dilatih dalam bahasa alami serta kode, model ini bahkan dapat menjawab pertanyaan sederhana tentang cara membuat sesuatu.
Meskipun tidak jelas seberapa andal sistem bekerja di luar demo, trik serupa dapat digunakan untuk membuat aplikasi lain merespons perintah tertulis atau lisan.
Microsoft telah membangun encoder AI yang disebut kopilot Di atas teknologi yang sama. Ini secara otomatis menyarankan kode ketika pengembang mulai menulis, atau sebagai tanggapan atas komentar yang ditambahkan ke sepotong kode. Scott mengatakan Copilot adalah contoh pertama dari apa yang kemungkinan akan menjadi banyak produk “AI pertama” di tahun-tahun mendatang, dari Microsoft dan lainnya. Dia menambahkan bahwa AI untuk menulis kode “memungkinkan Anda untuk berpikir tentang melakukan pengembangan perangkat lunak dengan cara yang berbeda – sehingga Anda dapat mengekspresikan niat Anda untuk sesuatu yang ingin Anda capai”.
Scott tidak memberikan contoh spesifik, tapi itu suatu hari nanti bisa berarti versi Windows yang menemukan dokumen tertentu dan mengirimkannya melalui email ke kolega saat Anda bertanya, atau versi Excel jenuh AI yang mengubah kumpulan data Anda menjadi bagan saat Anda bertanya. “Kita akan melihat banyak dan banyak produktivitas besar memenangkan semua jenis pekerjaan kognitif rutin yang tidak satu pun dari kita sangat menikmatinya,” kata Scott.
Dalam beberapa tahun terakhir, kecerdasan buatan telah terbukti mahir dalam tugas-tugas seperti klasifikasi gambar, pengetikan suara, dan terjemahan teks. Kemajuan algoritme baru-baru ini, dikombinasikan dengan kekuatan komputer dalam jumlah besar, telah menghasilkan program kecerdasan buatan baru yang mampu melakukan hal-hal yang lebih kompleks, termasuk menghasilkan teks yang koheren—Seperti kode komputer.
Bot Minecraft dibuat menggunakan model AI yang disebut Naskah kuno Dikembangkan oleh buka aiLtd., perusahaan AI yang menerima dana dari Microsoft pada 2019. Codex dilatih tentang teks bahasa alami yang diambil dari web, serta miliaran baris kode dari GitHub, repositori perangkat lunak milik Microsoft yang populer.
Program Copilot Microsoft tersedia untuk sejumlah penguji terbatas pada Juni 2021 dan sekarang digunakan oleh lebih dari 10.000 pengembang yang menghasilkan, rata-rata, sekitar 35 persen kode mereka dalam bahasa populer seperti Python dan Java menggunakan Copilot, kata Microsoft . Perusahaan berencana untuk membuat Kopilot tersedia bagi siapa saja untuk mengunduh musim panas ini. Untuk membangun sesuatu seperti bot Minecraft, pengembang harus bekerja dengan model AI yang mendasarinya, Codex.
Baik Codex maupun Copilot telah menimbulkan kekhawatiran di antara para pengembang, yang khawatir mereka akan secara otomatis menjadi pengangguran. Demo Minecraft dapat menimbulkan kekhawatiran serupa. Tetapi Scott mengatakan umpan balik tentang Copilot sebagian besar positif, menunjukkan bahwa itu hanya mengotomatiskan tugas pengkodean yang paling membosankan. “Jika Anda berbicara dengan pengembang yang benar-benar menggunakan co-pilot, dia akan mengatakan ‘Ini adalah alat yang hebat,'” katanya.
“Pop culture ninja. Social media enthusiast. Typical problem solver. Coffee practitioner. Fall in love. Travel enthusiast.”