Chỉ 11 ngày, Claude viết lại triệu dòng code, dự án AI sử thi gây phẫn nộ

marsbitDipublikasikan tanggal 2026-07-11Terakhir diperbarui pada 2026-07-11

Abstrak

Trong vòng 11 ngày, dự án Bun - một môi trường chạy JavaScript/TypeScript hiệu năng cao - đã được viết lại hoàn toàn từ ngôn ngữ Zig sang Rust, với khoảng 1 triệu dòng code được tạo ra bởi Claude Fable 5 của Anthropic. Động thái này khiến Andrew Kelley, người sáng lập Zig, tức giận. Ông chỉ trích thói quen kỹ thuật yếu kém của Jarred Sumner (người sáng lập Bun) và chất lượng của mã do AI tạo ra. Lý do Bun chuyển sang Rust là để giải quyết các lỗi bảo mật bộ nhớ phổ biến trong phiên bản Zig, vì Rust có cơ chế kiểm tra mượn (borrow checker) nghiêm ngặt hơn. Ngoài ra, cộng đồng Zig có chính sách không chấp nhận code được tạo bởi AI, trong khi đội ngũ Bun lại phụ thuộc nhiều vào AI để phát triển. Dự án tiêu tốn khoảng 165.000 USD chi phí API và được coi là một thử nghiệm lớn cho quy trình làm việc dựa trên tác nhân AI (Agentic Workflow). Tuy nhiên, việc chuyển đổi này gây tranh cãi: một bên coi đó là bước tiến đột phá giảm chi phí và thời gian phát triển, bên kia lo ngại về chất lượng code (với 27.000 dòng `unsafe` còn sót lại) và gánh nặng bảo trì lâu dài cho các nhà phát triển con người. Cộng đồng công nghệ chia rẽ giữa việc ủng hộ lập trường đòi hỏi chất lượng kỹ thuật của Kelley và chỉ trích ông vì đã công khai tấn công một người dùng và nhà tài trợ quan trọng.

Những ngày gần đây, giới công nghệ xôn xao: Andrew Kelley, người sáng lập ngôn ngữ lập trình Zig, đang nổi giận.

Nguyên nhân là do Bun, dự án từng đặt cược toàn bộ vào ngôn ngữ Zig, đã được người sáng lập của nó, Jarred Sumner, viết lại bằng ngôn ngữ Rust.

Andrew Kelley đã bày tỏ cơn giận của mình một cách thẳng thừng, không nói những lời xã giao trong sự kiện công nghệ gây chấn động này, mà trực tiếp chỉ trích thói quen kỹ thuật cá nhân, năng lực quản lý của Jarred Sumner, cùng logic thương mại đằng sau sự kiện.

Bun là một runtime JavaScript/TypeScript hiệu năng cao, nhằm mục tiêu trở thành sự thay thế trực tiếp, nhanh hơn và hiện đại hơn cho Node.js, những năm gần đây đã trở thành ứng cử viên nặng ký thách thức vị thế thống trị của Node.js trong thế giới front-end.

Ưu điểm cốt lõi của Bun là tốc độ cực nhanh: dù là thời gian khởi động, cài đặt phụ thuộc hay chạy kiểm thử, đều vượt xa đối thủ, một phần nguyên nhân là vì nó được viết bằng ngôn ngữ Zig.

Tháng 12 năm ngoái, Anthropic thông báo đã mua lại Bun, sử dụng nó làm cơ sở hạ tầng để vận hành công cụ lập trình AI Claude Code và Claude Agent SDK của họ. Jarred Sumner và các thành viên khác trong đội ngũ Bun hiện đang làm việc tại Anthropic.

Khi được ứng dụng ở quy mô lớn, đặc biệt là làm nền tảng cho Claude Code, đội ngũ Bun cho rằng họ gặp phải những vấn đề về độ ổn định khó có thể giải quyết triệt để.

Cụ thể, phiên bản Bun viết bằng Zig tồn tại rất nhiều lỗi bảo mật bộ nhớ – use-after-free, double-free, quên giải phóng bộ nhớ trong các đường dẫn lỗi, v.v. Những vấn đề này trong Zig chỉ có thể được hạn chế bằng quy tắc mã hóa, còn trong Rust, thông qua bộ kiểm tra quyền sở hữu (borrow checker) và cơ chế Drop, chúng sẽ trực tiếp trở thành lỗi biên dịch.

