Code Lama: Meta, yapay zekanın kod yazmasını sağlıyor

celeron

Global Mod
Global Mod
Meta, Code Llama adlı bir program yayınladı. Meta’nın geniş dil modeli Llama 2’yi 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.

Reklamcılık



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. Code Llama’nın temel modeline ek olarak Meta, Code Llama Python adında Python’a özel bir sürüm ve Code Llama Instruct adı verilen doğal dil talimatlarını anlayabilen 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 veya Code Llama Python’un temel sürümünü ö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 Büyük Dil Modellerini (LLM) zaten kullanıyor.” “Amaç, geliştiricilerin iş akışlarını daha verimli hale getirerek işlerinin insan odaklı yönlerine odaklanabilmelerini sağlamaktır.”

Meta, Code Llama’nın açık kaynaklı, koda özgü LLM’lerden daha iyi performans gösterdiğini iddia ediyor. Bu, dahili kıyaslama testleriyle gösterilmiştir. Veri şirketine göre Code Llama, HumanEval kod karşılaştırmasında yüzde 53,7 ve Mostly Basic Python Programming’de (MBPP) yüzde 56,2 puan aldı ve bir metin açıklamasına 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 olan 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 bir süredir geliştiricilere çalışmalarında yardımcı oluyor. GitHub, kodları hızlı bir şekilde yazmak ve kontrol etmek için OpenAI’nin GPT-4’ünü temel alan Copilot X’i Mart ayında piyasaya sürdü. Geliştiriciler, kodun ve yorumların otomatik olarak tamamlanmasına ek olarak, IDE’leri olan Visual Studio ve VS Code’da Copilot X’ten hedefe yönelik yardım alabilirler.

Reklamcılık

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

Başta da belirttiğimiz gibi Code Llama, Meta’nın Llama 2 dil modelini temel almaktadır. Bu öncekine göre daha esnektir. Llama 2 güncellendi ve hala açık kaynak ve ücretsiz, ancak aynı zamanda daha güçlü ve daha da açık: yeni sürüm yalnızca bilim adamlarının değil, herkesin kullanımına açık. Meta, araştırmacılar için ilk büyük dil modeli Lama’yı Şubat 2023’te yayınladı. Temmuz ortasında Meta, Microsoft ile ortaklaşa yeni Llama 2 dil modelini sundu.


(akın)



Haberin Sonu