The Dangerous Illusion of AI Coding? - Jeremy Howard
| Istilah | Arti |
|---|---|
| Jeremy Howard | Peneliti deep learning, pendiri Fast AI dan Answer AI, yang menjadi narasumber utama video ini dan mengkritik cara orang memakai AI untuk coding. |
| Kaggle | Platform kompetisi data science dan machine learning, tempat Jeremy Howard pernah meraih gelar grandmaster seperti disebut di awal video. |
| deep learning | Cabang machine learning yang memakai jaringan saraf berlapis-lapis untuk belajar pola dari data dalam jumlah besar, bidang yang dirintis Howard lewat ULMFiT. |
| notebooks | Dokumen interaktif seperti Jupyter yang menggabungkan kode, hasil, dan catatan sehingga pengguna bisa mencoba langkah demi langkah, yang dibela Howard sebagai cara kerja terbaik. |
| software engineering | Disiplin merancang, menyusun, dan merawat perangkat lunak dari komponen yang tepat, yang menurut Howard berbeda dari sekadar mengetik kode dan masih lemah dikuasai AI. |
| constraints | Batasan atau aturan yang mengarahkan sebuah proses, yang dalam video disebut sebagai syarat agar model AI bisa bernalar dan menghasilkan karya kreatif. |
| creativity | Kemampuan menghasilkan hal baru, yang menurut video bisa dilakukan LLM dengan menggabungkan pengetahuan lama tetapi tidak dengan keluar dari distribusi data latihnya. |
| abstractions | Penyederhanaan konsep secara bertingkat yang menyembunyikan detail, misalnya presiden lalu pemimpin lalu manusia, yang menurut Howard harus dibangun model agar mampu menebak kata berikutnya. |
| fine tune | Melatih lanjutan sebuah model yang sudah dilatih umum agar ahli pada tugas khusus, teknik yang dipopulerkan Howard lewat ULMFiT dengan ulasan film. |
| compiler | Program yang menerjemahkan kode bahasa pemrograman menjadi kode mesin, dicontohkan lewat compiler C buatan Claude yang menurut Howard banyak menyalin LLVM. |
| radiology | Bidang kedokteran yang membaca hasil pencitraan seperti CT scan, yang dijadikan contoh Howard tentang otomasi yang membantu dokter fokus pada keputusan penting. |
| kernel | Program inti yang menjalankan kode di balik sebuah notebook, seperti IPykernel untuk Jupyter yang diperbaiki Howard dengan bantuan AI tanpa ada yang benar-benar memahaminya. |
Dalam episode Machine Learning Street Talk ini, pembawa acara mengunjungi rumah Jeremy Howard di Queensland, Australia, untuk membahas apakah coding dengan AI benar-benar membuat kita lebih produktif atau hanya memberi ilusi kemajuan. Howard, pionir deep learning, grandmaster Kaggle, dan pendiri fast.ai serta Answer.AI, membedakan coding dengan software engineering. Menurutnya, LLM pandai menulis kode karena kode adalah soal menggabungkan pola dari data latih, tetapi buruk dalam merancang sesuatu yang benar-benar baru di luar data latih. Ia menyamakan coding dengan AI seperti mesin slot: kita merasa mengendalikan prompt, padahal hasilnya untung-untungan. Bahaya terbesarnya adalah manusia berhenti belajar, menumpuk utang pemahaman, dan perusahaan kehilangan pengetahuan yang membuatnya mampu beradaptasi. Pembahasan ini penting bagi penonton karena banyak perusahaan kini mempertaruhkan masa depan pada anggapan bahwa AI akan segera menggantikan programmer, sementara keterampilan yang justru paling dibutuhkan adalah pemahaman mendalam yang hanya tumbuh lewat pengalaman dan gesekan saat belajar.
Howard mengawali dengan kisah ULMFiT: ia melatih AWD-LSTM pada dataset Wikipedia selama delapan jam di GPU gaming, lalu melakukan fine tune pada ulasan film dan mengalahkan model khusus hasil riset doktoral, memakai discriminative learning rates dan fine tune lapisan batch norm. Ia menilai compiler C buatan Claude hanyalah interpolasi data latih karena menyalin pola LLVM, mengutip esai No Silver Bullet karya Fred Brooks, dan mengaku sekitar 90 persen kodenya kini diketik model tanpa membuatnya jauh lebih produktif, sementara studi timnya hanya menemukan kenaikan kecil pada hasil yang benar-benar dirilis. Contoh paling konkret adalah IPykernel versi 7 yang membuat produknya crash, lalu ia perbaiki selama dua minggu dengan Codex dan GPT 5.3 Pro, menghasilkan kode yang berjalan tetapi tidak dipahami siapa pun. Ia juga membahas Enlitic dan radiologi, belajar bahasa Mandarin dengan Anki, nbdev, merge driver untuk notebook, serta Solveit yang menempatkan manusia dan AI dalam interpreter Python. Kesimpulannya, manusia dan AI harus bekerja bersama tanpa mengikis kompetensi, staf perlu fokus pada laju pertumbuhan diri, dan kekuatan AI tidak boleh dipusatkan pada segelintir pihak.
Kata kunci
- Jeremy Howard
- notebooks
- software engineering
- understanding
- Mengikuti wawancara dengan Jeremy Howard (pelopor deep learning dan Kaggle grandmaster) tentang apakah LLM benar-benar memahami atau hanya berpura-pura.
- Membahas pentingnya loop interaktif lewat notebook untuk benar-benar memahami masalah, dibandingkan pekerjaan yang dikerjakan AI tanpa dipahami.
- Menimbang software engineering, kendala (constraints), pengetahuan, kreativitas, dan cerita rusaknya kernel yang memengaruhi produk notebook.
Tulis catatan pribadimu untuk video ini. Catatan tersimpan di akunmu dan bisa dibuka dari perangkat mana pun.
