Code Llama: Kod Yazma ve Hata Ayıklama Aracı
Meta, yapay zeka dil modeli Llama 2 üzerine inşa edilen ve kod yazma ve hataları düzeltme amacıyla kullanılan yeni bir araç olan Code Llama’yı duyurdu. Code Llama, Llama 2’nin topluluk lisansını kullanacak ve ücretsiz olarak araştırma ve ticari kullanıma sunulacak.
Code Llama, belirli bir kod dizisine işaret edildiğinde kod dizileri oluşturabilecek veya kodları tamamlayıp düzeltebilecek bir yetenek sunuyor. Ayrıca 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, Code Llama’nın her bir versiyonunun değiştirilemez olduğunu belirtiyor ve doğal dil talimatları için temel olarak Code Llama veya Code Llama-Python kullanılmasını öneriyor.
Meta, bir blog gönderisinde, “Programcılar zaten yazılım yazmaktan mevcut kodları hata ayıklamaya kadar çeşitli görevlerde LLM’leri kullanmaya başladı. Amacımız, geliştirici iş akışlarını daha verimli hale getirerek işlerinin en insan odaklı yönlerine odaklanmalarını sağlamak,” dedi.
Code Llama’nın kamuya açık LLM’lere göre daha yüksek performans gösterdiği iddia edilen Meta, hangi modellerle test ettiğini belirtmemekle birlikte, HumanEval kod testinde yüzde 53,7 oranında başarı sağladığını ve metin açıklamasına dayalı olarak kod yazabildiğini söylüyor. Code Llama’nın üç boyutlu bir yapıya sahip olacağını ve en küçük boyutunun tek bir GPU’ya sığabileceğini de ekliyor.
Son zamanlarda, GitHub’ın GPT-4 tarafından desteklenen Copilot gibi kod üreteçleri, geliştiricilere kod yazma ve kontrol etme konusunda yardımcı oluyor. Amazon’un AWS’inin de CodeWhisperer adında bir kod yazma, kontrol etme ve güncelleme hizmeti bulunuyor. Google da henüz piyasada olmasa da AlphaCode adında bir kod yazma aracı üzerinde çalışıyor.
Code Llama, yazılım dünyasına yeni bir soluk getirebilecek bir araç olarak nitelendirilebilir. Geliştiricilere işlerini daha hızlı ve etkili bir şekilde yapmalarına yardımcı olabilir. Python ve doğal dil talimatları gibi spesifik gereksinimlere sahip versiyonları da mevcuttur. Ancak bu alanda zaten benzer araçlar sunan GitHub ve AWS gibi büyük oyuncular bulunmaktadır. Code Llama’nın piyasada nasıl bir etki yaratacağı ise zamanla gözlemlenecektir.