Meta, talep üzerine program kodu yazan Code Llama’yı yayınladı

Adanali

Member
Meta, Code Llama adlı bir program yayınladı. Meta Llama 2’nin geniş dil modelini temel alır ve yeni program kodu oluşturmak ve insanlar tarafından yazılan kodlarda hata ayıklamak için kullanılır. Code Llama prensip olarak ticari amaçlarla da serbestçe kullanılabilir.

Duyuru



Tam şartlar, Llama 2 Topluluk Lisansına ve Kabul Edilebilir Kullanım Politikasına karşılık gelir. Code Llama, istemlerden kod dizeleri oluşturabilir veya belirli bir kod dizesine başvurulduğunda kodu tamamlayabilir ve hata ayıklayabilir. Temel Code Llama modeline ek olarak Meta, Code Llama Python adında özel bir Python sürümü ve Code Llama Instruct adı verilen doğal dil talimatlarını anlayan başka bir sürüm yayınladı. Meta’ya göre Code Llama’nın sürümleri birbirinin yerine kullanılamaz ve şirket, doğal dil talimatları için Code Llama’nın temel sürümünü veya Code Llama Python’u önermiyor.

Code Llama programcılara yardımcı olmak için tasarlanmıştır


Meta, blog yazısında şöyle yazıyor: “Programcılar, yeni yazılım yazmaktan mevcut kodda hata ayıklamaya kadar çeşitli görevleri desteklemek için zaten Büyük Dil Modellerini (LLM) kullanıyor.” “Amaç, geliştiricilerin iş akışlarını kolaylaştırarak işlerinin insan odaklı yönlerine odaklanabilmelerini sağlamaktır.”

Meta, Code Llama’nın koda özgü açık kaynak LLM’lerden daha iyi performans gösterdiğini iddia ediyor. Bu, dahili kıyaslama testleriyle kanıtlanmıştır. Veri şirketine göre Code Llama, HumanEval kod karşılaştırmasında %53,7 ve Mostly Basic Python Programming’de (MBPP) %56,2 puan aldı ve metinsel açıklamaya dayalı olarak kodu doğru bir şekilde yazabildi.

Code Llama, 7 milyar, 13 milyar ve 34 milyar parametreden oluşan üç boyutta gelir. Şirkete göre üç model, performans ve gecikme açısından farklı gereksinimleri karşılıyor. Meta blog yazısında “Örneğin 7 milyarlık model tek bir GPU üzerinde çalışabilir” diye yazıyor. “34 milyarlık model en iyi sonuçları verir ve daha iyi kodlama desteğine olanak tanır, ancak daha küçük 7 ve 13 milyarlık modeller daha hızlıdır ve gerçek zamanlı kod tamamlama gibi düşük gecikme gerektiren görevler için daha uygundur.”

rekabetçi pazar


Kod oluşturucular uzun süredir geliştiricilere çalışmalarında yardımcı oluyor. GitHub, kodu hızlı bir şekilde yazmak ve kontrol etmek için OpenAI’nin GPT-4’üne dayanan Copilot X’i Mart ayında piyasaya sürdü. Otomatik kod tamamlama ve yorumların yanı sıra geliştiriciler, IDE’lerinde Copilot X’ten hedefe yönelik yardım da alabilirler: Visual Studio ve VS Code.

Duyuru

Amazon’un GitHub Copilot’a alternatifi, aynı zamanda kod yazan, inceleyen ve güncelleyen CodeWhisperer AI programlama asistanıdır. Google’ın DeepMind ekibinden makine öğrenimi uzmanları da AlphaCode ile doğal dil talimatlarından program kodu üreten bir yazılım geliştirdi.

Başta da belirttiğimiz gibi Code Llama, Meta Llama 2’nin dil modelini temel almaktadır. Bu, önceki modele göre daha esnektir. Llama 2 güncellendi ve hâlâ açık kaynak ve ücretsiz ancak aynı zamanda daha güçlü ve daha da açık: yeni sürüm yalnızca bilim insanları için değil, herkes için mevcut. Meta, ilk büyük Lama dili modelini Şubat 2023’te araştırmacılar için yayınladı. Temmuz ortasında Meta, Microsoft ile işbirliği içinde yeni dil modeli Llama 2’yi sundu.


(akın)



Haberin Sonu
 
Üst