Pisang
Penulis adalah makhluk yang sangat cerewet. George R.R. Martin menulis semua buku Game of Thrones menggunakan DOS dan pengolah kata WordStar – kedua artefak dari tahun 1980-an. Tetapi ketika bicara tentang keribetan mengenai alat mereka, penulis kata-kata tidak sebanding dengan penulis kode.
Juga: Bersiaplah: Era ‘pengembang warga’ yang membuat aplikasi sudah tiba, berkat AI
Kami para pengode sangat memperhatikan tentang lingkungan dan pengaturan kode yang kami gunakan. Banyak dari kami bekerja pada basis kode dengan ratusan ribu hingga jutaan baris kode. Sebuah titik koma atau titik yang salah mungkin menjadi satu-satunya hal di antara kode yang berfungsi dan legiun pengguna mengetuk pintu Anda dengan garpu dan obor, atau, yang lebih buruk lagi, seorang pria pemasaran bersikeras untuk merilis produk Anda pada kuartal ini.
Di situlah lingkungan pengembangan (biasa disebut IDE) masuk ke dalam permainan. Ada banyak sekali dari mereka, dan setiap pengode memiliki preferensi masing-masing. Secara pribadi, saya lebih suka phpStorm dan VS Code, tetapi setiap orang berbeda. Tetapi memilih IDE bukanlah cerita yang lengkap. Implementasi IDE setiap orang sangat disesuaikan dalam hal fitur, susunan jendela, pintasan, plugin, warna, dan banyak lagi.
Ketika alat AI generatif seperti ChatGPT pertama kali dirilis, banyak pengode kagum bahwa AI dapat membantu kami dalam pengkodean. Itu sudah cukup bagus. Tetapi seiring waktu, saat kami mengintegrasikan AI ke dalam alur kerja pengkodean kami, menjadi jelas bahwa terus-menerus menyalin dan menyisipkan potongan kode ke berbagai tab browser bukan hanya menjengkelkan – itu tidak efisien.
Juga: 10 alasan utama mengapa AI menjadi mainstream dalam semalam – dan apa yang terjadi selanjutnya
Jadi vendor AI, yang menggunakan alat-alat ini sendiri setiap hari, mulai mengintegrasikan fungsionalitas AI langsung ke dalam lingkungan pengembangan yang digunakan pengode setiap hari. Anda bisa menyorot blok kode dan AI dapat membacanya, meresponsnya, dan mungkin memperbarui. Dengan asumsi AI tidak mengacaukannya (yang saya temukan banyak AI melakukannya saat pengkodean), proses tersebut bisa menjadi penghemat waktu yang besar.
Semua itu membawa kita pada pengumuman Google hari ini tentang Gemini Code Assist.
Asisten pengkodean AI gratis untuk individu
Tahun lalu, Google memperkenalkan Gemini Code Assist. Saya cukup optimis karena beberapa kemampuannya tampaknya sangat berguna.
Di sisi lain, Gemini pada saat itu hanya lulus satu dari empat ujian pengkodean saya, menempatkannya di bagian bawah tangga yang baik dalam pengkodean yang kami rutin perbarui di ZDNET. Bagus memiliki antarmuka pengkodean di IDE, tetapi hanya jika kode yang dihasilkan benar-benar berfungsi.
Juga: Jika kode yang dihasilkan AI Anda menjadi bermasalah, siapakah yang paling bertanggung jawab?
Tetapi ketika Gemini Code Assist diumumkan tahun lalu, itu hanya tersedia untuk Gemini Advanced dan pelanggan bisnis lainnya. Google mengumumkan sekarang bahwa Gemini Code Assist akan tersedia gratis, bagi semua orang untuk digunakan.
Ini sangat besar. Di antara hal lain, semakin banyak orang yang menggunakan alat bantuan kode ini, semakin banyak laporan bug yang akan dikirimkan dan semakin banyak perbaan yang akan dilakukan. Adopsi alat pemrograman sering melonjak ketika alat tersebut tersedia secara gratis. Tiba-tiba, semua pengode malam dan akhir pekan, bersama semua pengode mahasiswa, mendapatkan akses ke alat tersebut.