« Tüm yayınlar

Bun'ın Zig'den Rust'a AI Destekli Hızlı Geçişinden Çıkarımlar

Bun'ın Zig'den Rust'a AI destekli rewrite süreci: 64 paralel Claude ajanı, 535 bin satır kod, 2 günde tamamlanan geçiş.

Bun'ın yaratıcısı Jarred Sumner, 535 bin satırlık Zig kod tabanını Rust'a taşımak için Anthropic'in Fable modelini kullandı ve süreç sadece birkaç güne sıkıştı. Zig'in bellek güvenliği sağlamaması nedeniyle sürekli tekrarlanan memory leak, crash ve use-after-free hatalarından kurtulmak isteyen ekip, geleneksel yeniden yazım yaklaşımının bir yıl süreceğini öngörmüştü.

Süreç; Claude ile üç saatlik hazırlık toplantısı sonucunda oluşturulan 600 satırlık bir PORTING.md rehberi, küçük ölçekli deneme, ve ardından 64 paralel AI ajanına bölünmüş iş akışıyla ilerledi. Ajanların birbirinin git komutlarını bozması gibi pratik sorunlar workflow üzerinde ince ayarlarla çözüldü; iş 4 worktree'de 16'şar Claude çalıştırılarak paralelleştirildi.

Sonuçta iki gün içinde tüm kod tabanı taşındı, ardından 16 bine yakın derleyici hatası yine AI ajanları tarafından ~12 saatte giderildi. Bu vaka, büyük ölçekli, düşük seviyeli sistem yazılımlarında bile AI destekli yeniden yazımların artık gerçekçi bir seçenek olabileceğini gösteriyor — yeter ki iş uygun şekilde parçalanıp adversarial review adımlarıyla denetlensin.

Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz