Stability AI, geliştirilmiş kodlama yardımı için Stable Code 3B sürümünü yayınladı

18.01.2024

Stability AI , son zamanlarda geliştirdiği Stable Code 3B ile üç milyar parametreye sahip güncellenmiş bir yapay zeka sistemini tanıttı. Bu sistem, yazılım geliştirmede otomatik kod oluşturmayı ve tamamlamayı kolaylaştırmak amacıyla tasarlanmıştır.

Daha büyük bir bağlam boyutu ve geliştirilmiş kod tamamlama kalitesi gibi dikkate değer iyileştirmelerle Stabil Code 3B, yapay zeka destekli yazılım geliştirmenin yeteneklerini yeniden tanımlamayı hedefliyor. Ana fark, bu modelin dizüstü bilgisayarlar gibi standart donanımlarda sorunsuz bir şekilde çalışmasıdır, özel ve maliyetli çiplere ihtiyaç duyulmaz. Stabil Code 3B'nin, parametre sayısının iki katından fazlasına sahip modellerle karşılaştırıldığında sadece eşleşmekle kalmayıp onları aştığını iddia ediyor.

Bu gelişmiş yapay zeka sistemi, Stabil LM doğal dil modelinin üzerine inşa edilmiş olup, kod depoları ve programcı forumları gibi yazılım mühendisliği kaynaklarından gelen ek eğitim verilerini içerir. Python, JavaScript, Java, C++ ve Go dahil olmak üzere 18 programlama dilinde uzmanlaşmıştır.

Modelin eğitim süreci, Rotary Position Embeddings (RoPE) entegrasyonuyla optimize edildi ve bu da bağlam boyutunu genişleterek performansı artırdı. Meta'nın Llama 2 Long tarafından da kullanılan bu teknik, 100 bin token'a kadar bağlam uzunluklarına olanak tanır.

Stabil Code 3B, sadece yeni kod satırları önermekle kalmaz, aynı zamanda Fill in the Middle (FIM) olarak bilinen gelişmiş bir yetenek sunar. Bu özellik, sistemin mevcut koddaki büyük eksik bölümlerde otomatik olarak tüm fonksiyonları veya bileşenleri oluşturmasına olanak tanır.

AI tarafından üretilen kod alanı, Microsoft, OpenAI ve Meta gibi büyük teknoloji şirketlerinin ilgisini çekmiştir. Stability AI'ın en son çıkardığı ürün, kendisini bu dinamik alandaki bir lider olarak konumlandırarak, StarCoder gibi benzer modelleri geride bırakmayı amaçlamaktadır.

tr_TRTurkish