Tam da bu sırada Meta, en son yapay zeka düşüşünü dünyayla paylaştı. ve bu sefer şirket, herkesin çok sayıda kodlama dilinde kod yazacak, hata ayıklayacak ve tanımlayacak bir botu ele geçirmesine izin veriyor.
Geçen haftaki raporların ilk kez ima ettiği gibiMeta’nın Kod Lama birden çok kodlama dilinde kod oluşturmak ve tanımlamak için doğal dili kullanan, tam kapsamlı kod üreten bir yapay zekadır. Yapay zeka ürünlerinin çoğu gibi Meta yakın zamanda yayınlandı, model açık kaynak olup hem kişisel hem de ticari olarak ücretsiz olarak kullanılabilir.
Meta, programcıların yerini tamamen almayacağını ima etmeye çalıştıbunun yerine onu “iş akışlarını hızlandıracak” ve “kodlamayı öğrenen insanlar için giriş engelini azaltacak” bir araç olarak adlandırıyor. Program hem kod oluşturabilir hem de hata ayıklayabilir, BT Ayrıca şunları da yapabilirsiniz Farklı programlama dillerine ilişkin soruları anlayabilir ve metin açıklamaları sunabilir.
C++, Java dahil dilleri destekler, PHP, TypeScript, Bash ve C#. Modelin özel olarak tasarlanmış Code Llama – Python adı verilen özel bir versiyonu da bulunmaktadır. En yaygın kodlama dillerinden biri haline gelen programlama için.
Ayrıca doğal dil talimatlarını anlamada daha iyi olan Code Llama – Instruct modeli de vardır. Meta, kod oluşturmak isteyenlerin Instruct modelini kullanması gerektiğini söyledi o zamandan beri “doğal dilde yararlı ve güvenli yanıtlar üretecek şekilde hassas şekilde ayarlanmıştır.” Önceki kodlama botlarının yaptığı gibi, güvenliğe yapılan bu vurgu ilginçtir. karışık sonuçlar uygulanabilir kod oluşturmak ve bunun gibi diğer botları kanıtlayan araştırmacılardan bahsetmiyoruz bile ChatGPT ve Bard, kötü amaçlı kod oluşturmak üzere manipüle edildi. Meta’nın bir özelliği var kabul edilebilir kullanım politikası Kötü amaçlı kod ve kötü amaçlı yazılım üretmeye yönelik yapay zekası için veya bilgisayar virüsleri.
Yapay zekayı zararlı içerik üretmek için kullanmanın tehlikeleri konusunda Meta, bunun kırmızı bir takım olduğunu söyledi. programı kötü amaçlı kod üretmeye zorlamak amacıyla ve GPT-3.5 Turbo’da çalışan ChatGPT’ye kıyasla “Code Llama’nın daha güvenli yanıtlarla yanıt verdiğini” buldu.
Model şu çerçeveye dayanmaktadır: Meta’nın Llama 2 dil modeli. Şirket, Yüksek Lisans’a “koda özgü veri kümeleri” konusunda daha fazla eğitim verdiğini söyledi. Meta’nın söylediğine göre Blog yazısımodel hem kod hem de dil istemlerini kabul eder. Kullanıcılar ayrıca modele mevcut kod tabanı hakkında daha fazla bilgi verebilir ve böylece daha kişiselleştirilmiş yanıtlar elde edilebilir.
Kod Lama’nın Yapay zekanın üç farklı versiyonu daha fazla parametreyle ölçeklendi. 7 milyar, 13 milyar ve 34 milyar parametre sürümü mevcut. Parametreler genellikle yapay zekanın doğru sonuçlar üretme konusundaki genel yeteneklerinin bir göstergesidir. Model ne kadar küçük olursa, tek GPU’larda o kadar kolay çalışabilir. Meta ayrıca daha küçük modellerin daha hızlı olduğunu ve “gerçek zamanlı kod tamamlama” açısından daha iyi olabileceğini belirtti.
Blog yazısına göre, Code Llama 34B parametre sürümü, LLM’lerin yeteneklerini değerlendiren HumanEval gibi çeşitli testlerde OpenAI’nin GPT-3.5’ine benzer puan aldı. Yapay zeka, GPT-4’ün HumanEval’de yapabileceğinin çok altındaydı ancak Palm-Coder ve StarCoder gibi diğer bazı açık kaynak kodlama merkezli modellerden daha iyi performans gösterdi.
Model buna benzer Microsoft’un sahibi olduğu GiTMerkez Yardımcı Pilotu Ve Amazon’un CodeWhisperer’ı, ancak Copilot’un 30 günlük deneme süresinden sonra maliyeti vardır ve CodeWhisperer yalnızca bireysel kullanım için ücretsizdir. Bu tür modellerin programcılar arasında popüler olduğu bildiriliyor ve Microsoft şunu iddia ediyor: Büyük şirketlerdeki programcıların %92’si yapay zeka kullanıyor bir dereceye kadar.
BENhepsi sos değil. Meta, özellikle Llama 2’nin eğitim verilerinde ne olduğunu söylemeden duruyor ve bunun da iyi bir nedeni var. Bazı geliştiriciler zaten Microsoft ve GitHub’a dava açtı Şirketin lisanslarını göz ardı ederek yapay zekayı kendi kodları konusunda eğittiğini iddia etti.