Chi 400.000 đô la thuê AI viết lại trình biên dịch TypeScript, thất bại; đổi sang Claude Opus 5.5 xong trong 2 tuần

Chi 400.000 đô la thuê AI viết lại trình biên dịch TypeScript, thất bại; đổi sang Claude Opus 5.5 xong trong 2 tuần

Một công ty nhỏ vừa kể lại câu chuyện khiến dân lập trình bàn tán khắp nơi: họ thuê AI viết lại toàn bộ trình biên dịch (compiler) của TypeScript bằng ngôn ngữ Rust. Lần thử đầu tiên đốt hơn 400.000 đô la mà vẫn không xong. Lần thử thứ hai, đổi sang Claude Opus 5.5, chỉ mất khoảng 24.000 đô la và 2 tuần là có bản chạy được, nhanh hơn hẳn bản gốc.

Người đứng sau dự án là Theo Browne, nhà sáng lập công ty Ping Labs, được biết tới qua kênh YouTube Theo t3.gg. Dự án tên là ts-rust, một bản port (chuyển ngôn ngữ lập trình) của TypeScript 7, bộ trình biên dịch và kiểm tra kiểu dữ liệu mà hàng triệu lập trình viên JavaScript dùng mỗi ngày.

🧪 Lần một: đốt hơn 400.000 đô la mà vẫn chưa xong

Theo kể rằng đội của anh thử dùng các model của OpenAI (GPT 5.6 Sol và GPT 6 Astra) để tự động chuyển code TypeScript (viết bằng Go) sang Rust. Sau nhiều tháng chạy liên tục, họ tiêu hết hơn 400.000 đô la tiền token, tạo ra hơn 1,3 triệu dòng code Rust, nhưng kết quả chỉ đạt khoảng 84% độ tương thích với bản gốc. Vẫn còn quá nhiều lỗi để dùng thật.

🚀 Lần hai: đổi sang Claude Opus 5.5, xong trong 2 tuần

Thay vì sửa tiếp phần code cũ, đội của Theo quyết định làm lại từ đầu, lần này giao việc cho Claude Opus 5.5 chạy qua Claude Code. Chỉ sau 10 tiếng, AI đã có một bản chạy được. Hai tuần sau, dự án hoàn thành với chi phí khoảng 24.047 đô la, rẻ hơn lần thử trước gần 17 lần.

Theo thừa nhận một điều khá bất ngờ: "Tôi chưa từng đọc một dòng code nào trong số này." Cả bộ test (hơn 181.000 bài kiểm tra chuyển từ bản gốc viết bằng Go) đóng vai trò như bản đặc tả, AI cứ chạy test, sai thì tự sửa, đúng thì qua bài tiếp theo, không cần người kiểm tra từng dòng. Đây cũng là cách làm mà bài viết AI agent là gì, khác gì chatbot từng nhắc tới: AI agent tự lặp lại các bước thử và sửa cho tới khi đạt mục tiêu, không cần người ngồi canh từng thao tác.

⚡ Kết quả: nhanh hơn bản gốc gần gấp đôi

Bản Rust mới vượt qua toàn bộ hơn 181.000 bài test, cho ra kết quả giống hệt bản gốc trên nhiều dự án mã nguồn mở lớn như TanStack Query và Hono. Về tốc độ, nó nhanh hơn bản TypeScript 7 gốc khoảng 1,6 đến gần 1,9 lần (tính trung bình), có dự án nhanh hơn bản TypeScript 6 cũ tới hơn 10 lần. Ví dụ cụ thể: kiểm tra trên dự án T3 Code, bản Rust chỉ mất khoảng 5 đến 7 giây, trong khi bản gốc TypeScript 7 mất hơn 16 giây.

Câu chuyện này khá giống một dự án từng gây chú ý trước đó, khi Opus 5.5 tự code một tựa game suốt 20 tiếng và được nhiều người gọi là AI lập trình giỏi nhất hiện tại: AI không chỉ viết vài hàm nhỏ, mà có thể ôm trọn một dự án lớn, kéo dài nhiều giờ liền mà không cần người nhắc từng bước.

⚠️ Chưa phải hàng dùng thật ngay, còn vài giới hạn

Theo tự gọi đây là "bản phát hành sớm" (early release), chưa sẵn sàng thay thế hoàn toàn bản gốc. Một số vấn đề còn tồn tại: xử lý thời gian chưa chuẩn trong các dự án nhiều package (monorepo), bộ nhớ có thể tăng dần khi mở trình soạn thảo quá lâu, và thứ tự build trong các dự án ghép nhiều phần (composite project) đôi khi chưa đúng. Nói cách khác, đây là một bản chứng minh ý tưởng ấn tượng, chưa phải sản phẩm để cài vào dự án thật ngay hôm nay.

🎯 Vì sao câu chuyện này đáng để bạn quan tâm

Bạn không cần biết Rust hay TypeScript để thấy điều quan trọng ở đây: cùng một việc khó, chọn đúng công cụ AI có thể tạo ra khoảng cách chi phí rất lớn, từ hơn 400.000 đô la thất bại xuống còn 24.000 đô la thành công. Đây cũng là bài học cho bất kỳ ai đang lập trình cùng AI theo kiểu vibe coding: đừng ngại thử lại với một model khác khi cách cũ chưa ra kết quả, và luôn chuẩn bị sẵn bộ test rõ ràng để AI biết khi nào mình làm đúng.

Nếu bạn tò mò công cụ đứng sau câu chuyện này hoạt động ra sao, bài Claude Code là gì, hướng dẫn từ A đến Z sẽ giúp bạn hiểu cách nó nhận việc, tự chạy test và tự sửa lỗi. Còn nếu bạn đang cân nhắc ngân sách cho dự án vibe coding của riêng mình, bài làm app bằng vibe coding tốn bao nhiêu tiền một tháng liệt kê rõ từng khoản để bạn tính trước, tránh rơi vào cảnh đốt tiền như lần thử đầu tiên trong câu chuyện này.

❓ Câu hỏi thường gặp

Dự án ts-rust là gì? Là bản chuyển trình biên dịch TypeScript 7 (vốn viết bằng Go) sang ngôn ngữ Rust, do công ty Ping Labs của Theo Browne thực hiện gần như hoàn toàn bằng AI.

Vì sao lần thử đầu tiên thất bại? Dùng model khác (GPT 5.6 Sol, GPT 6 Astra), chạy nhiều tháng, tốn hơn 400.000 đô la nhưng chỉ đạt khoảng 84% độ tương thích, chưa đủ để dùng thật.

Claude Opus 5.5 đã làm gì khác đi? Làm lại từ đầu thay vì sửa code cũ, dùng bộ hơn 181.000 bài test làm thước đo đúng sai, hoàn thành trong 2 tuần với khoảng 24.000 đô la.

Bản Rust mới đã dùng được chưa? Chưa hoàn toàn. Tác giả gọi đây là bản phát hành sớm, còn vài lỗi ở dự án nhiều package và cần thêm thời gian kiểm chứng trước khi dùng cho sản phẩm thật.

Bài học rút ra cho người học vibe coding là gì? Chọn đúng model AI quan trọng không kém viết prompt hay, và luôn có bộ test rõ ràng để AI tự biết khi nào mình đã làm đúng việc.

#AI #ClaudeOpus55 #VibeCoding #ClaudeCode #LapTrinhAI #TypeScript

Doanh nghiệp muốn giới thiệu sản phẩm AI tới bạn đọc Vibe AI Coder? Xem gói tài trợ

Bài viết liên quan