Mặt khác, cộng đồng phát triển chính (upstream) của Zig áp dụng chính sách không khoan nhượng với mã được tạo bởi mô hình ngôn ngữ lớn (LLM), ngay cả các thay đổi tối ưu hóa không liên quan đến AI cũng không thể được hợp nhất vào nhánh chính. Đội ngũ Bun phụ thuộc nhiều vào AI hỗ trợ phát triển, việc tiếp tục sử dụng Zig đồng nghĩa với việc phải duy trì nhánh trình biên dịch riêng của họ trong thời gian dài, chi phí rất cao.

Vì vậy, vào tháng 5 năm nay, chúng ta đã chứng kiến một dự án kỹ thuật lớn trong giới công nghệ: Jarred Sumner, người sáng lập Bun, thông báo đã viết lại triệu dòng mã của Bun bằng Rust chỉ trong 11 ngày, họ sử dụng Claude Fable 5 (mô hình cấp Mythos) khi đó chưa được Anthropic công bố công khai và khả năng workflow động của Claude Code.

Đây là một bài kiểm tra quy mô lớn mang tính sử thi về luồng công việc trí tuệ nhân tạo (Agentic Workflow), sau này cũng được Anthropic sử dụng như một case study tiêu biểu cho Dynamic Workflows để tuyên truyền, nhưng cũng vì "phản bội niềm tin" mà gây ra tranh cãi.

Trong bài viết blog gần đây của mình, Andrew Kelley, người sáng lập Zig, chỉ ra rằng lý do cơ bản khiến Bun tràn ngập lỗi trước khi viết lại là do thói quen kỹ thuật tồi tệ của Jarred Sumner.

Đầu tiên, ngay cả trước khi AI trở nên thịnh hành, Jarred đã luôn viết mã rác. Kelley cho biết, đội ngũ Zig thường xuyên kiểm tra kho mã của người dùng, và họ cảm thấy "cực kỳ sợ hãi" với kho mã của Bun. Bên trong đó đầy rẫy những bản vá chồng vá kiểu hack (hacks on top of hacks), lạm dụng các lệnh khẳng định (assertion), và để nhanh chóng ra mắt tính năng mới, hầu như không bao giờ dành thời gian để loại bỏ lỗi và nợ kỹ thuật.

Và sau đó là triệu dòng mã do Claude tạo ra. Kelley đặt câu hỏi ngược lại: "Bun chính thức tuyên bố rằng 1 triệu dòng mã Rust chưa được con người xem xét (do AI viết) là an toàn vì có các trường hợp kiểm thử; vậy nếu các trường hợp kiểm thử thực sự đầy đủ như vậy, tại sao khi viết bằng Zig trước đây lại không thể phát hiện ra những lỗi khó chịu đó?"

Bây giờ, Kelley cảm thấy vô cùng thất vọng khi Jarred từ một nhà phát triển mã nguồn mở có nhiệt huyết của người mới bắt đầu (beginner energy) trở thành một người quản lý tồi (stinky manager).

Kelley thẳng thắn nói rằng khi biết tin Bun quyết định từ bỏ Zig, anh không chỉ không tức giận vì cảm thấy bị phản bội, mà ngược lại còn cảm thấy nhẹ nhõm. Anh sợ rằng Bun mang danh Zig sẽ khiến bên ngoài hiểu lầm, và càng sợ nó thu hút một nhóm người dùng chỉ biết sao chép-dán mã AI. Anh thậm chí châm biếm rằng, mình đang ôm một tách trà, mừng rằng "cuối cùng thì việc này cũng không còn liên quan đến tôi nữa".

Với những lời chỉ trích thẳng thừng như vậy, những người khác trong giới công nghệ cũng lần lượt tham gia cuộc chiến, đưa ra quan điểm.

Trước hết là một phép tính: Ai cũng nói token của Claude quá đắt, nhưng theo dữ liệu do Jarred Sumner và chính thức từ Bun công bố, dự án viết lại Bun bằng ngôn ngữ Rust ước tính tiêu tốn 16,5 vạn đô la Mỹ chi phí API. Trong mắt giới công nghệ và kỹ thuật, cái giá và thời gian này rẻ đến mức đáng sợ.

Chỉ nhìn trên sổ sách, AI đã nén chi phí phát triển xuống còn khoảng một phần mười so với ban đầu, thời gian cũng giảm từ khoảng một năm xuống còn chưa đầy hai tuần.

