Pembangun Berselisih Mengenai Impak Sebenar AI Ketika Syarikat Bergegas Menggantikan Pengaturcara Manusia

Pasukan Komuniti BigGo
Pembangun Berselisih Mengenai Impak Sebenar AI Ketika Syarikat Bergegas Menggantikan Pengaturcara Manusia

Dunia pengaturcaraan sedang mengalami perdebatan hangat mengenai keupayaan sebenar kecerdasan buatan, ketika pembangun berkongsi pengalaman yang sangat berbeza dengan alat pengekodan AI dalam projek dunia sebenar. Walaupun sesetengah pihak meraikan AI sebagai pendorong produktiviti, yang lain pula mendapati batasan serius yang mencabar gembar-gembur mengenai pengaturcaraan automatik.

Perpecahan Besar Pengekodan AI

Komuniti pembangun telah berpecah kepada dua kem yang berbeza. Di satu pihak adalah peminat yang memuji keupayaan AI untuk mempercepatkan kerja pembangunan. Di pihak lain pula adalah golongan skeptik yang menunjukkan kegagalan dan batasan yang ketara. Perpecahan ini mencerminkan ketidakpastian yang lebih luas mengenai sama ada AI akan benar-benar mengubah pengaturcaraan atau hanya mencipta masalah baru untuk diselesaikan.

Pengalaman terkini yang dikongsi oleh pembangun melukiskan gambaran yang kompleks. Sesetengah melaporkan bahawa alat AI membantu dengan tugas rutin dan meningkatkan produktiviti. Walau bagaimanapun, yang lain menggambarkan pertemuan yang mengecewakan dengan kod yang dijana AI yang kelihatan berfungsi tetapi mengandungi kerosakan tersembunyi atau mencipta mimpi ngeri penyelenggaraan.

Perpecahan Komuniti Pembangun mengenai Impak AI:

  • Peminat AI: Melaporkan peningkatan produktiviti, penyelesaian masalah yang lebih pantas, terutamanya bermanfaat untuk pembangun junior yang mempelajari kemahiran baharu
  • Pengkritik AI: Menunjukkan projek yang gagal, penjanaan kod yang tidak boleh dipercayai, dan gembar-gembur korporat yang melebihi keupayaan sebenar
  • Golongan Pragmatik: Melihat AI sebagai alat yang berguna untuk tugas-tugas tertentu tetapi menekankan keperluan untuk pengawasan manusia dan pemikiran kritis

Apabila AI Gagal Memenuhi Jangkaan

Contoh dunia sebenar mendedahkan di mana alat AI semasa paling bergelut. Pembangun melaporkan bahawa AI sering gagal dalam menyahpepijat sistem warisan yang kompleks, memahami konteks perniagaan, dan mengendalikan realiti kusut pembangunan perisian korporat. Seorang pembangun mewarisi projek iOS yang dicipta sepenuhnya dengan ChatGPT , menggambarkannya sebagai tidak hampir berfungsi dengan beribu-ribu komit yang tidak akan dikompil.

Jurang antara demonstrasi AI yang mengagumkan dan aplikasi praktikal menjadi jelas apabila berurusan dengan pangkalan kod yang didokumentasikan dengan buruk, laporan pepijat yang samar-samar, atau sistem yang telah berkembang selama bertahun-tahun. Situasi ini memerlukan intuisi dan pengalaman manusia yang tidak dapat direplikasi oleh model AI semasa.

90% kerja kasar sebenar adalah 'jahit anggota tambahan kepada makhluk keji Tuhan ini' atau 'lihat najis ini, fahami mengapa ia berlaku dan betulkannya'. LLM lebih kurang tidak berguna untuk kedua-dua perkara tersebut.

Batasan Utama Alat Pengekodan AI yang Dikenal Pasti oleh Pembangun:

  • Menyahpepijat sistem warisan yang kompleks dan pangkalan kod yang kurang dokumentasi
  • Memahami konteks perniagaan dan keperluan organisasi
  • Mengendalikan laporan pepijat yang samar atau tidak lengkap daripada pengguna
  • Menguruskan sistem yang telah berkembang selama beberapa tahun
  • Mengelakkan penciptaan struktur kod "frankenstein" yang memerlukan penyelenggaraan tinggi
  • Mengekalkan konsistensi merentas sistem perisian yang besar dan saling berkaitan

Ekonomi Di Sebalik Gembar-Gembur

Perbincangan melangkaui keupayaan teknikal kepada motivasi ekonomi. Ramai pembangun mengesyaki bahawa keghairahan korporat terhadap AI lebih berpunca daripada keinginan mengurangkan kos daripada peningkatan produktiviti yang tulen. Syarikat mungkin bergegas melaksanakan penyelesaian AI tanpa memahami sepenuhnya batasan mereka, yang membawa kepada pemberhentian berdasarkan jangkaan yang tidak realistik.

Tekanan ekonomi ini mencipta kitaran yang membimbangkan di mana perniagaan mengurangkan pembangun manusia dengan mengharapkan AI mengisi jurang tersebut, hanya untuk mendapati bahawa AI tidak dapat mengendalikan kerja kompleks dan bergantung kepada konteks yang diuruskan oleh pengaturcara berpengalaman setiap hari. Hasilnya mungkin penjimatan kos jangka pendek diikuti dengan kerugian produktiviti jangka panjang.

Melihat Melampaui Kekacauan Semasa

Walaupun terdapat perdebatan hangat, sesetengah pembangun mengekalkan optimisme mengenai peranan AI sebagai alat dan bukannya pengganti. Mereka berhujah bahawa AI berfungsi dengan baik apabila menambah keupayaan manusia dan bukannya cuba menggantikan mereka sepenuhnya. Perspektif ini menunjukkan bahawa integrasi yang berjaya memerlukan pemahaman tentang kekuatan dan batasan AI.

Ketidakpastian semasa sebenarnya mungkin memberi manfaat kepada pendatang baru dalam pengaturcaraan, kerana alat AI dapat membantu pemula belajar dengan lebih cepat sementara pembangun berpengalaman menyesuaikan kemahiran mereka untuk bekerja bersama kecerdasan buatan. Walau bagaimanapun, tempoh peralihan ini kekal mencabar untuk semua yang terlibat.

Profesion pengaturcaraan nampaknya memasuki fasa yang serupa dengan industri lain yang telah mengintegrasikan alat baru yang berkuasa. Kejayaan berkemungkinan bergantung kepada pembelajaran menggunakan AI dengan berkesan sambil mengekalkan pemikiran kritikal dan kemahiran penyelesaian masalah yang kekal unik kepada manusia.

Rujukan: The Uncertain Future of Coding Careers and Why I'm Still Hopeful