← semua berita

Anthropic membangun ulang CI setelah Claude menulis mayoritas kodenya

AI · · · sumber (claude.com)

Insinyur Anthropic kini mengirim kode sekitar delapan kali lebih banyak per kuartal dibanding periode 2021 sampai 2025, dan Claude menulis kira-kira 80 persennya. Volume itu, ditambah jumlah tes yang tumbuh sepuluh kali lipat dan nyaris tanpa perekrutan baru, mendorong job continuous integration naik 25 kali lipat dalam enam bulan. Yang pertama jebol adalah test impact analysis, layanan yang menentukan tes mana yang benar-benar perlu dijalankan untuk sebuah perubahan. Layanan itu hanya berupa satu proses tunggal, dan tidak sanggup mengejar beban.

Tim menceritakan tiga tambalan cepat sebelum akhirnya merombak total. Mesin yang lebih besar dengan core dua kali lipat memberi napas 70 hari. Sharding pekerjaan per package menambah 29 hari. Restart harian untuk mengosongkan memori bertahan kurang dari sehari. Setiap tambalan hanya menunda saat ketika hasil yang belum diproses menumpuk lebih cepat daripada yang bisa diselesaikan layanan, dan itu berbahaya karena hasil basi ikut memengaruhi keputusan pada pull request berikutnya.

Perombakannya memecah pekerjaan. Worker listener yang stateless menambahkan hasil mentah ke sebuah jurnal, lalu proses consumer terpisah mengolah jurnal itu menjadi riwayat yang bisa dikueri, sehingga listener bisa diskalakan secara horizontal. Membangunnya butuh tiga minggu, turun dari satu kuartal untuk pekerjaan serupa setahun sebelumnya, yang menurut penulis justru menandakan percepatan yang sama yang memicu masalah tadi. Sarannya: anggap beban akan naik 25 kali lipat dalam dua kuartal dan rancang untuk itu sekarang. Tulisan lengkapnya merinci tiap tambalan.

Kenapa ini penting

Kalau tim Anda mulai memakai agentic coding, hambatannya mungkin bukan pada model, melainkan pada infrastruktur di sekitarnya: CI, pemilihan tes, dan penyimpanan hasil yang dulu dirancang untuk laju commit manusia. Angka Anthropic memberi patokan konkret untuk perencanaan, alih-alih menemukan batasnya saat sudah di produksi.

AnthropicEngineeringCoding