Semakin banyak teknologi menemukan jalannya ke berbagai industri, semakin penting pemrograman sebagai keterampilan. Tetapi mempelajari bahasa pemrograman apa pun dari awal hingga menguasainya membutuhkan banyak waktu dan usaha, bahkan bagi para ahli yang telah berkecimpung dalam profesi ini selama bertahun-tahun.

Bukankah luar biasa jika komputer hanya bisa mengerti bahasa Inggris sederhana dan melakukan apa yang Anda perintahkan? Alih-alih meretas terminal selama berjam-jam, satu perusahaan percaya AI menjadi kunci menuju komunikasi yang lebih sederhana dan lebih cepat dengan komputer.

Apa itu OpenAI?

OpenAI adalah laboratorium penelitian dan perusahaan Artificial Intelligence (AI). Mereka telah membuat berbagai program bertenaga AI dan algoritme pembelajaran mesin yang memungkinkan komputer untuk melakukan segala macam hal seperti membuat gambar dari teks atau membuat tangan robot yang memecahkan Rubik Kotak.

Proyek terbaru mereka, Kodeks OpenAI, berfokus untuk membuat perangkat lunak dan aplikasi pemrograman lebih mudah diakses oleh orang biasa dan menghemat waktu dan energi programmer profesional saat menulis kode.

instagram viewer

Apa itu Kodeks?

Codex, perangkat lunak pengkodean AI, dibangun di atas model generasi bahasa OpenAI, GPT-3, dan bertindak sebagai penerjemah antara pengguna dan komputer. Pada demo awal, pengguna dapat membuat situs web dan game sederhana menggunakan bahasa alami atau bahasa Inggris biasa daripada bahasa pemrograman khusus.

Greg Brockman, CTO dan salah satu pendiri OpenAI menggambarkan kodeks sebagai:

Kami melihat ini sebagai alat untuk memperbanyak programmer. Pemrograman memiliki dua bagian: Anda harus 'berpikir keras tentang suatu masalah dan mencoba memahaminya', dan 'memetakan potongan-potongan kecil itu ke dalam kode yang ada, apakah itu perpustakaan, fungsi, atau API. Bagian kedua membosankan, tapi itulah yang terbaik dari Codex. Dibutuhkan orang-orang yang sudah menjadi programmer dan menghilangkan pekerjaan yang membosankan.

Codex diciptakan untuk menjadi peningkatan pada GPT-3. Alih-alih dilatih tentang konten web secara umum, pengembangnya secara khusus menggunakan repositori kode sumber terbuka yang mereka ambil dari berbagai bagian web.

Hasilnya adalah perangkat lunak pengkodean AI yang mampu menghasilkan dan mengurai kalimat tertulis dalam berbagai cara sambil memahami hubungan antara terjemahan dan variasi.

Bagaimana Cara Kerja Perangkat Lunak Codex?

Codex bukan hanya penerjemah yang berpikiran sederhana. Ini adalah AI seperti AI lainnya yang berspesialisasi dalam pengkodean.

Kredit Gambar: OpenAI di YouTube

Bekerja dengan Codex seperti berbicara dengan asisten virtual seperti Alexa, Siri, atau Google. Anda meminta perangkat lunak untuk melakukan apa yang Anda inginkan dengan cara yang sama seperti Anda meminta bantuan teman.

Misalnya, jika Anda mendesain situs web, Anda dapat mengetikkan perintah seperti "buat halaman web dengan judul di kiri atas dan menu di kanan atas."

Anda juga dapat menginstruksikannya untuk menyesuaikan elemen dengan mengubah font, ukuran, atau orientasinya. Meskipun ini mungkin tampak relatif mudah dan jelas bagi Anda, bagi Codex, ini adalah serangkaian perintah.

Untuk memindahkan elemen di halaman web Anda ke kanan, Codex harus mengetahui item yang dimaksud, memilihnya, dan memindahkannya sejumlah piksel ke satu atau beberapa arah. Dan jika Anda terbiasa dengan bahasa pengkodean, ini biasanya membutuhkan waktu lebih lama untuk menulis daripada "memindahkan gambar ke kanan bawah."

Codex Tidak Sempurna

Penting untuk dicatat bahwa Codex tidak sempurna. Ini akan membuat lebih sedikit kesalahan saat belajar dan menjadi lebih pintar, tetapi tidak mungkin mengembangkan tingkat akurasi 100%, terutama karena menangani input serumit bahasa alami.

Tidak seperti pendekatan tanpa kode untuk pemrograman, Codex hadir untuk membantu Anda dan menghemat waktu. Saat Anda mengerjakan situs web atau program Anda, Anda masih harus agak terbiasa dengan bahasa pemrograman yang Anda gunakan untuk meminimalkan bug dan kesalahan.

Bahkan Alexa, dinilai yang paling pintar dari semua asisten virtual komersial, terkadang kesulitan memahami pertanyaan dan permintaan tertentu yang dibuat dalam bahasa alami. Saat menggunakan Codex, Anda mungkin harus mengulangi permintaan Anda beberapa kali agar dapat sepenuhnya memahami permintaan Anda.

Kekhawatiran Plagiarisme

Salah satu kreasi pertama Codex adalah kopilot, repositori kode yang dimiliki oleh Microsoft dan disebarkan dengan GitHub. Ini pada dasarnya pelengkapan otomatis untuk kode. Tetapi ketika menyarankan bit kode, Kopilot terkadang merekomendasikan kode yang ditulis oleh pengembang lain.

Juri masih keluar di Codex. Karena dilatih secara ketat pada kode sumber terbuka, sebagian besar sarannya kemungkinan akan termasuk dalam penggunaan wajar, terutama bila digunakan oleh individu daripada perusahaan. Brockman juga berbagi bahwa mereka mengharapkan tingkat perdebatan dengan setiap teknologi baru dan bahwa perubahan akan dilakukan jika dianggap perlu oleh komunitas.

OpenAI Codex vs. Bahasa Pemrograman Tingkat Tinggi

Ketika datang ke opsi yang membawa pengkodean lebih dekat ke bahasa manusia, ada dua opsi: menerjemahkan menggunakan AI seperti yang dilakukan Codex, atau menggunakan bahasa pemrograman tingkat tinggi yang sudah menyerupai bahasa alami atau notasi matematika.

Kemudahan penggunaan

Aman untuk mengatakan bahwa Codex jauh lebih mudah digunakan daripada bahasa pemrograman paling sederhana seperti Python. Jika Anda dapat mengetik apa yang Anda inginkan dalam kalimat yang jelas, Codex dapat melakukannya untuk Anda.

Fleksibilitas

Secara teknis, Codex telah mempelajari berbagai macam contoh kode yang memungkinkannya untuk memahami dan menghasilkan segala macam perintah. Namun, semakin kompleks perintahnya, semakin sulit untuk mengomunikasikannya dengan benar ke perangkat lunak.

Saat menulis pengkodean sendiri, di sisi lain, Anda dapat menyederhanakan permintaan dan mengubahnya untuk mencapai tujuan yang tepat dengan sedikit batasan.

Keandalan

Bug pasti ada baik Anda menggunakan Codex atau menulis kode Anda sendiri—tidak peduli seberapa sederhana atau berpengalaman Anda dalam suatu bahasa. Namun, dengan menulis kode Anda sendiri, Anda memiliki peta jalan yang solid tentang apa yang akan dilakukannya. Namun, dengan Codex, Anda berada di bawah kekuasaan AI yang memahami dengan tepat apa yang Anda coba sampaikan.

Terkait: Microsoft Telah Mengembangkan AI yang Dapat Menemukan dan Memperbaiki Bug dalam Kode

Masa Depan Pemrograman Dengan AI

Codex masih tergolong baru. Setidaknya, dibandingkan dengan pemrograman jadul. Tidak mungkin pengkodean dengan AI dan Codex akan menyalip pengkodean manual dalam waktu dekat.

Jika berhasil, Codex diharapkan dapat bersaing dengan alat tanpa kode dan kode rendah dalam membuat pemrograman lebih mudah diakses oleh publik dan bahkan menutupi kekurangan programmer beberapa negara menghadapi.

6 Sumber Daya Tanpa Kode yang Luar Biasa untuk Membuat Aplikasi dan Situs Web Tanpa Pemrograman

Anda tidak perlu membuat kode untuk mengembangkan aplikasi. Cobalah sumber daya tanpa pengkodean yang fantastis ini untuk membuat aplikasi, situs web, dan produk digital.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik terkait
  • Pemrograman
  • Kecerdasan buatan
  • Pemrograman
Tentang Penulis
Anina Ot (95 Artikel Diterbitkan)

Anina adalah penulis lepas teknologi dan keamanan internet di MakeUseOf. Dia mulai menulis di bidang keamanan siber 3 tahun lalu dengan harapan membuatnya lebih mudah diakses oleh kebanyakan orang. Tertarik untuk mempelajari hal-hal baru dan seorang nerd astronomi yang hebat.

More From Anina Ot

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan