Meta, kendi büyük dil modeli Llama 2 üzerine inşa edilmiş, yeni kod yazma ve insan tarafından yazılmış işleri hata ayıklama aracı olan Code Llama’yı duyurdu. Code Llama, Llama 2 ile aynı topluluk lisansını kullanacak ve araştırma ve ticari kullanım için ücretsiz olacak.
Code Llama, belirli bir kod dizisine işaret edildiğinde kod dizileri oluşturabilir veya kodları tamamlayıp düzeltebilir. Bunun yanı sıra, Meta, Python’a özelleştirilmiş bir versiyon olan Code Llama-Python ve doğal dilde talimatları anlayabilen başka bir versiyon olan Code Llama-Instrct’ı da piyasaya sürdü. Meta’ya göre, Code Llama’nın her spesifik versiyonu birbiriyle değiştirilemez ve şirket, doğal dil talimatları için temel Code Llama veya Code Llama-Python’u önermiyor.
“Programcılar zaten yazılım yazmaktan mevcut kodları hata ayıklamaya kadar çeşitli görevlerde LLM’leri kullanmaya başladı,” dedi Meta, bir blog gönderisinde. “Amaç, geliştiricilerin iş akışlarını daha verimli hale getirerek işlerinin en insan odaklı yönlerine odaklanmalarını sağlamak.”
Meta, Code Llama’nın kamuya açık LLM’lere göre daha iyi performans gösterdiğini iddia etti ancak hangi modellere karşı test ettiğini belirtmedi. Şirket, Code Llama’nın HumanEval kod testinde yüzde 53,7 oranında başarı sağladığını ve bir metin açıklamasına dayalı olarak kod yazabildiğini belirtti. Meta, Code Llama’nın üç boyutunu sunacak ve en küçük boyutunun daha düşük gecikme süreli projeler için tek bir GPU’ya sığabileceğini söyledi.
Yakın zamanda, GitHub’ın Mart ayında OpenAI’nın GPT-4 tarafından desteklenen Copilot’u gibi kod üreteçleri, geliştiricilere kod yazma ve kontrol etme konusunda yardımcı olmaktadır. Ayrıca Amazon’un AWS’i de CodeWhisperer ile kod yazma, kontrol etme ve güncelleme hizmeti sunmaktadır. Google da AlphaCode adında bir kod yazma aracı üzerinde çalışıyor ancak henüz piyasada değil.
Code Llama, yazılım dünyasında yeni bir soluk olarak nitelendirilebilir. Meta’nın bu yeni aracı, geliştiricilerin işlerini daha hızlı ve etkin bir şekilde yapmalarına yardımcı olabilir. Python ve doğal dil talimatları gibi spesifik gereksinimler için özelleştirilmiş versiyonlarıyla birlikte geliyor. Ancak bu alanın diğer büyük oyuncuları, GitHub ve AWS gibi, zaten benzer araçlar sunuyor. Code Llama’nın piyasada nasıl bir etki yaratacağı, ancak zamanla görülecek.