Tiếp theo là thái độ đối với sự va chạm giữa văn hóa cộng đồng mã nguồn mở và thời đại AI. Có người sau khi đọc bài blog của người sáng lập Zig, Andrew, cảm thấy vô cùng khó chịu, cho rằng việc anh công khai tấn công một người dùng và nhà tài trợ quan trọng trước đây (Bun từng tài trợ lâu dài cho Zig) thể hiện sự thiếu chuyên nghiệp, thậm chí có người cực đoan cho rằng "chưa bao giờ chủ động hy vọng một ngôn ngữ lập trình thất bại đến thế".

Nhưng cũng có những lập trình viên theo trường phái cũ đứng ra ủng hộ, cho rằng trong thời đại bị bong bóng vốn và AI cuốn theo này, Andrew chỉ đang bảo vệ chất lượng kỹ thuật thuần túy, thể hiện phong cách của Linus Torvalds ngày trước.

Tất nhiên, mọi người quan tâm hơn là sau khi dự án xáo trộn như vậy, nó có còn dễ dùng hay không.

Hiện tại, điểm gây tranh cãi lớn nhất là ở chỗ, 1 triệu dòng mã này do được AI dịch cơ học từ Zig sang, thiếu sự tái cấu trúc kiến trúc từ các kỹ sư con người. Trong kho mã mới vẫn còn sót lại tới 2,7 vạn dòng mã khối unsafe. Nhiều người lo ngại rằng trong tương lai, khi các nhà phát triển con người bảo trì, đọc và sửa đổi đống "sản phẩm sinh ra từ AI" khổng lồ này, chi phí nhận thức và chi phí tìm lỗi tiêu tốn cuối cùng có thể vượt quá chi phí phát triển ban đầu tiết kiệm được ngày hôm nay.

Dự án phá vỡ quy luật lịch sử kỹ thuật phần mềm này, cuối cùng sẽ là một cột mốc thay đổi mô hình lập trình của AI, hay sẽ hóa thành một ngọn núi lửa nợ kỹ thuật khó bảo trì trong tương lai? Có lẽ chỉ có thể giao cho thời gian kiểm chứng.

Tài liệu tham khảo:

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

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

Bài viết này từ tài khoản WeChat công cộng "机器之心" (ID:almosthuman2014), tác giả: 关注AI的

Kripto yang Sedang Tren

Pertanyaan Terkait

QTại sao người sáng lập Zig, Andrew Kelley, lại tức giận với Jarred Sumner và Bun?

AAndrew Kelley tức giận vì Bun, một dự án ban đầu được viết bằng Zig, đã bị Jarred Sumner dùng Claude AI viết lại bằng Rust trong 11 ngày. Ông chỉ trích thói quen kỹ thuật kém của Jarred, quản lý tồi và cho rằng mã nguồn Bun đầy lỗi là do chất lượng code gốc không tốt, không phải do ngôn ngữ Zig.

QLý do chính nào khiến Bun quyết định viết lại toàn bộ mã nguồn từ Zig sang Rust?

ALý do chính là Bun gặp phải nhiều lỗi bảo mật bộ nhớ (use-after-free, double-free) khi mở rộng quy mô làm nền tảng cho Claude Code. Rust có cơ chế kiểm tra mượn (borrow checker) giúp phát hiện các lỗi này ngay khi biên dịch. Ngoài ra, cộng đồng Zig không chấp nhận code do AI sinh ra, trong khi đội ngũ Bun lại phụ thuộc nhiều vào AI để phát triển.

QChi phí và thời gian để Claude AI viết lại 1 triệu dòng code Bun từ Zig sang Rust là bao nhiêu?

ADự án viết lại 1 triệu dòng code từ Zig sang Rust bằng Claude Fable 5 của Anthropic chỉ mất 11 ngày và tiêu tốn khoảng 16,5 nghìn đô la Mỹ chi phí API. Điều này được coi là rẻ một cách đáng sợ so với phương pháp phát triển truyền thống.

QNhững lo ngại chính của cộng đồng kỹ thuật về mã nguồn Bun mới được AI viết bằng Rust là gì?

ACộng đồng lo ngại chính là mã nguồn mới do AI tạo ra chủ yếu là dịch máy móc từ Zig, thiếu sự tái cấu trúc kiến trúc của con người. Nó chứa tới 27.000 dòng mã 'unsafe' trong Rust, có thể khiến việc bảo trì, đọc hiểu và sửa lỗi trong tương lai trở nên rất khó khăn và tốn kém, có khả năng tạo ra 'núi nợ kỹ thuật'.

QPhản ứng của cộng đồng công nghệ trước cuộc tranh cãi này như thế nào?

