Bagaimana AI Dapat Mengubah Bahasa menjadi Kode

Daftar Isi:

Bagaimana AI Dapat Mengubah Bahasa menjadi Kode
Bagaimana AI Dapat Mengubah Bahasa menjadi Kode
Anonim

Key Takeaways

  • Sistem baru bernama Codex membantu programmer dengan menerjemahkan bahasa tertulis ke dalam kode.
  • Ada semakin banyak alat untuk membantu orang membangun program tanpa keterampilan coding.
  • Satu pengembang merekomendasikan Blockly, bahasa drag-and-drop yang dibuat oleh Google, untuk pemula.
Image
Image

Pemrograman komputer mendapatkan bantuan dari kecerdasan buatan.

OpenAI telah merilis versi baru Codex, sistem kecerdasan buatan (AI) yang menerjemahkan bahasa tertulis ke dalam kode. Codex tidak akan memungkinkan Anda untuk memprogram tanpa pengalaman apa pun, tetapi semakin banyak cara yang dapat dilakukan orang untuk melakukan hal itu.

"Banyak produk memungkinkan pengguna untuk menambahkan gambar, membuat tata letak untuk situs web dan aplikasi seluler, dan menentukan data yang akan diambil tanpa pernah menulis kode," Fahim ul Haq, CEO dari Educative, platform pendidikan untuk pengembang perangkat lunak, memberi tahu Lifewire dalam wawancara email.

Bicaralah dengan Program

Codex didasarkan pada GPT-3, model bahasa alami yang dibuat oleh OpenAI. Para programmer melatih Codex pada miliaran baris kode dan teks tertulis untuk memungkinkannya menerjemahkan bahasa Inggris biasa ke dalam kode.

"GPT-3 adalah sistem yang Anda ajak bicara, dan itu berbicara kembali kepada Anda, jadi satu-satunya dampak yang ada di pikiran Anda," kata Greg Brockman, chief technology officer OpenAI, selama demonstrasi baru-baru ini.

"Dengan Codex, Anda berbicara dengannya [dan] itu menghasilkan kode, yang berarti ia benar-benar dapat bertindak di dunia komputer atas nama Anda. Dan saya pikir itu adalah hal yang sangat kuat-bahwa Anda benar-benar memiliki sistem yang dapat menjalankan perintah atas nama Anda."

Meskipun hype, Codex tidak akan membiarkan amatir memulai program, kata ul Haq. Dibutuhkan pengetahuan teknis hanya untuk menjalankan Codex dan sedikit lebih banyak untuk mendapatkan hasil.

"Codex tidak menggantikan keterampilan pemecahan masalah utama pengembang-memahami masalah dan merancang solusi sebagai serangkaian langkah terprogram, " tambahnya.

"Selain itu, Codex bukan aplikasi yang berdiri sendiri. Ini dihubungkan ke program yang digunakan pengembang yang disebut IDE (contoh termasuk Visual Studio dan Notepad++) melalui antarmuka API. Pengguna masih harus menyiapkan lingkungan pengembangannya, pahami API, dan hubungkan IDE mereka ke Codex hanya untuk menyiapkannya."

Tapi Codex adalah alat yang mengesankan untuk pengembang, kata ul Haq.

"Karena AI dilatih pada kode publik, ia memiliki kemampuan untuk menyarankan kode yang berbeda berdasarkan apa yang telah diketik oleh pengembang, fitur pelengkapan otomatis seperti yang Anda miliki untuk pesan teks di ponsel Anda, " tambahnya."Oleh karena itu, dimungkinkan untuk menelusuri beberapa opsi untuk menemukan kode yang tepat yang Anda butuhkan di baris."

Tidak Perlu Keahlian Khusus

Ada banyak pilihan untuk pengguna non-teknis yang ingin memprogram.

Image
Image

Pengembang web Patrick Sinclair merekomendasikan Blockly, bahasa seret dan lepas yang dibuat oleh Google. Ini memungkinkan Anda menarik dan melepaskan blok perintah yang saling menempel seperti potongan puzzle dan membuat program kerja. Program yang Anda buat menggunakan blok yang saling terkait kemudian dapat diterjemahkan ke kode yang setara dalam bahasa pemrograman pilihan Anda.

"Saya pikir Blockly sempurna untuk memulai perjalanan pemrograman Anda karena dalam hal pengkodean, hal terbaik yang dapat Anda lakukan adalah memiliki konsep yang kuat, bukan menguasai bahasa pemrograman," kata Sinclair kepada Lifewire dalam wawancara email. "Blockly membantu Anda melakukan hal itu dengan mengajari Anda bagaimana alur suatu program bekerja dan konsep dasar apa yang digunakan."

Ada juga alat pemrograman non-teknis seperti Thunkable dan Bubble yang memungkinkan pengguna membuat program melalui antarmuka grafis. Dan, tentu saja, Anda dapat membangun situs web tanpa kode menggunakan alat seperti Wix.com.

Lebih dari 1,5 miliar pengguna memiliki alat pengkodean gratis tetapi mungkin tidak mengetahuinya, pakar pengembang Google Chanel Greco mengatakan kepada Lifewire dalam sebuah wawancara email. "Segera setelah Anda memiliki akun Google, Anda memiliki akses ke Editor Skrip tempat Anda dapat menulis Skrip Google Apps untuk membuat hal-hal seperti makro di Google Spreadsheet," katanya.

Untuk membangun aplikasi seluler pribadi, Andromo adalah platform tanpa kode yang bagus untuk iOS dan Android, kata ul Haq. "Anda bisa membuat aplikasi untuk keluarga Anda sendiri, atau bahkan mempublikasikan ke toko, menjual, dan menghasilkan uang dengan iklan," tambahnya.

Direkomendasikan: