Ana içeriğe atla

Llama 3 nedir? Açık Kaynak LLM’lerin Yeni Nesline Uzmanların Bakışı

Meta’nın Llama3 modeli: günümüzün en güçlü açık kaynak büyük dil modellerinden birinin en son sürümünü keşfedin.
Güncel 2 Eki 2026  · 5 dk. oku

Yapay Zeka ile Keşfedin

ChatGPTClaudePerplexity

18 Nisan 2024 Perşembe günü, Meta, büyük dil modeli (LLM) Llama serisinin en son sürümü olan Llama 3’ü duyurdu. Geçen yıl, Llama 2 en güçlü LLM’lerden biri olarak büyük ilgi gördü. O zamandan beri, OpenAI’nin GPT-4’ü ve Anthropic’in Claude 3’ü gibi rakiplerden gelen hızlı ilerlemeler, Llama 2’nin Chatbot Arena’daki ilk 30 LLM performans sıralamasının dışına düşmesiyle sonuçlandı. Llama 3 yeniden zirveyi alabilir mi?

Llama 3 nedir?

Llama 3 bir metin üretim yapay zekasıdır. Yani, OpenAI’nin GPT’si ve Anthropic’in Claude modellerine benzer şekilde, bir metin istemi yazarsınız ve o da metin yanıtı üretir. En yeni modeller, özellikle daha iyi bağlamsal anlama ve mantıksal akıl yürütme etrafında iyileştirilmiş performans vaat ediyor. Llama modelleri, Instagram, WhatsApp, Messenger ve Facebook’a dahil edilen akıllı asistan Meta AI’ı çalıştırmak için kullanılıyor.

Llama 3, "açık ağırlık" bir modeldir. Bu, modelin kendisinin açık kaynak olduğu ve nasıl hesaplama yaptığına dair bir miktar şeffaflık sağladığı anlamına gelir. Yine de, onu yeniden oluşturmak için gereken veri kümeleri gibi tüm ayrıntılar kamuya açık değildir.

Midjourney ile oluşturulmuş 3 Lama resmi. Kullanılan istem: “Bir tarlada neşeyle koşturan 3 laması olan bir çizgi film”.

Llama3’ün Yeni Yetkinlikleri

Llama 3 iki boyutta sunuluyor: 8 milyar parametreli bir model ve 70 milyar parametreli bir model. Genel olarak, daha fazla parametre daha iyi çıktı kalitesi sağlar ancak modeli daha yavaş ve çalıştırması daha pahalı hale getirir. 70 milyar parametre birçok rakip modelle karşılaştırılabilir, ancak daha da büyük parametre boyutlarına sahip dikkat çekici modeller de olmuştur. 400 milyar parametreli üçüncü, daha büyük bir modelin geliştirme aşamasında olduğu duyuruldu.

Bağlam penceresi—aynı anda üzerinde akıl yürütülebilen metin miktarı—4096’dan 8192 belirtece (token) çıkarılarak iki katına çıkarıldı. Bir belirteç tek bir kelimeye veya noktalama işaretine karşılık gelir, ancak bazı kelimeler birden çok belirtece bölünebilir. İngilizcede, dört belirteç yaklaşık üç kelimedir; dolayısıyla yeni bağlam penceresi yaklaşık 15 sayfa metne (sayfa başına 400 kelime) denk gelir. Artış memnuniyet verici olmakla birlikte, Claude 3 modellerinin 200.000 belirteçlik bağlam penceresi sunduğu düşünüldüğünde, hâlâ öncül seviyeden uzaktır.

Duyuru makalesinde modelin diğer özellikleri açıklanmadı. Bunun yerine, odak noktası büyük ölçüde etrafındaki yazılım ekosistemi oldu.

Llama 3 Ekosistemi

Llama3 duyurusuna paralel olarak Meta, Llama ile çalışmayı daha kolay ve güvenli hale getirecek bir dizi araç tanıttı. İşte bir özet.

Llama Guard 2

Llama Guard 2, metni "güvenli" veya "güvensiz" olarak sınıflandıran bir LLM aracıdır. Hem istemler hem de yanıtlar için kullanılabilir. Örneğin, metnin şiddet, nefret söylemi veya diğer uygunsuz içerik tanımları içerip içermediğini tespit edebilir.

Örnek bir kullanım alanı bir sohbet robotudur. Her istemi kontrol edebilir ve içerik güvensiz olarak işaretlenirse, bir uyarı verebilir veya sorunlu içerikle başa çıkmak için başka bir yöntem uygulayabilirsiniz. Benzer şekilde, sohbet robotu güvensiz olarak işaretlenen bir yanıt üretirse, bunu kullanıcı görmeden önce yakalayıp yeniden denemek mümkündür.

Güvenli/güvensiz bayrağına ek olarak, Llama Guard 2’den gelen yanıtlar bir güvenlik etiketiyle—MLCommons AI Güvenlik Taksonomisi’ndeki on bir uygunsuz içerik kategorisinden biriyle—etiketlenir.

Llama Code Shield

Llama Code Shield, kodu güvenli veya güvensiz olarak sınıflandırır. Birçok yazılım geliştiricinin kod yazarken LLM’lerden yararlanmasıyla, güvensiz kodun üretilip canlı ortama dahil edilmesi riski vardır. Bu araç, yapay zekâ kod asistanlarına dahil edilmek ve VSCode ile DataLab gibi diğer araçlara entegre edilmek üzere tasarlanmıştır.

CyberSec Eval 2

CyberSec Eval 2, bir LLM’in ne kadar güvenli olduğunu değerlendirmenizi sağlar. İlk CyberSec Eval, kod üretiminin güvenliğini ve siber saldırılara karşı korumayı değerlendirmenize imkân tanıyordu. En son sürüm bunun üzerine inşa edilerek istem enjeksiyonuna yatkınlık, otomatik saldırgan siber güvenlik yetenekleri ve bir kod yorumlayıcısını kötüye kullanma eğilimini değerlendirmeye yönelik özellikler sunuyor.

torchtune

torchtune, kendi LLM’lerinizi geliştirmeyi kolaylaştırmak için PyTorch derin öğrenme çerçevesiyle birlikte çalışan bir Python paketidir. Dört görev için araçlar sunar.

  • Mevcut LLM’lere dayalı yapı taşlarından yeni modeller oluşturma
  • LLM’leri ince ayarlama; LoRA ve QLoRA gibi teknikleri kullanarak
  • Modellerin eğitimi, nicelemesi (quantization) ve değerlendirilmesine yönelik ayarları yapılandırma
  • Daha erişilebilir eğitim için istem şablonları ve veri kümesi entegrasyonu

torchtune, Hugging Face, Weights & Biases, EleutherAI ve Executorch gibi popüler makine öğrenimi platformlarıyla entegredir.

Llama 3’ün Kullanım Alanları Nelerdir?

Llama 3’ün kullanım alanları, Llama 2 ve diğer LLM’lerle aynıdır. Yaygın kullanımlar şunları içerir.

  1. Sohbet Robotları: Müşteri hizmetleri, destek ve etkileşimi sohbet tabanlı ajanlarla otomatikleştirme.
  2. Belge Özetleme: Uzun belgeleri kilit noktaları vurgulayan kısa sürümlere indirgeme; hukuk, akademi ve iş bağlamlarında kullanışlıdır.
  3. İçerik Üretimi: Makaleler, raporlar, bloglar ve hatta şiir ve hikâye gibi yaratıcı yazılar üretme.
  4. E-posta ve İletişim Desteği: E-postaların, yanıtlara ve diğer rutin yazışmaların taslağını otomatikleştirme.
  5. Ürün Açıklamaları: E-ticaret siteleri için benzersiz ve ilgi çekici ürün açıklamalarını otomatik olarak oluşturma.
  6. Eğitsel Araçlar: Öğrencilerin öğrenme seviyelerine uyarlanmış çalışma kılavuzları, sınav soruları ve eğitim içerikleri oluşturma.
  7. Programlama ve Kod Üretimi: Geliştiricilere kod parçacıkları üretme, mevcut kodu hata ayıklama veya programlama önerileri sunma konularında yardımcı olma.
  8. Veri Analizi Raporları: Veri bulgularını özetleme ve yapılandırılmış veri girişlerinden raporlar üretme.
  9. Sanal Asistanlar: Programları yöneten, soruları yanıtlayan ve görevleri yerine getiren kişisel asistan uygulamalarını çalıştırma.

Llama 3’ün Performansı Nasıl Karşılaştırılır?

Meta’nın duyurusu, Llama 3’ün sekiz milyar (8B) ve yetmiş milyar (70B) parametreli sürümlerinin iki başka modele karşı kıyaslama sonuçlarını gösteriyor.

Aşağıdaki kıyaslamalar kullanıldı.

  • Massive Multitask Language Understanding (MMLU). Temel matematik, ABD tarihi, bilgisayar bilimi, hukuk ve daha fazlasına ilişkin görevler. Bu testte yüksek doğruluk elde etmek için modellerin kapsamlı bir dünya bilgisine ve problem çözme yeteneğine sahip olması gerekir.
  • Graduate-Level Google-Proof S&C (GPQA). Biyoloji, fizik ve kimya alanlarında konu uzmanları tarafından yazılmış çoktan seçmeli sorular. Sorular yüksek kaliteli ve son derece zordur: ilgili alanlarda doktora sahibi olan veya doktora yapan uzmanlar %74 doğruluğa ulaşır.
  • HumanEval. Kod üretimini kontrol etmek için kullanılan, bilgisayar kodunun işlevsel doğruluğuna yönelik bir test.
  • GSM-8K. Yüksek kaliteli, dilsel olarak çeşitli ilkokul matematik sözel problemleri.
  • MATH. Ortaokul ve lise matematik problemleri.

Llama 3 8B modeli, Google’ın Gemma 7B It ve Mistral 7B Instruct modellerine karşı kıyaslandı. Bunlar benzer boyutta LLM’lerdir (benzer parametre sayısı), Hugging Face platformunda mevcut açık ağırlık modelleridir ve benzer kullanım durumları için tasarlanmıştır. Sonuçlar Şekil 1’de gösterilmiştir.

Llama 3 8B, beş kıyaslamanın tamamında diğer iki modeli rahatça geride bırakıyor.

Şekil 1. Llama 3 8B’nin 5 LLM kıyaslamasında karşılaştırılabilir iki modele karşı performansı.

Llama 3 70B, Google DeepMind’in Gemini Pro 1.5 ve Anthropic’in Claude 3 Sonnet modellerine karşı kıyaslandı. Bunlar uç seviyeye yakın modellerdir, ancak mevcut en yüksek performanslı modeller değildir (bu unvan şu anda OpenAI’nin GPT-4 Turbo’su ile Anthropic’in Claude 3 Opus’u arasında gidip gelmektedir). Sonuçlar Şekil 2’de gösterilmiştir.

Burada, performans üç kıyaslamada hemen hemen başa baş. Llama 3 80B, kod üretimi için HumanEval kıyaslamasında kazanıyor ve MATH kıyaslamasında Gemini Pro 1.5’in ardından ikinci sırada yer alıyor.

Şekil 2. Llama 3 70B’nin 5 LLM kıyaslamasında karşılaştırılabilir iki modele karşı performansı.

Kıyaslama sonuçlarını yorumlamak

Beşten fazla kıyaslama vardır: Llama 3 15’inde test edilmiştir, ancak duyuruda yalnızca beşinin sonuçları gösterilmiştir. Benzer şekilde, karşılaştırılacak çok daha fazla LLM seçeneği vardır. Meta’nın sonuçları sunarken ne kadar seçmeci davrandığı belirsizdir.

İkincisi, çıktı kalitesi performansın yalnızca bir ölçüsüdür. Yanıt üretme süresi ve maliyeti de önemlidir ve duyuruda ele alınmamıştır.

Üçüncüsü, performans her zaman kullanım durumuna göre değişir; bu nedenle kendi kullanım alanlarınız için doğru sonuçlar elde etmek üzere modeli kendi donanımınızda denemeniz gerekir.

Chatbot Arena Sıralamaları

Meta duyurusundan sonraki günlerde, Llama 3’ün performansı LLM’lerin herkese açık sıralaması olan LMSYS Chatbot Arena Liderlik Tablosunda yer aldı. Llama 3 70B şu anda 6. sırada; bu, açık ağırlık bir LLM’in ulaştığı en yüksek sıralamadır. (Çeşitli OpenAI GPT-4 sürümlerinin, Anthropic Claude 3 Opus’un ve Google Gemini Pro’nun gerisindedir.) Bu arada, Llama 3 8B 14. sıradadır.

Bunlar kayda değer sıçramalar ve Llama 2’den bu yana nelerin değiştiğini keşfetmeye değerdir.

Llama 3 Nasıl Çalışır?

Llama 3, selefleri ve GPT serisi modeller gibi yalnızca kod çözücü (decoder-only) bir dönüştürücü (transformer) mimarisi kullanır. Bu, metin üreten modeller için en yaygın mimaridir. (Tersi tür olan yalnızca kodlayıcı (encoder-only) mimariler, kullanıcının sağladığı metni anlama veya sınıflandırma için kullanılır.)

Llama 3 duyurusu, model yapısında veya eğitim sürecinde radikal değişiklikler tanımlamıyor. Bunun yerine, yanıt kalitesi, yanıt hızı ve geliştirme arasındaki ödünleşimler etrafında birçok optimizasyon bulunuyor.

Metni belirteçlere dönüştürmek için kullanılan yeni bir belirteçleyici (tokenizer) daha verimlidir; bu nedenle istemler ve yanıtlar %15 daha az belirteç kaplar; bu da bağlam penceresine daha fazla metin sığabileceği anlamına gelir.

LLM’lerin çıktıyı üretmek için hangi kelime veya ifadelerin önemli olduğuna karar vermek için kullandığı teknik olan yeni bir dikkat (attention) mekanizması—grouped query attention—önceki mekanizmalara kıyasla çıktı kalitesi ile üretim hızı arasında daha iyi bir denge sunar.

Eğitim veri kümesi, Llama 2’de kullanılanın yedi katı büyüklüğünde ve dört kat daha fazla kod içeriyor. Genel olarak, eğitim verilerinde daha fazla kod bulunması, LLM’lerin kod üretmede daha iyi olacağı anlamına gelir.

İlginç bir şekilde, Llama 2 modeli, Llama 3’ün eğitim setine dahil edilecek verileri değerlendirmek ve sınıflandırmak için kullanıldı. Daha iyi bir yapay zekâ oluşturmak için yapay zekâdan yararlanma fikri, uzun süredir bilim kurgunun temel konularından biridir (Kâinatın Otostopçunun Galaksi Rehberi’nde bir olay örgüsü noktasıdır) ve artık uygulamaya konuyor.

Eğitim sonrası süreç de optimize edildi. Bir LLM oluşturulduktan sonra, bu "ham" LLM’nin performansı artırılmak üzere ayarlanabilir. Meta, Llama 3 sürecinin aşağıdaki teknikleri içerdiğini belirtiyor.

  • Gözetimli ince ayar; gözetimli makine öğrenimi tekniği; burada istemler ve yüksek kaliteli bir yanıttan oluşan çiftler, iyi çıktılara örnek sağlamak için kullanılır.
  • Reddetme örneklemesi; birden fazla çıktı üretilip sıralanır ve en kötüleri elenir.
  • Doğrudan Politika Optimizasyonu ve Yakınsak Politika Optimizasyonu gibi pekiştirmeli öğrenme teknikleri; burada model iyi yanıtlar için ödüllendirilir.

Neler dahil edilmedi?

Bu sürümde bazı dikkat çekici eksikler vardı.

Çok Modlu (Multimodal) Yapay Zekâ Yok

OpenAI’nin ChatGPT’si, GPT-4 metin yapay zekâsını DALL∙E 3 görsel yapay zekâsıyla birleştirir. Yani "çok modludur". Meta’nın duyurusu, Llama 3’ü çok modlu hale getirmenin yakın gelecek için bir hedef olduğunu öne sürüyor.

Çok Dilli Yapay Zekâ Yok

Llama 3 veri kümesinin %95 İngilizce metin içerdiği belirtiliyor. Bu da diğer diller için performansın çok daha zayıf olmasının beklendiği anlamına gelir. Çok modlu yapay zekâda olduğu gibi, Llama 3’ün çok dilli bir sürümü yol haritasında yer alıyor.

Uzman Karışımı (Mixture of Experts) Yok

Duyuruda bahsedilmeyen bir teknik, uzman karışımı mimarisinin kullanılmasıydı. Bu teknikte bir LLM, daha dar görevlere uzmanlaşmış birkaç küçük LLM’den oluşur (örneğin, bir kod üretim LLM’si, bir belge özetleme LLM’si ve bir diyalog LLM’si). Bu yaklaşım, Mistral AI’ın Mixtral modelleriyle popülerleşti ve OpenAI’nin GPT-4’ünün temeli olduğu söylenir; parametre başına daha iyi performans sağlar. Yani, bu teknikle daha küçük (dolayısıyla daha ucuz ve daha hızlı) bir modelle aynı performansı elde edebilirsiniz. Meta bu teknikten bahsetmediğine (ve Llama 3 GitHub deposunda da anılmadığına) göre, bu yöntemin kullanılmadığını varsayabiliriz.

Dünya Modeli Yok

Meta’nın Baş Yapay Zekâ Bilimcisi Yann LeCun, yapay zekânın daha hızlı öğrenmek, karmaşık görevleri başarmak ve alışılmadık durumlara uyum sağlamak için dünyanın nasıl işlediğine dair içsel bir model geliştirdiği dünya modellerinin güçlü bir savunucusudur. Duyuruda bu radikal mimariden bahsedilmedi, dolayısıyla Llama 3’te bulunmadığı anlaşılıyor.

Llama 3’e Nereden Erişebilirim?

Llama 3’e kendi web sitesinden ve GitHub deposundan indirerek ulaşabilirsiniz. Facebook, Instagram, WhatsApp ve Messenger’daki Meta AI asistanını zaten çalıştırıyor; dolayısıyla bu platformlarda Meta AI’ı kullanarak dolaylı olarak Llama 3’ü deneyebilirsiniz.

AWS, Databricks, Google Cloud, Hugging Face, Kaggle, IBM WatsonX, Microsoft Azure, NVIDIA NIM ve Snowflake ile entegrasyonların "yakında mevcut" olacağı vaat ediliyor; bu da Llama 3’e bu platformlar üzerinden erişmenize imkân sağlayacak.

Llama 3 Önemli mi?

Performansın üst segmentinde, büyük dil modelleri manzarasının son dönemdeki hikâyesi, Google Gemini Pro ve Cohere’in Command R+’ının yakın takibinde OpenAI’nin GPT-4’ü ile Anthropic’in Claude 3 Opus’unun üstünlük için mücadelesi oldu. Geliştirilmekte olan daha büyük boyutlu Llama 3 sürümünün zirve için bir aday olup olmayacağı henüz belli değil, ancak bu arada Meta, Llama 3’te kayda değer performans iyileştirmeleri elde etti.

Son birkaç yılda, (modelin ayrıntılarının kamuya açık olmadığı) kapalı modeller, daha açık modellere kıyasla daha iyi performans gösterdi. Bu nedenle, Llama 3’ün sıralamada 6. sıraya yerleşmiş olması önemli bir gelişmedir.

Meta’nın Llama için kısa vadeli ana hedefi, sosyal medya platformları için Meta AI akıllı asistanını çalıştırmaktır. Bu, LLM’lerini diğer şirketlerin yapay zekâ ürünlerinde kullanılmak üzere satmak isteyen OpenAI, Anthropic veya Cohere’den çok farklı bir iş modelidir. Bu bakımdan, kod üretme veya matematik problemlerini çözmeye yönelik performans kıyaslamaları şirket için çok da önemli olmayabilir.

Meta, milyarlarca kullanıcısının oluşturduğu sosyal gönderilerden oluşan benzersiz bir eğitim veri kümesine sahiptir ve—övünme hakkı bir yana—önemli olan tek performans metriği "LLama 3 sosyal medya kullanıcılarının ihtiyaçlarını yeterince karşılıyor mu?" sorusudur.

Bunun ötesinde, açık ağırlık yaklaşımı Llama 3’ün rakiplere göre potansiyel olarak daha ucuza çalıştırılabileceği anlamına gelir. Yapay zekâyı esasen ücretsiz sunarak, rakiplerinin API’leri için talep edebilecekleri fiyatlar üzerinde aşağı yönlü baskı oluşturur. Bu önemlidir; zira 2023’ün coşkulu iyimserliği ve sürekli artan üretken yapay zekâ performansı hayalleri, 2024’te yöneticilerin LLM özelliklerinin ne kadar pahalı olduğunu fark etmeye başlamasıyla daha temkinli bir döneme yerini bıraktı ve dolar başına performans öncelik listesinde üst sıralara çıktı.

