Laung Rakyat
OpenAI dapat menerjemahkan bahasa Inggris ke dalam kode dengan Machine Learning Codex

Illustration by Alex Castro / The Verge

OpenAI dapat menerjemahkan bahasa Inggris ke dalam kode dengan Machine Learning Codex

Nov 27, 2021 4 min read Copy Link

Perusahaan riset AI OpenAI merilis alat pembelajaran mesin baru yang menerjemahkan bahasa Inggris ke dalam kode. Perangkat lunak ini disebut Codex dan dirancang untuk mempercepat pekerjaan pemrogram profesional, serta membantu amatir memulai pengkodean.

Dalam demo Codex, OpenAI menunjukkan bagaimana perangkat lunak dapat digunakan untuk membangun situs web sederhana dan permainan dasar menggunakan bahasa alami, serta menerjemahkan antara bahasa pemrograman yang berbeda dan menangani kueri ilmu data. Pengguna mengetik perintah bahasa Inggris ke dalam perangkat lunak, seperti “membuat halaman web dengan menu di samping dan judul di atas”, dan Codex menerjemahkannya ke dalam kode. Perangkat lunak ini jauh dari sempurna dan membutuhkan kesabaran untuk beroperasi, tetapi terbukti sangat berharga dalam membuat pengkodean lebih cepat dan lebih mudah diakses.

“Hanya orang yang memahami programming supaya bisa membuang sisi membosankan dari pekerjaan ini.”
“Kami melihat ini sebagai alat untuk memperbanyak pemrogram,” CTO dan salah satu pendiri OpenAI Greg Brockman mengatakan “Pemrograman memiliki dua bagian: Anda harus ‘menyelsaikan sebuah masalah dan memahami masalah tersebut,’ dan ‘memetakan potongan-potongan kecil itu ke kode yang ada, apakah itu library, function, atau API.’” Bagian ini sangatlah membosankan, katanya, tapi itulah yang terbaik dari Codex. “Dibutuhkan orang-orang yang sudah menjadi programmer dan menghilangkan pekerjaan yang membosankan.”

OpenAI menggunakan versi Codex sebelumnya untuk membangun alat yang disebut Copilot for GitHub, repositori kode yang dimiliki oleh Microsoft, yang merupakan mitra dekat OpenAI. Copilot mirip dengan alat pelengkapan otomatis yang ditemukan di Gmail, menawarkan saran tentang cara menyelesaikan baris kode saat pengguna mengetiknya. Namun, Codex versi baru OpenAI jauh lebih maju dan fleksibel, tidak hanya menyelesaikan kode, tetapi juga membuatnya.

Buka   Facebook Ads Kini berupaya meupgrade alghoritma untuk lebih fokus ke privasi pengguna

Codex dibangun di atas GPT-3, model generasi bahasa OpenAI, yang dilatih di sebagian besar internet, dan sebagai hasilnya dapat menghasilkan dan menguraikan kata-kata tertulis dengan cara yang mengesankan. Satu pengguna aplikasi yang ditemukan untuk GPT-3 menghasilkan kode, tetapi Codex meningkatkan kemampuan pendahulunya dan dilatih secara khusus pada repositori kode sumber terbuka yang diambil dari web.

Poin terakhir ini telah menyebabkan banyak pembuat kode mengeluh bahwa OpenAI mendapat untung secara tidak adil dari pekerjaan mereka. Alat Copilot OpenAI sering menyarankan potongan kode yang ditulis oleh orang lain, misalnya, dan seluruh basis pengetahuan program pada akhirnya berasal dari pekerjaan sumber terbuka, dibagikan untuk memberi manfaat bagi individu, bukan perusahaan. Kritik yang sama kemungkinan akan dilontarkan terhadap Codex, meskipun OpenAI mengatakan bahwa penggunaan data ini dilindungi secara hukum di bawah penggunaan yang adil.

Ketika ditanya tentang keluhan ini, Brockman menjawab: “Teknologi baru akan datang, kami memang membutuhkan debat ini, dan akan ada hal-hal yang kami lakukan yang memiliki nilai bagus di komunitas dan kami akan menerima umpan balik dan melakukan berbagai hal secara berbeda.” Namun, dia berpendapat bahwa komunitas pengkodean yang lebih luas pada akhirnya akan mendapat manfaat dari pekerjaan OpenAI. “Efek bersih yang sebenarnya adalah banyak nilai bagi ekosistem,” kata Brockman. “Pada akhirnya, jenis teknologi ini, saya pikir, dapat membentuk kembali ekonomi kita dan menciptakan dunia yang lebih baik bagi kita semua.”

Codex juga tentunya akan menciptakan nilai bagi OpenAI dan para investornya. Meskipun perusahaan memulai kehidupan sebagai lab nirlaba pada tahun 2015, ia beralih ke model “laba terbatas” pada tahun 2019 untuk menarik dana dari luar, dan meskipun Codex awalnya dirilis sebagai API gratis, OpenAI akan mulai membebankan biaya untuk akses di beberapa titik di masa depan.

Buka   Samsung Menawarkan Paket Extra S Pen Dengan Pre Order Galaxy Z Fold 3

OpenAI mengatakan tidak ingin membangun alatnya sendiri menggunakan Codex, karena lebih baik ditempatkan untuk meningkatkan model inti. “Kami menyadari jika kami mengejar salah satu dari itu, kami akan memotong salah satu rute kami yang lain,” kata Brockman. “Anda dapat memilih sebagai startup untuk menjadi yang terbaik dalam satu bidang. Dan bagi kami, tidak diragukan lagi bahwa itu membuat versi yang lebih baik dari semua model ini.”

APA YANG SEBENARNYA INGIN DIGUNAKAN CODEX?
Tentu saja, sementara Codex terdengar sangat menarik, sulit untuk menilai cakupan penuh kemampuannya sebelum programmer sejati harus memahaminya. Saya sendiri bukan pembuat kode, tetapi saya melihat Codex beraksi dan memiliki beberapa pemikiran tentang perangkat lunak.

Brockman dan Codex dari OpenAI, Wojciech Zaremba mendemonstrasikan program tersebut kepada saya secara online, menggunakan Codex untuk pertama-tama membuat situs web sederhana dan kemudian permainan yang belum sempurna. Dalam demo game, Brockman menemukan siluet seseorang di Google Gambar lalu menyuruh Codex untuk “menambahkan gambar seseorang dari halaman ini” sebelum menempelkan di URL. Siluet muncul di layar dan Brockman kemudian memodifikasi ukurannya (“membuat orangnya sedikit lebih besar”) sebelum membuatnya dapat dikontrol (“sekarang membuatnya dapat dikontrol dengan tombol panah kiri dan kanan”).

MEMBERI CODEX INSTRUKSI YANG BENAR ADALAH SENI SEPERTI SAINS
Semuanya bekerja dengan sangat lancar. Sosok itu mulai bergerak di sekitar layar, tetapi kami segera mengalami masalah: itu terus menghilang di luar layar. Untuk menghentikan ini, Brockman memberi komputer instruksi tambahan: “Selalu periksa apakah orang tersebut tidak aktif”