Bagaimana pelengkap otomatis bertenaga AI ini membantu pengembang menulis kode 25% lebih sedikit

Bagaimana pelengkap otomatis bertenaga AI ini membantu pengembang menulis kode 25% lebih sedikit

 

Bagaimana pelengkap otomatis bertenaga AI ini membantu pengembang menulis kode 25% lebih sedikit
Bagaimana pelengkap otomatis bertenaga AI ini membantu pengembang menulis kode 25% lebih sedikit

Anda mungkin pernah melihat orang-orang di internet mengatakan “sepertinya autocomplete saya.” Memang,

perlindungan Keyboard AI telah datang jauh sehingga hampir bisa menyelesaikan kalimat Anda. Jadi, mengapa pengembang tidak mendapatkan manfaat dari pelengkapan otomatis juga?

Selama bertahun-tahun, IDE (Lingkungan Pengembangan Terpadu) telah mencoba membuat pengembangan lebih cepat dengan memprediksi bagian selanjutnya dari kode pengembang. Sekarang, startup seperti Codota menggunakan AI untuk membantu pengembang dengan penyelesaian kode pada editor kode apa pun.

[Baca: Kepala AI Facebook berpikir Elon musk tidak ‘tahu apa yang dia bicarakan’ ]

Startup yang berbasis di Israel ditemukan pada tahun 2015 oleh Dror Weiss dan Eran Yahav. Plug-in autocomplete gratis Codota mendukung bahasa-bahasa utama seperti Java, Python, Javascript, PHP, dan Rust di berbagai IDE utama seperti Eclipse dan Android Studio.

Yahav mengatakan kepada saya bahwa Codota berbeda dari AI penyelesaian kode lainnya karena dapat memprediksi penyelesaian token berikutnya dengan bersandar pada ‘kamus’ kode berbasis AI. Dia menambahkan bahwa model ini disesuaikan dengan kebutuhan Anda dan lingkungan pengembangan Anda:

Model Codota dapat berbeda untuk setiap pengembang, sesuai dengan kebutuhan dan lingkungan pengembangan mereka. Itu dapat memprediksi penyelesaian panjang yang pontensial untuk Anda yang akan memiliki kemungkinan tinggi muncul di aplikasi Anda.

Ini berbeda dari ketika alat kode selesai memprediksi metode umum menyelesaikan potongan kode itu. Misalnya,

jika Anda membuat kelas untuk siswa, AI Codota akan menyarankan variabel nama dan ID bersama dengan konstruktor untuk kelas tersebut.

Tahun lalu, Codota mengakuisisi Tabnine , salah satu alat penyelesaian kode berbasis AI yang paling populer . Algoritma Tabnine didasarkan pada model pemrosesan bahasa alami GPT-2 OpenAI . Sebaliknya, model Codota dilatih pada banyak kode sumber terbuka untuk memahami semantik. Saat ini, lebih dari satu juta pengembang menggunakan produk ini.

Perusahaan saat ini sedang dalam proses menggabungkan AI yang mendasari kedua pelengkap otomatis. Jika Anda menginstal Codota untuk Java atau Javascript Anda akan mendapatkan manfaat dari kedua model AI.

Untuk langkah selanjutnya, perusahaan ingin mengizinkan pengembang untuk memberikan pengetahuan mereka kepada AI untuk kasus khusus. Misalnya, jika Anda menggunakan API, AI akan menyarankan Anda cara yang tepat untuk menggunakannya.

Codota bukan satu-satunya alat pelengkap otomatis bertenaga AI yang diterima dengan baik oleh programmer. Kite ,

alat pelengkap otomatis berbasis-Python memiliki lebih dari 250.000 pengguna. Perusahaan baru-baru ini memperkenalkan dukungan untuk Javascript dan berencana untuk menambahkan dukungan untuk lebih banyak bahasa segera.

Adam Smith, salah satu pendiri Kite, sangat mendukung peran AI dalam pemrograman. Dia mengatakan bahwa dia dapat membayangkan masa depan di mana setiap lingkungan pengembangan menggunakan pembelajaran mesin untuk penyelesaian kode dan memberikan bantuan kepada programmer sehingga mereka dapat lebih fokus pada pemecahan masalah.

Sumber:

https://forum.detik.com/showthread.php?p=40403411