Açık ağırlık modelleri, verilerin gizliliğinin hayati önemde olduğu durumlarda da önemlidir; örneğin finansal veriler, sağlık verileri veya kişisel olarak tanımlanabilir bilgiler kullanılırken. Bu tür son derece hassas verileri başka bir şirket tarafından barındırılan bir LLM’e iletmek (GPT ve diğer kapalı modellerde olduğu gibi) çoğu şirketin göze alamayacağı bir iş riski doğurur. Bu da hassas verileri LLM’den ayırmak için sohbet robotu veya başka bir yapay zekâ özelliği için daha karmaşık bir mimari kullanılmasını gerektirir. Llama 3 gibi açık ağırlık bir model, kuruluşun istediği yerde barındırılabildiğinden, veri gizliliğini korurken yapay zekâ ürün ve özellikleri oluşturmayı kolaylaştırır.

Kapanış Notları

Llama 3, Llama 2’ye göre yinelemeli bir iyileştirme gibi görünüyor. Mimaride önemli değişiklikler veya büyük özellikler duyurulmadı.

Maliyet-performans ödünleşimlerine odaklanılması, Meta’nın büyük ölçekte ucuza çalıştırılabilecek bir yapay zekâyı hedeflediğini düşündürüyor. En heyecan verici haberler ekosistem ürünleri etrafındaydı: diğer geliştiricilerin yüksek kaliteli LLM’leri daha verimli şekilde oluşturmasına yardımcı olmak, Meta’nın açık yaklaşımının en önemli faydalarından biridir.

Eğer üretken yapay zekâ dünyasına adım atmak için sabırsızlanıyorsanız, AI Fundamentals yetkinlik yolumuz makine öğrenimi, derin öğrenme, NLP, üretken modeller ve daha fazlasında hız kazanmanıza yardımcı olacaktır. Ayrıca Llama 3’ün ince ayarı, Llama 3.1 ve Llama 3.2 hakkındaki kılavuzlarımızı da okuyabilirsiniz. 

SSS

Llama3 Açık Kaynak mı?

Evet, Llama3 açık kaynaktır! Llama3’e Meta’nın web sitesinden indirerek erişebilirsiniz.

Llama3 Ücretli mi Ücretsiz mi?

Llama3 açık kaynak olduğundan, ücretsizdir.

Llama3 Çok Modlu mu?

Mevcut sürümünde Llama3 çok modlu değildir.

Konular
Yapay Zeka
İlgili

{count, plural, one {blog} other {blog}}

Hızlı Sevkiyat İçin Pratik Vibe Kodlama Teknoloji Yığını

Ön uç, arka uç, veritabanları, kimlik doğrulama, depolama, e-posta, test, dağıtım ve izleme için en iyi araçları keşfedin.
Abid Ali Awan's photo

Abid Ali Awan

14 dk.

{count, plural, one {blog} other {blog}}

2026’da En Popüler 40 Yazılım Mühendisi Mülakat Sorusu

Algoritmalar, sistem tasarımı ve davranışsal senaryoları kapsayan bu temel sorularla teknik mülakat sürecine hakim olun. Uzman cevapları, kod örnekleri ve kanıtlanmış hazırlık stratejileri edinin.
Dario Radečić's photo

Dario Radečić

15 dk.

{count, plural, one {Eğitim} other {Eğitim}}

.gitignore Nasıl Kullanılır: Örneklerle Pratik Bir Giriş

Git deponuzu temiz tutmak için .gitignore’u nasıl kullanacağınızı öğrenin. Bu eğitim; temelleri, yaygın kullanım durumlarını ve başlamanıza yardımcı olacak pratik örnekleri kapsar!
Kurtis Pykes 's photo

Kurtis Pykes

8 dk.

{count, plural, one {Eğitim} other {Eğitim}}

Python'da Listeyi String'e Nasıl Dönüştürürsünüz

Bu hızlı eğitimde, Python'da bir listeyi string'e nasıl dönüştüreceğinizi öğrenin.
Adel Nehme's photo

Adel Nehme

Devamını GörDevamını Gör