Claude Code của Anthropic di chuyển 1 triệu dòng mã sang ngôn ngữ mới trong hai tuần
Anthropic
Các kỹ sư tại Anthropic đã sử dụng Claude Code để di chuyển các cơ sở mã lớn trong vài ngày hoặc vài tuần, với Jarred Sumner chuyển Bun từ Zig sang Rust và Mike Krieger chuyển một cơ sở mã Python sang 165.000 dòng TypeScript. Bài viết trình bày chi tiết quy trình sáu bước và kinh tế của việc di chuyển mã do AI thúc đẩy, bao gồm chi phí token và kết quả kiểm thử.
Anthropic báo cáo rằng việc sử dụng Claude Code và các mô hình như Claude Fable 5 và Claude Opus 4.8, các nhà phát triển có thể chuyển đổi các codebase lớn sang một ngôn ngữ mới trong vài ngày hoặc vài tuần thay vì nhiều năm. Hai ví dụ được nêu bật: Jarred Sumner, đồng sáng lập Bun, đã sử dụng Claude Code để chuyển Bun từ Zig sang Rust, tạo ra một triệu dòng mã trong chưa đầy hai tuần, chỉ có 19 lỗi hồi quy được tìm thấy sau khi hợp nhất, tất cả đều đã được sửa từ đó. Mike Krieger, một lãnh đạo tại Anthropic Labs, đã chuyển một codebase Python thành 165,000 dòng TypeScript chỉ trong một cuối tuần, sử dụng hàng trăm tác nhân, tám điểm kiểm tra, ba vòng đánh giá đối kháng và một kiểm tra tương đương cuối cùng. Bài viết phác thảo một quy trình sáu bước cho các cuộc chuyển đổi như vậy, bắt đầu với việc thiết lập một trọng tài đáng tin cậy (bộ kiểm thử), sau đó tạo tài liệu quy tắc, bản đồ phụ thuộc và sổ đăng ký phân kỳ, tiếp theo là dịch, biên dịch và kiểm thử song song do tác nhân điều khiển. Bài viết lưu ý rằng việc chuyển đổi Bun tốn khoảng 5,9 tỷ token đầu vào không lưu trữ và 690 triệu token đầu ra, khoảng 165.000 đô la, trong khi việc chuyển đổi của Mike sử dụng 27 triệu token. Kinh tế học đã thay đổi, làm cho các cuộc chuyển đổi trở nên khả thi đối với các lợi ích nhỏ hơn, chẳng hạn như giảm thời gian biên dịch từ tám phút xuống còn hai giây.
Nguồn: Habr — хаб ИИ —
bản gốc
