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

marsbitPublicado a 2026-07-11Actualizado a 2026-07-11

Resumen

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的

Criptos en tendencia

Preguntas relacionadas

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.

Lecturas Relacionadas

Entrevista con un ejecutivo de Robinhood: Meme + Tokenización de acciones de EE.UU. como estrategia de adquisición de clientes "en forma de pesa", todas las líneas de negocio generan ingresos por valor de cientos de millones

**Resumen: Robinhood Chain, el enfoque "Bimodal" para la captación de usuarios** Robinhood Chain, la L2 de Ethereum de Robinhood, lanzó su red principal hace tres semanas, logrando un volumen de intercambio semanal en DEX de $30 mil millones, más de 100 millones de transacciones y un TVL superior a $3 mil millones. Johann Kerbrat, Vicepresidente Sénior y Director General de Crypto e Internacional de Robinhood, explica la estrategia "bimodal": atraer a los usuarios con memecoins y al mismo tiempo ofrecer activos del mundo real tokenizados (RWA), como acciones estadounidenses disponibles en más de 120 países. El objetivo central es llevar gradualmente los 27 millones de cuentas de Robinhood a la cadena, simplificando la complejidad de DeFi con una interfaz de usuario familiar. Esto representa la fusión entre CeFi y DeFi. La cadena usa la tecnología de Arbitrum, priorizando velocidad, bajo coste en gas y la seguridad de Ethereum, en lugar de construir una L1 propia. Robinhood ve el futuro como una oportunidad para "agrandar el pastel" de las finanzas descentralizadas para todos, no solo competir por la cuota de mercado con plataformas como Base. Las colaboraciones con socios DeFi se basan en el cumplimiento normativo y la creación de experiencias únicas. El plan a largo plazo es convertir a Robinhood en una "súper app" financiera integral.

marsbitHace 1 hora(s)

Entrevista con un ejecutivo de Robinhood: Meme + Tokenización de acciones de EE.UU. como estrategia de adquisición de clientes "en forma de pesa", todas las líneas de negocio generan ingresos por valor de cientos de millones

marsbitHace 1 hora(s)

Director ejecutivo de HIVE: Los GPU para IA generan 10 veces más ingresos por hora que las granjas de minería

El CEO de HIVE Digital Technologies, Frank Holmes, ha presentado datos que demuestran que su clúster de 504 GPUs Nvidia B200, utilizado para infraestructura de IA, genera aproximadamente 2.90 dólares por hora por GPU. En contraste, sus operaciones de minería de Bitcoin producen solo unos 0.12 dólares por hora, una diferencia de más de 20 veces en este indicador clave. Esta brecha de rentabilidad fundamenta la estrategia de HIVE: priorizar inversiones en el negocio de IA, de mayores ingresos, mientras mantiene sus significativas operaciones mineras. En el año fiscal 2026, HIVE alcanzó una tasa de hash promedio de 22.2 EH/s y minó 2,885 BTC. Los ingresos totales fueron de 297.8 millones de dólares, con un crecimiento del 158%. Su división de IA/HPC, BUZZ, contribuyó con 19.5 millones. La compañía está construyendo un ambicioso centro de datos de IA de 320 MW en Toronto, que albergará más de 100,000 GPUs y se espera que genere unos 360 millones de dólares en ingresos recurrentes anuales una vez operativo a finales de 2027. HIVE no está sola en esta transición; otras mineras como MARA, Hut 8 y Terawulf también están redirigiendo recursos energéticos hacia contratos de IA/HPC debido a la mayor rentabilidad y a la presión en los márgenes de la minería de Bitcoin. El objetivo inmediato de HIVE es multiplicar por diez sus ingresos anuales por IA/HPC.

cryptonews.ruHace 3 hora(s)

Director ejecutivo de HIVE: Los GPU para IA generan 10 veces más ingresos por hora que las granjas de minería

cryptonews.ruHace 3 hora(s)

Trading

Spot

Artículos destacados

Cómo comprar EPIC

¡Bienvenido a HTX.com! Hemos hecho que comprar Epic Chain (EPIC) sea simple y conveniente. Sigue nuestra guía paso a paso para iniciar tu viaje de criptos.Paso 1: crea tu cuenta HTXUtiliza tu correo electrónico o número de teléfono para registrarte y obtener una cuenta gratuita en HTX. Experimenta un proceso de registro sin complicaciones y desbloquea todas las funciones.Obtener mi cuentaPaso 2: ve a Comprar cripto y elige tu método de pagoTarjeta de crédito/débito: usa tu Visa o Mastercard para comprar Epic Chain (EPIC) al instante.Saldo: utiliza fondos del saldo de tu cuenta HTX para tradear sin problemas.Terceros: hemos agregado métodos de pago populares como Google Pay y Apple Pay para mejorar la comodidad.P2P: tradear directamente con otros usuarios en HTX.Over-the-Counter (OTC): ofrecemos servicios personalizados y tipos de cambio competitivos para los traders.Paso 3: guarda tu Epic Chain (EPIC)Después de comprar tu Epic Chain (EPIC), guárdalo en tu cuenta HTX. Alternativamente, puedes enviarlo a otro lugar mediante transferencia blockchain o utilizarlo para tradear otras criptomonedas.Paso 4: tradear Epic Chain (EPIC)Tradear fácilmente con Epic Chain (EPIC) en HTX's mercado spot. Simplemente accede a tu cuenta, selecciona tu par de trading, ejecuta tus trades y monitorea en tiempo real. Ofrecemos una experiencia fácil de usar tanto para principiantes como para traders experimentados.

307 Vistas totalesPublicado en 2025.03.17Actualizado en 2026.07.21

Cómo comprar EPIC

Discusiones

Bienvenido a la comunidad de HTX. Aquí puedes mantenerte informado sobre los últimos desarrollos de la plataforma y acceder a análisis profesionales del mercado. A continuación se presentan las opiniones de los usuarios sobre el precio de EPIC (EPIC).

活动图片