ACộng đồng công nghệ có nhiều ý kiến trái chiều. Một số chỉ trích Andrew Kelley vì đã công kích công khai người dùng và nhà tài trợ quan trọng, cho rằng ông thiếu chuyên nghiệp. Số khác lại ủng hộ ông, coi đó là sự bảo vệ cho chất lượng kỹ thuật thuần túy trước làn sóng AI và vốn đầu tư. Nhiều người cũng tập trung thảo luận về tính hiệu quả, chi phí và tác động lâu dài của việc sử dụng AI để viết lại mã quy mô lớn.

Bacaan Terkait

Goldman Sachs: Juli Menghancurkan Perdagangan Padat, Pasar Bull AS Tak Terputus Tapi Lebih Sulit

Menurut analisis Goldman Sachs, pasar saham AS pada Juli mengalami koreksi yang lebih didorong oleh penyesuaian posisi (deleveraging) ketimbang keruntuhan indeks utama. Meskipun S&P 500 relatif stabil (hanya turun <2% dari puncak), terjadi gejolak besar di bawah permukaan. Transaksi yang sebelumnya padat dan digerakkan momentum—seperti saham AI, teknologi berkecepatan tinggi, dan strategi Asia—mengalami tekanan likuiditas dan penjualan besar-besaran. Leverage pada sektor teknologi global turun ke level terendah dalam lima tahun terakhir, dan eksposur terhadap momentum berada pada persentil ke-28 dalam satu tahun terakhir. Perdebatan utama pada saham AI bergeser dari narasi menuju keberlanjutan profitabilitas, dengan kinerja perusahaan cloud seperti Microsoft dan Amazon yang lebih baik meredam kekhawatiran. Komunikasi Federal Reserve yang lebih hati-hati dan tekanan pada imbal hasil obligasi jangka panjang menambah ketidakpastian. Secara keseluruhan, dasar fundamental pasar saham AS masih solid didukung ekonomi dan pengeluaran modal AI, namun elastisitas kenaikan telah melemah. Tren bull market belum berakhir, tetapi periode ke depan akan lebih fluktuatif dan menuntut selektivitas yang lebih tinggi, bukan sekadar "beli dan tahan". Juli menjadi pengingat bahwa pasar tidak memberi imbalan untuk posisi yang terlalu padat dan leverage berlebihan.

marsbit2j yang lalu

Goldman Sachs: Juli Menghancurkan Perdagangan Padat, Pasar Bull AS Tak Terputus Tapi Lebih Sulit

marsbit2j yang lalu

RUU Kripto yang Ditunggu-tunggu, Dikenal sebagai 'RUU Kejelasan', Berada di Tahap Kritis: Gedung Putih Akan Membahasnya Akhir Pekan Ini

Masa depan U.S. Crypto-Asset Regulatory Clarity Act atau "CLARITY Act" berada di titik kritis, dengan keputusan Gedung Putih Trump diharapkan pada akhir pekan ini terkait proposal etika baru dari kedua partai. Proposal alternatif oleh Senator Republik Tom Tillis dan Senator Demokrat Ruben Gallego ini bertujuan mengatasi kekhawatiran Demokrat dengan memberi wewenang kepada jaksa agung negara bagian untuk menuntut pejabat federal jika Departemen Kehakiman gagal menegakkan aturan etika. Versi sebelumnya didukung Gedung Putih namun dikritik karena penegakan tetap di Departemen Kehakiman dan batas waktu yang berakhir Januari 2029. Jika kesepakatan etika tercapai, Senat dapat melakukan pemungutan suara untuk CLARITY Act, meski memerlukan dukungan 60 senator. RUU yang telah disetujui Komite Perbankan Senat ini bertujuan memperjelas yurisdiksi SEC dan CFTC atas aset kripto, menciptakan kerangka pasar, mengatur imbal hasil stablecoin, dan memberikan perlindungan hukum tertentu bagi pengembang perangkat lunak. Kompromi pada aturan stablecoin membatasi pembayaran mirip bunga yang hanya berdasarkan kepemilikan token, tetapi mengizinkan imbalan terkait transaksi, pembayaran, program loyalitas, atau penggunaan platform. Kegagalan mencapai kesepakatan etika dapat kembali menghalangi kemajuan RUU ini di Senat, memperpanjang ketidakpastian regulasi untuk imbal hasil stablecoin dan implementasi ketentuan terkait dalam GENIUS Act.

cryptonews.ru2j yang lalu

RUU Kripto yang Ditunggu-tunggu, Dikenal sebagai 'RUU Kejelasan', Berada di Tahap Kritis: Gedung Putih Akan Membahasnya Akhir Pekan Ini

cryptonews.ru2j yang lalu

Wawancara dengan Eksekutif Robinhood: Strategi Akusisi 'Barbel' dengan Meme + Tokenisasi Saham AS, Semua Lini Bisnis Capai Pendapatan Ratusan Juta Dolar

Wawancara dengan Johann Kerbrat, Wakil Presiden Senior Robinhood, mengungkap strategi mereka untuk mendorong adopsi crypto melalui "strategi barbell": memadukan meme coin untuk menarik pengguna DeFi dengan tokenisasi saham AS (RWA) untuk menjangkau pengguna global yang kesulitan mengakses pasar modal tradisional. Robinhood Chain, yang baru diluncurkan tiga minggu, telah mencatat volume perdagangan mingguan lebih dari $30 miliar dan lebih dari 1,05 miliar transaksi. Strategi intinya adalah memindahkan 27 juta akun berdananya ke ekosistem blockchain dengan menyederhanakan pengalaman DeFi. Produk seperti Robinhood Earn memungkinkan pengguna mendapatkan yield aset kripto tanpa harus mengelola dompet atau private key. Tokenisasi saham, yang kini mencakup 90+ saham di 120+ negara, menawarkan solusi seperti perdagangan 24/7 dan akses internasional. Kerbrat menekankan bahwa mereka memilih stack teknologi Arbitrum daripada membangun L1 sendiri untuk memanfaatkan keamanan Ethereum dan likuiditas EVM. Fokus mereka adalah memperluas pasar secara keseluruhan, bukan bersaing langsung dengan platform seperti Base. Kemitraan dengan proyek DeFi dipilih berdasarkan kesesuaian regulasi, kemampuan membangun pengalaman unik, dan diferensiasi. Visi jangka panjang Robinhood adalah menjadi "aplikasi super" yang memenuhi semua kebutuhan keuangan pengguna, dengan semua lini bisnisnya telah menghasilkan pendapatan miliaran dolar.

marsbit4j yang lalu

Wawancara dengan Eksekutif Robinhood: Strategi Akusisi 'Barbel' dengan Meme + Tokenisasi Saham AS, Semua Lini Bisnis Capai Pendapatan Ratusan Juta Dolar

marsbit4j yang lalu

Trading

Spot

Artikel Populer

Cara Membeli EPIC

Selamat datang di HTX.com! Kami telah membuat pembelian Epic Chain (EPIC) menjadi mudah dan nyaman. Ikuti panduan langkah demi langkah kami untuk memulai perjalanan kripto Anda.Langkah 1: Buat Akun HTX AndaGunakan alamat email atau nomor ponsel Anda untuk mendaftar akun gratis di HTX. Rasakan perjalanan pendaftaran yang mudah dan buka semua fitur.Dapatkan Akun SayaLangkah 2: Buka Beli Kripto, lalu Pilih Metode Pembayaran AndaKartu Kredit/Debit: Gunakan Visa atau Mastercard Anda untuk membeli Epic Chain (EPIC) secara instan.Saldo: Gunakan dana dari saldo akun HTX Anda untuk melakukan trading dengan lancar.Pihak Ketiga: Kami telah menambahkan metode pembayaran populer seperti Google Pay dan Apple Pay untuk meningkatkan kenyamanan.P2P: Lakukan trading langsung dengan pengguna lain di HTX.Over-the-Counter (OTC): Kami menawarkan layanan yang dibuat khusus dan kurs yang kompetitif bagi para trader.Langkah 3: Simpan Epic Chain (EPIC) AndaSetelah melakukan pembelian, simpan Epic Chain (EPIC) di akun HTX Anda. Selain itu, Anda dapat mengirimkannya ke tempat lain melalui transfer blockchain atau menggunakannya untuk memperdagangkan mata uang kripto lainnya.Langkah 4: Lakukan trading Epic Chain (EPIC)Lakukan trading Epic Chain (EPIC) dengan mudah di pasar spot HTX. Cukup akses akun Anda, pilih pasangan perdagangan, jalankan trading, lalu pantau secara real-time. Kami menawarkan pengalaman yang ramah pengguna baik untuk pemula maupun trader berpengalaman.

261 Total TayanganDipublikasikan pada 2025.03.17Diperbarui pada 2026.07.21

Cara Membeli EPIC

Diskusi

Selamat datang di Komunitas HTX. Di sini, Anda bisa terus mendapatkan informasi terbaru tentang perkembangan platform terkini dan mendapatkan akses ke wawasan pasar profesional. Pendapat pengguna mengenai harga EPIC (EPIC) disajikan di bawah ini.

活动图片