- AI untuk pemrograman memiliki struktur peran yang mirip dengan compiler tradisional
- Prompt berbahasa Inggris memiliki sifat yang tidak akurat dan tidak efisien sebagai bahasa pemrograman
- Ada kecenderungan bahwa efek peningkatan produktivitas dari AI sebenarnya dibesar-besarkan atau disalahpahami
- Alat AI mengubah proses pengembangan, tetapi inovasi sejati kemungkinan muncul dari bahasa dan alat yang lebih baik
- Adopsi LLM tidak berarti menggantikan developer, melainkan mencerminkan keterbatasan lingkungan pengembangan saat ini
Kemiripan AI dan compiler
- Penulis mengatakan bahwa seiring bertambahnya usia, ia tidak lagi mencoba meyakinkan orang lain
- Ditekankan bahwa banyak orang tidak tertarik pada kebenaran dan hanya mengikuti keyakinan yang menguntungkan diri mereka sendiri
- Disampaikan kritik terhadap orang-orang yang mengklaim bahwa 'Perception is reality (persepsi adalah realitas)'
- Ditunjukkan bahwa miliaran dolar yang diinvestasikan ke mobil swakemudi merupakan pemborosan akibat keyakinan yang keliru
- Pandangan bahwa AI bisa menulis kode dianggap mirip dengan sudut pandang bahwa compiler-lah yang melakukan coding
Coding AI sebagai model yang sama dengan compiler
- Dijelaskan argumen bahwa model terbaik untuk AI pemrograman adalah compiler
- Pengguna memasukkan prompt (kode), lalu menerima output yang telah dikompilasi sebagai hasilnya
- Perbedaannya adalah prompt dimasukkan dalam bahasa Inggris, tetapi bahasa Inggris memiliki berbagai kelemahan seperti kurang jelas dan tidak memiliki spesifikasi
- Saat mengerjakan hal baru atau tugas yang kompleks, pada akhirnya panjang lebar prompt akan bertambah
- Output AI bersifat non-deterministik, dan perubahan pada sebagian prompt dapat memengaruhi keseluruhan hasil
Pandangan kritis terhadap coding AI
- Alasan coding AI terlihat positif adalah karena alat, bahasa, dan library saat ini sangat buruk
- Berkat teknologi "AI", kini dimungkinkan adanya alat pencarian, optimisasi, dan ekstraksi pola yang lebih baik daripada sebelumnya
- Yang sebenarnya melakukan coding adalah programmer itu sendiri, hanya bahasa untuk tindakan menulis kode yang berubah
- Jika ada perusahaan tempat LLM bisa menggantikan developer, itu berarti codebase perusahaan dan standar rekrutmennya berada pada tingkat yang sangat rendah
- AI dapat secara bertahap mengambil alih sebagian pekerjaan seperti compiler atau spreadsheet
AI adalah alat, pada akhirnya dibutuhkan bahasa·library yang lebih baik
- Ditekankan bahwa banyak pemikiran dan kehati-hatian dibutuhkan dari sudut pandang AI sebagai alat
- Pemborosan miliaran dolar sedang terjadi karena investasi pada harapan yang keliru atau ilusi
- Disebutkan reaksi pasar yang berlebihan terhadap alat produktivitas palsu seperti “vibe coding”
- Ada ilusi bahwa AI benar-benar meningkatkan produktivitas 20%, tetapi dikutip hasil penelitian (makalah) yang menunjukkan bahwa kenyataannya justru melambat 19%
- Kemajuan sejati dapat muncul dari inovasi bahasa pemrograman, compiler, dan library
Belum ada komentar.