Bun, Zig'den Rust'a: 64 Claude ajanıyla 2 günde tam yeniden yazım
Bun'ın Zig'den Rust'a geçişi: 64 paralel Claude ajanıyla 535.000 satır kod 2 günde yeniden yazıldı. Mühendisler için çıkarımlar.
Bun'ın yaratıcısı Jarred Sumner, 535.000 satırlık Zig kod tabanını Rust'a taşımak için Anthropic'in Fable modelini kullandı. Zig'in bellek güvenliği sağlamaması nedeniyle sürekli bellek sızıntıları ve çökmelerle uğraşan ekip, klasik bir yeniden yazımın en az bir yıl süreceğini biliyordu; bunun yerine 64 paralel Claude ajanı kullanarak süreci iki güne indirdi.
Süreç, Claude ile üç saatlik hazırlık görüşmesiyle başladı; bu görüşme Zig kalıplarını Rust'a eşleyen 600 satırlık bir PORTING.md rehberine dönüştü. Ardından üç dosyalık deneme çalıştırması, çapraz-doğrulayıcı (adversarial) inceleme turları ve son olarak 1.448 dosyanın 4 worktree'de 16'şar ajanla paralel işlenmesi geldi. Ajanların git komutlarıyla birbirinin işini bozması gibi pratik sorunlar, iş akışına kısıtlamalar eklenerek çözüldü.
Sonuç: 16.000 derleyici hatası 64 Claude tarafından yaklaşık 12 saatte giderildi — tek bir mühendis için aylar sürecek bir iş. Bu vaka, büyük ölçekli dil geçişlerinin AI ajan orkestrasyonuyla nasıl köklü şekilde hızlanabileceğini, ancak titiz insan denetimi ve net mühendislik kısıtları gerektirdiğini gösteriyor.