AIHere

Anthropic, yapay zekâ ajanları için Git yerine kendi sistemi Scion'u geliştirdi

Anthropic, ajanların yoğun kod katkısı nedeniyle Git'in yetersiz kaldığını açıkladı. Şirket içi sürüm kontrol sistemi Scion, açık kaynak olarak yayımlanmayacak.

AIHere Haber Masası· 2 dk okuma🇺🇸 ABD

Yapay zekâ şirketi Anthropic, bir blog yazısında kendi geliştirdiği Scion adlı sürüm kontrol sistemini tanıttı. Şirkete göre yaygın olarak kullanılan Git, yapay zekâ ajanlarının kod tabanına yaptığı katkıların hızla artmasıyla birlikte şirket içinde ölçeklenemez hâle geldi. Scion, istemci-sunucu mimarisine dayanıyor ve sürekli çevrim içi olan otomatik ve ajan tabanlı istemciler için tasarlandı.

Anthropic'in paylaştığı verilere göre yeni altyapı, önceki Git ayna sunucusu düzenine kıyasla 200 kat daha az işlemci gücü ve bellek tüketiyor. Sürekli entegrasyon (CI) ve araştırma işleri kodu dakikalar yerine saniyeler içinde, yani yaklaşık iki büyüklük mertebesi daha hızlı çekebiliyor. Şirketin günlük birleştirme (merge) sayısı mayısta ortalama 2.500 civarındayken eylülde 30.000'i aştı. Anthropic, "Bu büyüme hızının yakın zamanda yavaşlamasını beklemiyoruz" ifadesini kullandı.

Git neden yetersiz kaldı

Git, birbirinden bağımsız ve dağıtık kopyalar üzerine kurulu, çevrim dışı geliştirmeye uygun bir sistem. Anthropic'in tek depo (monorepo) yapısında ana dalın geçmişi yaklaşık 100 gigabayta, sıkıştırılmış bir çalışma kopyası ise 25 gigabaytın üzerine ulaşmıştı. Yalnızca CI için günde yaklaşık 25 milyon çekme işlemi yapılıyordu; şirket bunun Git ile teorik olarak günde 600 petabaytı aşan veri aktarımı anlamına geleceğini belirtti. Yükü hafifletmek için yüzlerce Git aynası işletildi, ancak bu da diff ve blame gibi işlevlerin koordinasyonunu zorlaştırdı.

Scion'da istemciler deponun tamamını tutmuyor, sunucuyla sürekli senkronize çalışıyor. CI sistemleri ihtiyaç duydukları bilgiyi API üzerinden alıyor. Veriler sunucu tarafında tek bir yerde toplanmak yerine dağıtık ve yatay olarak ölçeklenebilir biçimde saklanıyor; Git'teki packfile yapısı bulunmuyor. Commit, rebase ve merge işlemleri sunucularda gerçekleşiyor ve commit'ler yalnızca dosyalardaki değişiklikleri kaydeden değişiklik kümeleri olarak tutuluyor. Şirket ayrıca Antique adlı bir inceleme arayüzü ve çeşitli yardımcı araçlar geliştirdi.

Claude ile beş ayda geliştirildi

Anthropic'e göre Scion, yedi kişilik bir ekip tarafından Claude yardımıyla beş ayda hayata geçirildi. Şirket, büyük dil modelleriyle yapılan geçişlerin daha küçük ekiplerle yürütülebildiğini, ancak mühendislerin sistemler arası tasarım kararlarında belirleyici kaldığını vurguladı; mühendisler çoğu zaman ajanların işini düzeltmek zorunda kaldı. Her değişiklik hem birbirine karşı çalışan dil modelleri hem de insanlar tarafından, satır satır değil değişikliğin amacı açısından incelendi.

Anthropic, Scion'un şirketin iç yapılarına sıkı biçimde bağlı olduğunu ve başka ortamlara taşınamayacağını belirterek sistemi açık kaynak olarak yayımlamayacağını duyurdu. Şirket, yazının büyük geliştirme ekiplerine sahip diğer kurumlarla temel dersleri paylaşma amacı taşıdığını söyledi. Benzer şekilde Google Piper, Meta ise kısmen açık kaynak olan Sapling adlı kendi sürüm kontrol sistemlerini geliştirmişti.

#Anthropic#Scion#Git#yapay zekâ ajanları#yazılım geliştirme#Claude

Yorumlar

Saygılı olun. Yorumlar otomatik denetlenir; spam, hakaret ve kişisel veriler kaldırılır. Sorular yapay zekâ tarafından yanıtlanabilir.

Henüz yorum yok. Tartışmayı başlatın ya da bir soru sorun.

İlgili haberler