Haberlere dön

Yapay Zeka

Bun, 1 Milyon Satır Kodu Claude ile 11 Günde Rust'a Taşıdı

Bun ekibi, 535 bin satırlık Zig kod tabanını 64 paralel Claude oturumuyla 11 günde Rust'a taşıdı. Bellek kullanımı 10 kat düştü; ama 13 bin unsafe bloğu ve 19 regresyon da tartışma yarattı.

13 Temmuz 20263 dakika4 görüntülenme

JavaScript dünyasının en hızlı çalışma ortamlarından Bun, geçen hafta yazılım tarihinin en büyük yapay zeka destekli kod göçlerinden birini duyurdu: yaklaşık 535 bin satırlık Zig kod tabanı, 64 paralel Claude oturumunun çalıştığı bir düzenekle 11 günde Rust diline taşındı. Toplam değişiklik 1 milyon satırı, commit sayısı 6.778'i buldu; faturası ise yaklaşık 165 bin dolar.

Göçün tetikleyicisi teknik olduğu kadar politikti: Anthropic'in Bun'ı satın almasının ardından Zig dilinin yapay zeka üretimi katkılara koyduğu yasak, projeyi dil değiştirmeye itti. Kararın duyurulması, Zig'in yaratıcısı Andrew Kelley ile Bun ekibi arasında Hacker News'te hâlâ süren sert bir polemiği de ateşledi.

Rakamlarla göç

Bun ekibinin blog yazısına göre işin asıl kod yazım kısmı 6 gün sürdü; zirve anlarında sistem dakikada yaklaşık 1.300 satır kod üretiyordu. İnsan mühendisler ise mimari kararları verdi, otomasyonun takıldığı düğümleri çözdü ve üretilen kodu gözden geçirdi. Sonuç etkileyici: çalışma belleği kullanımı 6,7 GB'tan 609 MB'a indi, bazı yüklerde yüzde 2-5 performans artışı ölçüldü.

Düzeneğin kendisi de tek satır komuttan ibaret değildi. Ekip, her Claude oturumuna kod tabanının belirli bir bölgesini atayan, çıktıları derleyip test eden ve başarısız denemeleri yeniden kuyruğa alan bir orkestrasyon katmanı kurdu. Yani "64 yapay zeka aynı anda kod yazdı" cümlesinin arkasında, bu 64 oturumu yöneten ciddi bir mühendislik altyapısı var — vakayı tekrarlanabilir kılan da bu.

Madalyonun öbür yüzü

Tablo tamamen pembe değil ve Bun ekibi bunu saklamıyor. Taşınan kodda Rust'ın güvenlik garantilerini devre dışı bırakan 13 bin "unsafe" bloğu bulunuyor — yani Rust'a geçmenin en büyük vaadi olan bellek güvenliği henüz tam anlamıyla kazanılmış değil. Yayın sonrasında 19 gerileme (regresyon) hatası tespit edildi. Eleştirmenler haklı bir soruyu gündemde tutuyor: 11 günde yazılan 1 milyon satırı kim, ne kadar derinlemesine gözden geçirebilir?

Neden önemli?

Bu vaka, "yapay zeka büyük ve ciddi kod tabanlarında çalışabilir mi?" sorusuna bugüne kadar verilmiş en somut cevaplardan biri. Aylar hatta yıllar sürmesi beklenen bir dil geçişinin 11 güne ve 165 bin dolara sığması, kurumsal yazılım dünyasındaki maliyet hesaplarını değiştirecek türden bir veri. Ama aynı vaka, hız kazancının bedelinin nereye taşındığını da gösteriyor: yük, kod yazmaktan kod doğrulamaya kayıyor.

YZ Uzman ne düşünüyor?

Türkiye'de sayısız şirket, yazanı çoktan ayrılmış eski Delphi, Visual Basic veya erken dönem PHP sistemlerinin üzerinde oturuyor. Bun vakasının bu şirketlere söylediği şey net: "bu sistemi modernleştirmek yıllar alır" varsayımı artık sorgulanmalı. Yapay zeka destekli göç, doğru kurgulandığında bu projeleri aylardan haftalara indirebiliyor — biz de kendi projelerimizde benzer dönüşümlerde bu hızlanmayı bizzat yaşıyoruz. Örneğin on yıllık bir stok takip sistemini modern bir web mimarisine taşımak isteyen bir üretici için asıl maliyet kalemi artık kodun yeniden yazılması değil; mevcut sistemin kurallarını doğru çıkarmak ve yeni sistemin aynı sonuçları ürettiğini kanıtlamak.

Ama aynı vakadan çıkarılacak ikinci ders daha kıymetli: 13 bin unsafe bloğu ve 19 regresyon, "AI yazdı, bitti" diye bir dünyanın olmadığının kanıtı. Kod üretimi ucuzladıkça test altyapısı, otomatik doğrulama ve deneyimli gözlerin incelemesi projenin asıl bel kemiği hâline geliyor. Eski sisteminizi yapay zeka ile yenilemeyi düşünüyorsanız bütçenin ve takvimin ağırlığını kod yazımına değil, doğrulamaya ayırın — hızlanma oradan kaybedilmezse gerçek tasarrufa dönüşüyor.

Kaynaklar: Bun, Simon Willison, The Decoder

Bu Yazıyı Paylaş

Diğer haberler

Bu teknolojiyi işinizde kullanmak ister misiniz?

Konuşalım