Hanya 11 Hari, Claude Tulis Ulang 1 Juta Baris Kode, Proyek Epik AI Ini Malah Picu Kemarahan

marsbit发布于2026-07-11更新于2026-07-11

文章摘要

Dalam waktu hanya 11 hari, proyek runtime JavaScript/TypeScript bernama Bun yang berkinerja tinggi telah menulis ulang 1 juta baris kodenya dari bahasa Zig ke Rust. Proses ini didukung oleh model AI Claude Fable 5 dari Anthropic, dengan biaya API sekitar $165,000, dan dipandang sebagai uji coba besar-besaran alur kerja agen AI. Keputusan untuk bermigrasi ke Rust terutama didorong oleh masalah stabilitas dan bug keamanan memori dalam kode Zig, yang dianggap lebih sulit ditangani. Selain itu, komunitas Zig memiliki kebijakan toleransi nol terhadap kode yang dihasilkan AI, yang menghambat pengembangan Bun yang sangat bergantung pada asisten AI. Pendiri Zig, Andrew Kelley, merespons dengan keras, mengkritik kebiasaan rekayasa dan kemampuan manajerial pendiri Bun, Jarred Sumner. Dia juga meragukan keandalan kode yang dihasilkan AI, meskipun memiliki suite pengujian. Proyek ini memicu perdebatan luas di komunitas teknologi mengenai biaya pengembangan AI, budaya open source, serta potensi masalah pemeliharaan di masa depan karena banyaknya kode `unsafe` yang tersisa. Hasil akhir dari eksperimen ambisius ini—apakah akan menjadi tonggak sejarah atau menimbulkan masalah teknis—masih harus ditunggu seiring waktu.

Beberapa hari terakhir, dunia teknologi sibuk membahas kabar: Andrew Kelley, pendiri bahasa pemrograman Zig, marah besar.

Penyebabnya adalah Bun, yang sebelumnya sepenuhnya menggunakan bahasa Zig, ditulis ulang oleh pendirinya sendiri, Jarred Sumner, dengan bahasa Rust.

Andrew Kelley tanpa tedeng aling-aling menunjukkan kemarahannya. Dia tidak mengucapkan kata-kata basa-basi dalam peristiwa teknologi fenomenal ini, melainkan langsung menyasar kebiasaan rekayasa pribadi Jarred Sumner, kemampuan manajerial, dan logika bisnis di balik peristiwa ini.

Bun adalah runtime JavaScript/TypeScript berperforma tinggi yang bertujuan menjadi alternatif langsung yang lebih cepat dan modern untuk Node.js. Dalam beberapa tahun terakhir, Bun telah menjadi penantang berat yang menantang hegemoni Node.js di dunia front-end.

Kelebihan utama Bun adalah kecepatan ekstrem: baik kecepatan startup, instalasi dependensi, maupun menjalankan tes, semuanya jauh melampaui pesaingnya. Sebagian alasannya adalah karena Bun ditulis dengan bahasa Zig.

Desember tahun lalu, Anthropic mengumumkan akuisisi terhadap Bun, menggunakannya sebagai infrastruktur untuk menggerakkan alat pemrograman AI mereka, Claude Code dan Claude Agent SDK. Jarred Sumner dan anggota tim Bun lainnya saat ini bekerja di Anthropic.

Setelah diterapkan secara besar-besaran, terutama sebagai basis Claude Code, tim Bun merasa menghadapi masalah stabilitas yang sulit dihilangkan.

Secara spesifik, versi Zig dari Bun memiliki banyak bug keamanan memori—use-after-free, double-free, lupa membebaskan memori di jalur kesalahan, dan lain-lain. Masalah-masalah ini dalam Zig hanya dapat diatasi dengan aturan pengkodean, sedangkan dalam Rust, melalui pemeriksa pinjaman (borrow checker) dan mekanisme Drop, akan langsung menjadi error kompilasi.

Di sisi lain, komunitas Zig upstream memiliki kebijakan toleransi nol terhadap kode yang dihasilkan model bahasa besar (LLM), bahkan perubahan optimasi yang tidak terkait AI pun tidak dapat digabungkan ke upstream. Tim Bun sangat bergantung pada bantuan AI untuk pengembangan, melanjutkan penggunaan Zig berarti harus mempertahankan cabang kompiler mereka sendiri dalam jangka panjang, dengan biaya yang tinggi.

Kemudian, pada Mei tahun ini, kita menyaksikan proyek besar di dunia teknologi: Pendiri Bun, Jarred Sumner, mengumumkan bahwa 1 juta baris kode Bun ditulis ulang dalam waktu 11 hari menggunakan Rust. Mereka menggunakan Claude Fable 5 (model level Mythos) yang saat itu belum dirilis secara publik oleh Anthropic, dan kemampuan alur kerja dinamis Claude Code.

Ini adalah uji coba besar alur kerja agen (Agentic Workflow) tingkat epik, yang kemudian juga dipromosikan oleh Anthropic sebagai studi kasus unggulan Dynamic Workflows, tetapi juga memicu kontroversi karena "mengkhianati keyakinan".

Pendiri Zig, Andrew Kelley, dalam artikel blog terbarunya menyatakan bahwa alasan mendasar mengapa Bun dipenuhi Bug sebelum ditulis ulang adalah kebiasaan rekayasa Jarred Sumner yang buruk.

Pertama, bahkan sebelum AI berkembang, Jarred sudah terbiasa menulis kode sampah. Kelley mengatakan, tim Zig sering memeriksa basis kode pengguna, dan mereka merasa "sangat takut" terhadap basis kode Bun. Isinya penuh dengan tambalan tambalan gaya hacker (hacks on top of hacks), penyalahgunaan asersi, dan demi meluncurkan fitur baru dengan cepat, hampir tidak pernah meluangkan waktu untuk menghilangkan Bug dan utang teknis.

Kemudian, ada 1 juta baris kode yang dihasilkan Claude. Kelley balik bertanya: "Bun secara resmi mengklaim bahwa 1 juta baris kode Rust (yang ditulis AI) yang belum ditinjau manusia adalah aman karena ada kasus uji; jika kasus uji benar-benar selengkap itu, mengapa saat ditulis dengan Zig dulu tidak dapat menangkap Bug yang menjengkelkan tersebut?"

Sekarang, Kelley sangat kecewa dengan Jarred yang berubah dari pengembang open source yang bersemangat pemula (beginner energy) menjadi manajer yang buruk (stinky manager).

Kelley dengan terus terang mengatakan bahwa ketika mengetahui keputusan Bun untuk meninggalkan Zig, dia tidak merasa marah karena dikhianati, malah lega. Dia takut Bun yang mengatasnamakan Zig akan menimbulkan kesalahpahaman di luar, dan lebih takut lagi itu akan menarik sekelompok pengguna yang hanya bisa menyalin-tempel kode AI. Dia bahkan secara sarkastik mengatakan bahwa dia sedang memegang secangkir teh, bersyukur "ini akhirnya bukan urusan saya lagi".

Dengan tembakan langsung seperti ini, orang lain di dunia teknologi juga ikut bergabung dalam perdebatan, mengemukakan pendapat mereka.

Pertama, ada yang menghitung: semua orang bilang token Claude terlalu mahal, tetapi menurut data yang dirilis oleh Jarred Sumner dan Bun secara resmi, proyek penulisan ulang Bun ke bahasa Rust diperkirakan menghabiskan biaya API sebesar 16,5 ribu dolar AS. Di mata dunia teknologi dan rekayasa, harga dan waktu ini murah sampai membuat takut.

Hanya dari sisi biaya, AI telah memampatkan biaya pengembangan menjadi sekitar sepersepuluh dari biaya semula, dan waktu juga berkurang dari sekitar setahun menjadi kurang dari dua minggu.

Kedua, adalah sikap terhadap benturan budaya komunitas open source dan era AI. Beberapa orang merasa sangat tidak nyaman setelah membaca blog pendiri Zig, Andrew, menganggap bahwa dia menyerang pengguna dan sponsor penting (Bun pernah lama membiayai Zig) secara terbuka menunjukkan kurangnya profesionalisme. Bahkan ada yang secara radikal menyatakan "tidak pernah sebelumnya secara aktif berharap sebuah bahasa pemrograman gagal".

Tetapi ada juga programmer aliran lama yang membela, berpendapat bahwa di era yang dibungkus gelembung modal dan AI ini, Andrew hanya membela kemurnian kualitas rekayasa, menunjukkan gaya Linus Torvalds dulu.

Tentu saja, yang lebih diperhatikan semua orang adalah apakah proyek ini masih mudah digunakan setelah mengalami pergolakan seperti ini.

