Ramalan Berani CEO Anthropic Mengenai Pengekodan AI Menghadapi Keraguan Pembangun dan Pemeriksaan Realiti

Pasukan Komuniti BigGo
Ramalan Berani CEO Anthropic Mengenai Pengekodan AI Menghadapi Keraguan Pembangun dan Pemeriksaan Realiti

CEO Anthropic Dario Amodei menimbulkan kegemparan pada Mac 2024 dengan ramalannya bahawa AI akan menulis 90% kod perisian dalam tempoh 3-6 bulan, dan pada dasarnya semua kod dalam tempoh 12 bulan. Ketika kita hampir menghampiri penghujung tempoh masa tersebut, komuniti teknologi sedang meneliti dengan teliti bagaimana dakwaan berani ini selaras dengan realiti.

Ramalan tersebut dibuat semasa acara Council of Foreign Relations , di mana Amodei mencadangkan bahawa walaupun pembangun masih akan memainkan peranan dalam memberikan ciri-ciri reka bentuk dan syarat-syarat kepada model AI, akhirnya semua pulau-pulau kecil tersebut akan diambil alih oleh sistem AI. Garis masa beliau terbukti terlalu optimistik, mencetuskan perbincangan mengenai jurang antara gembar-gembur AI dan pelaksanaan praktikal.

Ramalan Garis Masa Pengekodan AI oleh Amodei (Mac 2024)

  • 3-6 bulan: AI menulis 90% kod perisian
  • 12 bulan: AI menulis "pada dasarnya semua" kod
  • Peranan pembangun: Memberikan ciri reka bentuk dan syarat kepada model AI
  • Impak yang lebih luas: Dijangka transformasi yang sama "dalam setiap industri"

Corak Kitaran Gembar-gembur Muncul

Komuniti pembangun menarik persamaan dengan ramalan teknologi terdahulu yang gagal menjadi kenyataan mengikut jadual. Ramai yang menunjuk kepada dakwaan berani yang serupa mengenai kenderaan autonomi, di mana janji-janji kereta pandu sendiri sepenuhnya dalam tempoh 1-2 tahun dari 2018-2020 tidak pernah menjadi kenyataan. Corak ini meluas lebih jauh ke belakang kepada teknologi seperti UML pada tahun 1990-an, yang sepatutnya menjadikan pengaturcara usang melalui arkitek sistem yang melukis rajah yang akan menjana kod secara automatik.

Konteks sejarah ini telah menjadikan pembangun amat ragu-ragu terhadap ramalan yang didorong oleh garis masa daripada eksekutif syarikat yang mempunyai insentif kewangan untuk mempromosikan produk mereka. Komuniti mencatatkan bahawa ramalan sedemikian sering mengikuti corak yang biasa iaitu jangkaan yang melambung diikuti dengan penyesuaian realiti.

Corak Ramalan Teknologi Bersejarah

  • Kenderaan Autonomi (2018-2020): Menjanjikan autonomi penuh "dalam tempoh 1-2 tahun"
  • UML (1990an): Meramalkan pengaturcara akan menjadi usang melalui penjanaan kod daripada rajah
  • Corak Semasa: Ramalan eksekutif → kitaran gembar-gembur → penyesuaian realiti
  • Tema Umum: Ramalan garis masa sering terlalu optimis, penggunaan sebenar lebih beransur-ansur

Realiti Pengekodan AI Semasa Berbanding Jangkaan

Walaupun alat AI sudah pasti mengubah cara ramai pembangun bekerja, realitinya lebih bernuansa daripada yang dicadangkan oleh ramalan Amodei . Pembangun melaporkan bahawa AI memang boleh menjana jumlah kod yang ketara, terutamanya untuk tugas-tugas rutin seperti operasi CRUD dan aplikasi web yang berat UI. Walau bagaimanapun, kualiti dan kebolehselenggaraan kod yang dijana AI kekal sebagai kebimbangan yang ketara.

