Proyek yang tadinya butuh 4 tahun, dipaksa selesai dalam dua minggu oleh Claude Code!
Biaya dari $3 juta, dipotong hingga puluhan ribu saja.
Baru-baru ini, Anthropic untuk pertama kalinya mempublikasikan 'alur lengkap' migrasi kode skala besar mereka dengan CC, enam langkah kerangka kerja yang membuat seluruh internet terpukau.

Tokoh utama cerita ini, adalah Jarred Sumner, sang pendiri Bun.
Dia pernah menulis Bun, runtime JavaScript yang lebih cepat dari Node.js, dalam waktu satu tahun.
Kini dalam waktu kurang dari dua minggu, dengan menulis cepat satu juta baris kode, dia mengganti Zig dengan Rust.
Sang Pendiri Bun, Meminta AI Menulis Ulang 1 Juta Baris Kode
Dulu, logika Jarred Sumner memilih Zig sangat murni: menggunakan kesederhanaan ekstrem untuk mengeluarkan performa setara bahasa C.
Ini hampir seperti senjata yang dirancang khusus untuk pendiri mandiri.
Dengan kata-katanya sendiri, "Sebelum LLM muncul, seseorang menulis Bun dalam setahun di apartemen sempit Oakland".

Namun, sisi gelap dari kesederhanaan ekstrem adalah lubang-lubang tersembunyi yang ditanam sejak awal.
Saat ini, unduhan CLI Bun per bulan telah menembus angka 10 juta dengan kuat, bahkan menjadi ketergantungan berat bagi basis kode CC.
Seiring ekosistem yang melaju kencang, "hutang teknis" dari tahun-tahun itu, kini harus dibayar kembali dengan bunga.

Maka dia melakukan hal yang dulu tak terbayangkan: menggunakan Claude Code, untuk memigrasikan seluruh Bun dari Zig ke Rust yang lebih aman secara memori.
Kurang dari dua minggu, menghasilkan satu juta baris kode.
Sebelum digabung, semua *test case* yang ada di Bun, 100% lolos di CI. Setelah digabung, muncul 19 regresi, yang kini sudah semuanya diperbaiki. Versi Rust ini sudah diluncurkan diam-diam bersama Claude Code sejak Juni.
Migrasi ini menghabiskan 5,9 miliar token input, 690 juta token output, jika dihitung dengan harga API, sekitar $165 ribu.
Kedengarannya tidak murah, tapi dibandingkan dengan buku lama selama 4 tahun dan $3 juta, uang ini seperti harga sayuran.
Satu Set Pustaka Python, Menjadi 165 Ribu Baris TS
Yang menggunakan CC sebagai mesin efisiensi, jauh lebih dari sekadar Jarred Sumner.
Mike Krieger, Kepala Labs Anthropic dan juga salah satu pendiri Instagram, kisahnya lebih representatif.
Dia dalam satu akhir pekan, memigrasikan satu set pustaka kode Python menjadi 165 ribu baris TypeScript, bagian utama menghabiskan sekitar 27 juta token.
Ratusan agen, 8 pos pemeriksaan, 3 putaran peninjauan adversial, dan terakhir melakukan satu validasi konsistensi, membandingkan satu per satu output setiap perintah dengan versi asli Python, setiap ada perubahan perilaku langsung diperbaiki sebagai bug.
Dia bahkan membiarkan Claude mendesain sendiri satu set pengujian end-to-end, dijalankan selama empat malam berturut-turut, khusus menangkap masalah-masalah sudut yang tak terduga.
Mengapa harus dipaksa migrasi?
Alat internal timnya harus dikemas menjadi satu biner tunggal untuk dikirim ke pengguna.
Dengan toolchain Python, kompilasi setiap platform butuh 8 menit, seluruh matriks build setiap rilis harus menunggu setengah jam.
Setelah migrasi, kompilasi yang sama hanya butuh 2 detik, biner startup lebih cepat 6 kali, sekaligus memensiunkan satu jalur deployment penuh.
Jangan Perbaiki Kode, Enam Langkah Kerangka Inti
Lalu, apa jiwa dari strategi ini?
Anthropic meringkasnya dalam satu kalimat: Jangan perbaiki kodenya, tapi perbaiki loop yang menghasilkan kode itu.

Migrasi berskala besar sangat cocok diberikan ke AI, alasannya sederhana –
Pekerjaan ini secara alami paralel, ribuan file bisa dikerjakan bersamaan;
Kode lama itu sendiri adalah spesifikasi terbaik;
Suite pengujian adalah juri yang sudah ada;
Jika kompilasi atau pengujian gagal, tugas berikutnya langsung muncul.
Model bisa berjuang mati-matian dengan "kebenaran objektif" ini selama berhari-hari, tanpa perlu campur tangan manusia di tengah jalan.
Maka Anthropic memberikan satu set kerangka enam langkah yang dapat digunakan kembali: pertama siapkan juri, tulis buku panduan aturan, gambar grafik dependensi, buat daftar celah.
Lalu ambil satu "uji coba" skala kecil untuk menguji aturan, cari masalah kritis sebelum disebarkan ke ribuan file.
Kemudian terjemahan penuh, jalankan siklus multi-agen "implementasi — tinjauan — perbaikan"; terakhir kompilasi, jalankan, bandingkan perilaku satu per satu.

Di seluruh proses ini, aturan tidak pernah diperbaiki secara manual:
Setiap kali peninjau menemukan satu kesalahan, tambahkan satu kalimat ke buku panduan aturan, lalu hasilkan ulang batch file yang terpengaruh.
Anthropic akhirnya menyarankan, pilih satu repositori kode yang sudah lama ingin Anda perbaiki, tanyakan ke Claude, seperti apa alur migrasinya.
Empat tahun lalu, kalimat ini adalah lelucon. Hari ini, ini adalah cek yang benar-benar bisa dicairkan.
Dulu, migrasi adalah jurang yang tak berani diseberangi pengembang; sekarang, itu hanyalah bilah kemajuan yang menunggu untuk dikosongkan.
Artikel ini berasal dari akun WeChat "新智元", penulis: ASI启示录







