Rabu, 13 November 2019

AI Baru Ini Dapat Menulis Kodenya Sendiri Dan Mengembangkan Aplikasi Android

Profesi programmer, lebih dalam aspek "kode debit", tampaknya telah diberitahukan, karena "diciptakan" perangkat lunak yang menggunakan Inteligensi Buatan untuk memprogram.

Itu disebut BAYOU dan dikembangkan oleh tim ilmuwan komputer di Rice University yang menerima dana dari militer dan Google.

BAYOU adalah alat pembelajaran mendalam yang berfungsi sebagai mesin pencari untuk penyandian: katakan program apa yang ingin Anda buat dengan beberapa kata kunci, dan perangkat lunak ini akan mengembalikan kode java yang akan melakukan apa yang Anda cari, berdasarkan tebakan terbaik Anda .

Alat ini dikembangkan oleh para ahli di Rice University dan pendanaan untuk pembuatan perangkat lunak ini disediakan oleh militer AS dan raksasa teknologi Google. Dalam sebuah penelitian yang diterbitkan awal bulan ini, BAYOU dideskripsikan dengan fase perkembangan dan jenis masalah apa yang dapat membantu programmer untuk memecahkan kesalahan.

Pada dasarnya, sistem BAYOU membaca kode sumber sekitar 1500 aplikasi Android, sekitar 100 juta baris Java. Semua kode ini dimasukkan melalui jaringan neuron BAYOU, menghasilkan AI yang dapat, ya, memprogram perangkat lunak lain.

Jika kode yang dibaca BAYOU mencakup segala jenis informasi tentang apa yang dilakukan kode tersebut, maka BAYOU juga mempelajari apa yang ingin dilakukan oleh program-program tersebut dan bagaimana cara kerjanya. Informasi kontekstual inilah yang memungkinkan AI untuk menulis perangkat lunak fungsional berdasarkan hanya pada beberapa kata kunci dan informasi dasar tentang apa yang diinginkan programmer.

Bagi dunia komputer mungkin merupakan berita baik, yaitu, dengan aplikasi pemrograman jenis ini, berdasarkan Inteligensi Buatan, akan jauh lebih mudah bagi siapa pun, bahkan tanpa pengetahuan besar di bidang pemrograman, untuk membuat perangkat lunak. Cukup berikan beberapa baris master tujuan akhir, beberapa contoh fungsional dan AI akan menghasilkan sampel kode atau bahkan digunakan untuk menganalisis kode yang ditulis pada skenario eksekusi tertentu.

Pada titik ini, aplikasi BAYOU masih di awal karirnya dan tim di belakangnya masih mencari skenario di mana teknologinya bekerja dan dibutuhkan.

Tetapi bisakah Anda sepenuhnya mengganti programmer?

Tidak, setidaknya untuk saat ini sistem ini hanya menghasilkan sketsa program, baris kode yang relevan dengan pekerjaan yang dilakukan programmer. Sketsa-sketsa ini masih perlu dikumpulkan dalam pekerjaan yang lebih besar dan mungkin harus disesuaikan dengan proyek yang dimaksud.

Sekalipun teknologinya sudah merangkak, ini adalah langkah penting dalam mencari programmer kecerdasan buatan, tujuan jangka panjang bagi para ilmuwan komputer. Upaya lain untuk membuat sesuatu seperti BAYOU membutuhkan batasan luas dan sempit untuk memandu programmer ke arah jenis kode yang tepat.

Karena BAYOU dapat bekerja dengan hanya beberapa kata kunci, ia menghabiskan lebih sedikit waktu dan jauh lebih mudah digunakan secara keseluruhan untuk operator manusia.

Jadi, apa pendapat Anda tentang ini? Cukup bagikan semua pandangan dan pemikiran Anda di bagian komentar di bawah ini.


EmoticonEmoticon