Ramai pembangun berpengalaman menggambarkan aliran kerja semasa mereka sebagai AI menulis bahagian-bahagian besar kod sementara mereka memberi tumpuan kepada membaca, mengesahkan, dan membetulkan setiap baris. Ini mewakili peningkatan produktiviti untuk jenis kerja tertentu, tetapi tidak mencapai penggantian revolusioner yang diramalkan. Konsensus mencadangkan bahawa AI cemerlang dalam butiran pelaksanaan sementara manusia kekal penting untuk reka bentuk seni bina, definisi masalah, dan jaminan kualiti.

Kebimbangan Keselamatan dan Kualiti Berterusan

Isu utama yang diketengahkan oleh komuniti pembangun ialah masalah keselamatan dan kualiti dengan kod yang dijana AI. Laporan menunjukkan bahawa hampir separuh daripada semua kod yang dijana AI mengandungi kelemahan keselamatan, menimbulkan persoalan serius mengenai penggunaan meluas tanpa pengawasan yang sewajarnya. Ini mewujudkan paradoks di mana AI mungkin menjana lebih banyak baris kod, tetapi kepakaran manusia menjadi lebih kritikal untuk memastikan kod tersebut selamat dan boleh diselenggara.

Komuniti juga mencatatkan bahawa pangkalan kod yang dijana AI boleh menjadi tidak boleh diselenggara dengan cepat, terutamanya apabila pembangun yang kurang berpengalaman terlalu bergantung kepada AI tanpa memahami corak asas dan amalan terbaik. Ini telah membawa kepada apa yang digambarkan oleh sesetengah pihak sebagai situasi kod spaghetti 100% di mana penjanaan kod yang pantas mewujudkan hutang teknikal lebih cepat daripada yang boleh diuruskan.

Pemeriksaan Realiti Pengkodan AI Semasa

  • Kebimbangan keselamatan: ~50% daripada kod yang dijana oleh AI mengandungi kelemahan keselamatan
  • Isu kualiti: Kod AI sering mewujudkan masalah kebolehselenggaraan
  • Aliran kerja pembangun: AI menjana kod, manusia mengesahkan dan membetulkan
  • Kes penggunaan terbaik: Operasi CRUD, aplikasi web berasaskan UI, kod boilerplate
  • Had: Sistem kompleks seperti kernel Linux, PostgreSQL kekal mencabar

Implikasi Yang Lebih Luas Untuk Industri

Selain daripada kebimbangan teknikal segera, pembangun sedang bergelut dengan implikasi yang lebih luas bagi integrasi AI dalam pembangunan perisian. Walaupun sesetengah pihak melihat AI sebagai alat berkuasa yang meningkatkan produktiviti apabila digunakan dengan mahir, yang lain bimbang tentang kesan jangka panjang terhadap kualiti kod dan kemahiran pembangun.

Output LoC yang pelik oleh LLM mungkin kini mengatasi apa sahaja yang ditulis oleh manusia dengan tangan. Saya tidak percaya 90% lulus ulasan; lebih banyak yang ditulis dan lebih banyak yang dibuang.

Perbincangan mendedahkan realiti yang lebih kompleks di mana alat AI semakin disepadukan ke dalam aliran kerja pembangunan, tetapi dengan cara yang melengkapi dan bukannya menggantikan kepakaran manusia. Tumpuan telah beralih daripada sama ada AI akan menggantikan pembangun kepada bagaimana pembangun boleh bekerja dengan berkesan bersama alat AI sambil mengekalkan standard kualiti dan keselamatan kod.

Ketika garis masa Amodei tamat tempoh, komuniti teknologi terus menavigasi realiti praktikal integrasi AI, belajar memisahkan kemajuan teknologi tulen daripada ramalan promosi. Konsensus mencadangkan bahawa walaupun AI akan terus mengubah pembangunan perisian, garis masa dan skop transformasi tersebut mungkin lebih beransur-ansur dan bernuansa daripada yang diramalkan pada mulanya.

Rujukan: Anthropic's CEO says that in 3 to 6 months, AI will be writing 90% of the code software developers were in charge of