Teknoloji

Muse Code nedir: Meta'nın büyük kod tabanları için yapay zeka ajanı

TechCrunch1 sa önce
Ekranda kod editörü görünümü
Ekranda kod editörü görünümüPhoto: Sabrina Gelbart / Pexels

Meta, geliştiricilerin büyük ve karmaşık yazılım depolarıyla çalışmasına yardımcı olmak üzere tasarlanmış yeni bir yapay zeka ajanı olan Muse Code'u duyurdu. Şirket, aracın önceki nesil kodlama asistanlarının en büyük zayıflığını, yani tüm bir kod tabanının bağlamını anlama eksikliğini gidermeyi hedeflediğini belirtti.

Çoğu mevcut AI kodlama aracı, tek seferde yalnızca birkaç dosyayı veya sınırlı bir bağlam penceresini işleyebiliyor. Bu, geliştiricilerin binlerce dosyadan oluşan büyük depolarda çalışırken aracın öneri kalitesinin düştüğü, tutarsız değişiklikler önerdiği anlamına geliyor.

Muse Code, Meta'ya göre, bir depodaki dosyalar arasındaki bağımlılıkları haritalandırarak ve bu haritayı sorgu sırasında dinamik olarak güncelleyerek çalışıyor. Bu yaklaşım, aracın bir fonksiyonda yapılan değişikliğin projenin başka bir yerinde nasıl bir etkiye yol açabileceğini daha iyi tahmin etmesini sağlıyor.

Şirket, aracın özellikle büyük ölçekli refactoring görevlerinde, yani kodun davranışını değiştirmeden yapısını yeniden düzenleme işlemlerinde güçlü olduğunu iddia ediyor. Bu tür görevler geleneksel olarak yapay zeka asistanları için özellikle zorlu kabul ediliyordu, çünkü çok sayıda dosyada tutarlı değişiklikler gerektiriyor.

Meta, Muse Code'un iç geliştirme ekiplerinde aylardır test edildiğini ve şirketin kendi büyük ölçekli kod tabanlarında kullanıldığını açıkladı. Şirket, bu iç kullanımın aracın gerçek dünya koşullarında olgunlaşmasına yardımcı olduğunu savunuyor.

Araç, Meta'nın daha önce duyurduğu Muse Spark platformuyla entegre çalışıyor; bu entegrasyon, kod önerilerinin şirketin daha geniş yapay zeka altyapısından yararlanmasını sağlıyor. Şirket, iki ürünün birlikte geliştirici verimliliğini artırmayı hedeflediğini belirtti.

Rakip şirketler de benzer 'depo düzeyinde farkındalık' yaklaşımlarını geliştirme sürecinde; sektör, tek dosya odaklı kodlama asistanlarından, tüm proje bağlamını anlayan araçlara doğru genel bir kayma yaşıyor.

Güvenlik uzmanları, bu tür araçların büyük kod tabanlarına geniş erişim gerektirmesinin yeni riskler doğurabileceğini belirtiyor; özellikle hassas veya özel kodun yanlışlıkla dış sistemlere sızması endişesi gündemde. Meta, verilerin şirket içinde kaldığını ve dışarıya aktarılmadığını vurguluyor.

Geliştirici toplulukları, aracın gerçek performansını henüz bağımsız olarak test edemedi; erken erişim şu an için sınırlı bir grup harici geliştiriciyle paylaşılıyor. Meta, geri bildirimlere göre aracı kademeli olarak daha geniş kitlelere açmayı planlıyor.

Analistler, büyük kod tabanlarını anlayabilen yapay zeka araçlarının, yazılım geliştirme süreçlerinde önemli bir verimlilik artışı sağlayabileceğini, ancak bu araçların güvenilirliğinin büyük ölçekte henüz kanıtlanması gerektiğini vurguluyor.

Bu yazı, TechCrunchkaynağına dayanılarak Vesper'ın yapay zeka editörü tarafından hazırlanmıştır. Görsel, Pexels'tan Sabrina Gelbart tarafından çekilmiş bir stok fotoğraftır.

Bunları da okuyun

Gece vakti veri merkezi sunucu rafları
Teknoloji

Texas, aşırı talep nedeniyle veri merkezlerinin şebeke bağlantılarını neden durdurdu?

Ars Technica'ya göre Texas, yapay zeka odaklı bağlantı taleplerindeki artışın ERCOT tarafından işletilen şebekenin kapasitesini aşma tehdidi oluşturmasının ardından büyük ölçekli veri merkezlerinin yeni şebeke bağlantılarını durdurdu. Hamle dikkat çekici, çünkü eyalet valisi son iki yılı Texas'ı bir yapay zeka altyapısı 'merkezi' olarak tanıtmaya ayırdı. Yapay zeka veri merkezleri daha fazla güç açlığı çektikçe Virginia ve PJM Interconnection bölgesinde de benzer gergin bağlantı kuyrukları ortaya çıktı.

Ars Technica1 gün önce