Ketika JetBrains terus meningkatkan keupayaan pelengkapan kod AI mereka, para pembangun membangkitkan persoalan penting tentang privasi, fleksibiliti integrasi, dan kesannya terhadap amalan pengekodan. Perbincangan ini mendedahkan landskap kompleks di mana kemudahan bertemu dengan pertimbangan keselamatan dan pembelajaran.
Privasi dan Sekatan Rangkaian
Kebimbangan utama yang timbul dalam komuniti pembangun adalah keperluan untuk pilihan pelengkapan AI tempatan. Kebanyakan syarikat menguatkuasakan dasar ketat yang melarang kod meninggalkan rangkaian dalaman, menjadikan penyelesaian AI berasaskan awan tidak praktikal. Walaupun JetBrains menawarkan Pelengkapan Kod Baris Penuh tempatan yang terbina dalam IDE mereka, pembangun menggesa lebih banyak pilihan integrasi fleksibel, seperti sambungan ke perkhidmatan pelengkapan tempatan atau rangkaian sama seperti Ollama.
Persaingan Ekosistem dan Integrasi Plugin
Komuniti pembangun menyatakan harapan dan kebimbangan mengenai pendekatan JetBrains terhadap plugin pelengkapan AI. Walaupun JetBrains kini menawarkan pembantu AI mereka sebagai plugin berbayar bersama pilihan pasaran lain, terdapat perbincangan mengenai kepastian persaingan yang adil. Pembangun menghargai ekosistem semasa di mana pelbagai plugin AI boleh wujud bersama, seperti keupayaan Continue untuk berhubung dengan tiga LLM berbeza untuk pelbagai konteks pelengkapan.
Pemahaman Kod dan Metrik Kualiti
Satu perbahasan menarik telah muncul mengenai cara mengukur keberkesanan pelengkapan AI. Walaupun JetBrains melaporkan kadar penerimaan 35% untuk pelengkapan mereka, pembangun mencadangkan metrik yang lebih bermakna mungkin termasuk:
- Kod yang sebenarnya dikomit ke repositori
- Kadar kejayaan dalam melengkapkan suite ujian standard
- Kebolehselenggaraan kod jangka panjang
Cabaran Pemetaan Mental
Satu kebimbangan penting yang dibangkitkan oleh pembangun adalah kesan pelengkapan AI terhadap pemahaman kod. Terdapat pengiktirafan yang semakin meningkat bahawa pembangunan berbantukan AI yang pantas boleh menghasilkan blok kod besar yang tidak difahami sepenuhnya oleh pembangun. Sesetengah pembangun telah mengamalkan amalan seperti menaip kod yang dicadangkan AI secara manual untuk memastikan pemahaman dan kebolehselenggaraan yang lebih baik.
Perkembangan Masa Depan
Menurut pelan tindakan JetBrains, keluaran 2024.3 akan membawa saluran lanjutan dan sokongan model baharu untuk semua bahasa. Syarikat ini juga sedang mengusahakan:
- Cadangan berbilang baris yang dipertingkatkan untuk pelengkapan awan dan tempatan
- Sokongan bahasa yang diperluas
- Kualiti model yang ditingkatkan
- Pengalaman pengguna yang dipertingkatkan
Maklum balas komuniti menunjukkan bahawa walaupun pelengkapan kod AI bernilai, fokus harus diberikan kepada pembangunan alat yang meningkatkan dan bukannya menggantikan pemahaman pembangun dan mengekalkan pematuhan keselamatan dalam persekitaran perusahaan.