Saat ini, yang paling kontroversial adalah, karena 1 juta baris kode ini langsung diterjemahkan secara mekanis dari Zig oleh AI, kekurangan refaktorisasi arsitektur oleh insinyur manusia. Basis kode baru masih menyisakan 27 ribu baris blok kode `unsafe`. Banyak orang khawatir bahwa di masa depan, biaya kognitif dan pemecahan masalah yang dikeluarkan oleh pengembang manusia dalam memelihara, membaca, dan memodifikasi tumpukan "hasil generasi AI" yang besar ini, pada akhirnya mungkin akan melebihi biaya pengembangan awal yang dihemat hari ini.

Proyek yang melanggar hukum sejarah rekayasa perangkat lunak ini, pada akhirnya akan menjadi tonggak sejarah AI yang mengubah paradigma pemrograman, atau akan berubah menjadi gunung api utang teknis yang sulit dipelihara di masa depan? Mungkin hanya waktu yang bisa menjawabnya.

Referensi:

https://bun.com/blog/bun-in-rust

https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html

Artikel ini dari akun WeChat publik "机器之心" (ID:almosthuman2014), penulis: 关注AI的

热门币种推荐

相关问答

QApa yang memicu kemarahan pendiri bahasa pemrograman Zig, Andrew Kelley?

AKemarahannya dipicu oleh keputusan Bun, yang awalnya dibangun dengan Zig, untuk menulis ulang kode intinya (sekitar 1 juta baris) ke dalam bahasa Rust hanya dalam 11 hari dengan bantuan AI Claude Fable 5, yang dianggapnya sebagai pengkhianatan terhadap bahasa Zig dan merefleksikan kebiasaan rekayasa yang buruk dari pendiri Bun, Jarred Sumner.

QApa alasan utama tim Bun memutuskan untuk beralih dari Zig ke Rust?

AAlasan utamanya adalah masalah stabilitas, khususnya bug keamanan memori (seperti use-after-free dan double-free) yang sulit diberantas dalam kode Zig mereka. Rust menawarkan jaminan keamanan memori saat kompilasi. Alasan tambahan adalah kebijakan komunitas Zig yang tidak toleran terhadap kode yang dihasilkan LLM, yang menghalangi tim Bun yang bergantung pada AI untuk pengembangan.

QBerapa perkiraan biaya API yang dikeluarkan untuk penulisan ulang kode Bun menggunakan AI Claude?

AMenurut data yang dipublikasikan oleh Jarred Sumner dan tim Bun, proyek penulisan ulang kode ke Rust diperkirakan menghabiskan biaya API sebesar $165,000 (16,5 juta rupiah kurs kasar).

QApa kekhawatiran utama yang diungkapkan beberapa pihak mengenai kode baru Bun yang ditulis oleh AI?

AKekhawatiran utamanya adalah bahwa kode 1 juta baris tersebut adalah terjemahan mekanis dari Zig ke Rust oleh AI, tanpa desain ulang arsitektur oleh manusia. Ini meninggalkan sekitar 27.000 baris kode `unsafe` dalam Rust, yang berpotensi meningkatkan biaya pemeliharaan, pemahaman, dan perbaikan bug di masa depan, mungkin melebihi penghematan biaya pengembangan awal.

QBagaimana tanggapan komunitas teknologi terhadap kritik keras Andrew Kelley?

ATanggapan komunitas terpecah. Sebagian merasa tidak nyaman dengan serangan pribadi Andrew terhadap pengguna dan pendukung sebelumnya (Bun), menganggapnya tidak profesional. Di sisi lain, ada yang mendukungnya, melihat sikapnya sebagai pembelaan terhadap kualitas rekayasa perangkat lunak murni di era yang dipenuhi gelembung AI dan kapital, mirip dengan gaya Linus Torvalds di masa lalu.

你可能也喜欢

俄罗斯燃料危机趋于缓和:各地区开始取消加油站限购措施

俄罗斯的燃料危机开始缓解:多个地区已开始取消加油站的限购措施。此前,由于乌克兰无人机袭击了莫斯科炼油厂和克拉斯诺达尔边疆区的油库,扰乱了南部地区的供应物流,导致2026年6月底超过20个地区出现汽油和柴油短缺并实施限购。 目前情况已逐步好转。截至7月底,多个地区放宽或取消了限制: - 外贝加尔边疆区自7月30日起完全取消了加油站QR码预订系统。 - 奥伦堡州州长于7月28日宣布全面取消加油站燃油销售限额。 - 萨拉托夫州将个人汽油日限购量从30升提高至40升。 - 萨马拉州则决定维持现有限额(汽油40升、柴油100升)不予收紧,但禁止灌装油桶。 危机高峰期,超过20个地区实施了严格限购,例如萨拉托夫州曾限购30升汽油,奥伦堡州限购40升汽油和80升柴油。官方解释称限购旨在抑制激增了20-30%的恐慌性需求。 分析指出,零售限购的放松反映了销售环节的稳定,但未解决炼油能力受损这一根本问题。据估算,无人机袭击已导致俄罗斯至少17%的炼油产能(相当于每日110万桶)停产。在当前炼油产能持续承压的背景下,部分地区取消限购可能带来风险:如果工厂维修无法在供暖季开始前弥补产量缺口,秋季可能再次出现限购。当前的稳定态势能否持续,将取决于后续是否发生新的袭击浪潮。

cryptonews.ru44分钟前

俄罗斯燃料危机趋于缓和:各地区开始取消加油站限购措施

cryptonews.ru44分钟前

XRP即将迎来五项重要新功能!Ripple代表宣布此消息

Ripple产品部门负责人Jazzzy Cooper宣布,下周将发布XRPLedger 3.3.0版本,引入五项旨在提升XRP在机构金融和代币化资产市场中应用的重要新功能。 新功能包括: 1. **机密MPT(多用途代币)**:通过零知识证明和椭圆曲线密码学,为XRPL上的代币提供内置隐私功能,允许代币余额和交易金额在公开账本中保密,同时授权方(如审计师)可按需验证交易。 2. **批量处理**:支持在单一账本条目中,原子化地执行最多八笔涉及不同账户的交易,所有交易要么全部成功,要么全部不发生。这有助于简化企业金融应用,特别是涉及交付付款和原子对账的场景。 3. **权限委托**:允许机构在不交出私钥完全控制权的情况下,设定有限的交易执行权限。例如,财务部门可保留资产发行密钥,而交易或运营团队可在设定限额内执行特定交易。 4. **赞助费用和储备金**:允许银行、代币发行方或平台为其他用户支付XRP交易费和账户储备金,用户无需在加入网络前购买和管理XRP,同时仍保有账户所有权和私钥,旨在提升企业和消费者应用的用户体验。 5. **动态MPT**:允许代币发行方在代币创建后更新费用、元数据等特定属性,而无需发行新代币并迁移用户。发行方可在创建代币时预先定义未来可更改的属性。 这些更新需经过验证者投票批准后才能在XRPLedger上激活。

cryptonews.ru1小时前

XRP即将迎来五项重要新功能!Ripple代表宣布此消息

cryptonews.ru1小时前

交易

现货

热门文章

如何购买EPIC

欢迎来到HTX.com!我们已经让购买Epic Chain(EPIC)变得简单而便捷。跟随我们的逐步指南,放心开始您的加密货币之旅。第一步:创建您的HTX账户使用您的电子邮件、手机号码注册一个免费账户在HTX上。体验无忧的注册过程并解锁所有平台功能。立即注册第二步:前往买币页面,选择您的支付方式信用卡/借记卡购买:使用您的Visa或Mastercard即时购买Epic Chain(EPIC)。余额购买:使用您HTX账户余额中的资金进行无缝交易。第三方购买:探索诸如Google Pay或Apple Pay等流行支付方法以增加便利性。C2C购买:在HTX平台上直接与其他用户交易。HTX场外交易台(OTC)购买:为大量交易者提供个性化服务和竞争性汇率。第三步:存储您的Epic Chain(EPIC)购买完您的Epic Chain(EPIC)后,将其存储在您的HTX账户钱包中。您也可以通过区块链转账将其发送到其他地方或者用于交易其他加密货币。第四步:交易Epic Chain(EPIC)在HTX的现货市场轻松交易Epic Chain(EPIC)。访问您的账户,选择您的交易对,执行您的交易,并实时监控。HTX为初学者和经验丰富的交易者提供了友好的用户体验。

752人学过发布于 2025.03.17更新于 2026.07.21

如何购买EPIC

相关讨论

欢迎来到HTX社区。在这里,您可以了解最新的平台发展动态并获得专业的市场意见。以下是用户对EPIC(EPIC)币价的意见。

活动图片