tag dil-modeli

Hallucination (Yapay Zeka Halüsinasyonu)

Bu sayfada dil-modeli (Hallucination (Yapay Zeka Halüsinasyonu)) etiketi ile işaretlenmiş 4 yapay zeka kavramını bulabilirsiniz.

Yapay zeka bağlamında halüsinasyon (AI hallucination), büyük dil modellerinin (LLM) tamamen uydurulmuş, yanlış veya gerçeklikte karşılığı olmayan bilgileri son derece özgüvenli ve inandırıcı bir biçimde sunması durumudur. Model, bilginin yanlış olduğunu "fark etmeden" akıcı ve tutarlı görünen cümleler üretir; bu nedenle halüsinasyonlar sıradan yazım hatalarından çok daha tehlikelidir. Halüsinasyonların temel nedeni, LLM'lerin çalışma biçimidir: modeller bir sonraki tokeni istatistiksel olarak olası kılacak şekilde tahmin eder; doğruluğu sistematik biçimde doğrulamaz. Eğitim verisinde eksik ya da çelişkili bilgi bulunduğunda veya model kendi bilgi sınırlarını aşan bir soruyla karşılaştığında, gerçek bir yanıt üretmek yerine "makul görünen" bir yanıt üretmeye devam eder. Halüsinasyon türleri arasında olgusal hata (var olmayan araştırmaların, kişilerin veya olayların icadı), kaynak uydurma (gerçek görünen ama var olmayan akademik makalelerin atıfı), mantıksal tutarsızlık (aynı yanıt içinde çelişen ifadeler) ve bağlam dışı üretim (kullanıcının sorusunu yanlış anlayarak alakasız bilgi sunma) sayılabilir. Halüsinasyonla mücadelede kullanılan başlıca teknikler şunlardır: RAG (Retrieval-Augmented Generation) harici ve doğrulanmış bilgi kaynaklarını modelin bağlamına ekleyerek yanıt kalitesini artırır; RLHF (İnsan Geri Bildirimi ile Pekiştirmeli Öğrenme) modeli daha gerçekçi yanıtlar üretmek üzere ince ayar yapar; CoT (Chain-of-Thought) prompting ise modeli adım adım akıl yürütmeye zorlayarak hatalı atlamaları azaltır. Bunlara ek olarak temperature parametresinin düşürülmesi, yapılandırılmış çıktı (structured output) formatları ve "Bilmiyorum" yanıtını destekleyen sistem istemleri de halüsinasyon oranını düşürür. Türkiye'deki geliştiriciler ve şirketler için halüsinasyon riski; hukuki, tıbbi ve mali uygulamalarda en kritik endişe kaynağıdır. RAG mimarisi ve insan denetimli doğrulama katmanları bu alanlarda standart uygulama hâline gelmiştir. Halüsinasyon değerlendirmesi için TruthfulQA, HaluEval ve RAGTRUTH gibi kıyaslama veri kümeleri kullanılmaktadır.

warning

Hallucination (Yapay Zeka Halüsinasyonu)

Yapay zeka bağlamında halüsinasyon (AI hallucination), büyük dil modellerinin (LLM) tamamen uydurulmuş, yanlış veya gerçeklikte karşılığı olmayan bilgileri son derece özgüvenli ve inandırıcı bir biçimde sunması durumudur. Model, bilginin yanlış olduğunu "fark etmeden" akıcı ve tutarlı görünen cümleler üretir; bu nedenle halüsinasyonlar sıradan yazım hatalarından çok daha tehlikelidir. Halüsinasyonların temel nedeni, LLM'lerin çalışma biçimidir: modeller bir sonraki tokeni istatistiksel olarak olası kılacak şekilde tahmin eder; doğruluğu sistematik biçimde doğrulamaz. Eğitim verisinde eksik ya da çelişkili bilgi bulunduğunda veya model kendi bilgi sınırlarını aşan bir soruyla karşılaştığında, gerçek bir yanıt üretmek yerine "makul görünen" bir yanıt üretmeye devam eder. Halüsinasyon türleri arasında olgusal hata (var olmayan araştırmaların, kişilerin veya olayların icadı), kaynak uydurma (gerçek görünen ama var olmayan akademik makalelerin atıfı), mantıksal tutarsızlık (aynı yanıt içinde çelişen ifadeler) ve bağlam dışı üretim (kullanıcının sorusunu yanlış anlayarak alakasız bilgi sunma) sayılabilir. Halüsinasyonla mücadelede kullanılan başlıca teknikler şunlardır: RAG (Retrieval-Augmented Generation) harici ve doğrulanmış bilgi kaynaklarını modelin bağlamına ekleyerek yanıt kalitesini artırır; RLHF (İnsan Geri Bildirimi ile Pekiştirmeli Öğrenme) modeli daha gerçekçi yanıtlar üretmek üzere ince ayar yapar; CoT (Chain-of-Thought) prompting ise modeli adım adım akıl yürütmeye zorlayarak hatalı atlamaları azaltır. Bunlara ek olarak temperature parametresinin düşürülmesi, yapılandırılmış çıktı (structured output) formatları ve "Bilmiyorum" yanıtını destekleyen sistem istemleri de halüsinasyon oranını düşürür. Türkiye'deki geliştiriciler ve şirketler için halüsinasyon riski; hukuki, tıbbi ve mali uygulamalarda en kritik endişe kaynağıdır. RAG mimarisi ve insan denetimli doğrulama katmanları bu alanlarda standart uygulama hâline gelmiştir. Halüsinasyon değerlendirmesi için TruthfulQA, HaluEval ve RAGTRUTH gibi kıyaslama veri kümeleri kullanılmaktadır.

arrow_forward
model_training

Pre-training (Ön Eğitim) (Ön Eğitim)

Pre-training (Ön Eğitim), dil modelleri ve diğer derin öğrenme sistemlerinin belirli bir göreve yönlendirilmeden önce büyük ve çeşitli ham veri kümeleri üzerinde genel dil örüntülerini, bilgi yapılarını ve dünya modelini kazandığı ilk eğitim aşamasıdır. Modern yapay zekanın temel taşı olan bu süreç, foundation model paradigmasının merkezindedir. Pre-training'in çalışma mantığı modelin türüne göre farklılaşır. Otoregressif dil modellerinde (GPT ailesi) model, her adımda bir önceki tokenlere bakarak sonraki tokeni tahmin eder; bu görev dil modellemesi (causal language modeling) olarak adlandırılır. Maskelemeli dil modellerinde (BERT) ise giriş cümlesindeki rastgele tokenler gizlenerek model bu maskelenmiş tokenleri tahmin etmeyi öğrenir. Öz-denetimli öğrenme prensibine dayandığından etiket gerekmez; metinlerin kendisi öğrenme sinyali sağlar. Veri ölçeği açısından modern pre-training'in devasa boyutları dikkat çekicidir: GPT-3 yaklaşık 300 milyar token, LLaMA 3 ise 15 trilyon token üzerinde eğitilmiştir. Bu veri kümeleri İnternet metinleri (Common Crawl), kitaplar, akademik makaleler, kod deposu ve çok dilli içeriklerden derlenir. Eğitim bilgi işlem maliyeti de aynı ölçekte büyüktür; GPT-4 eğitiminin yüz milyon dolar civarında olduğu tahmin edilmektedir. Pre-training tamamlandıktan sonra model çeşitli yöntemlerle belirli görevlere uyarlanır. İnce ayar (fine-tuning) ile ilgili alan verisiyle model özelleştirilir. RLHF ile insan tercihlerine hizalanır. Komut ayarı (instruction tuning) ise modelin doğal dil talimatlarını izlemesini öğretir. Bu uyarlama aşamaları pre-training sırasında kazanılan genel bilgi altyapısını koruyarak üzerine inşa eder.

arrow_forward
code_blocks

Prompt Nedir? Yapay Zeka Talimatı Rehberi (Prompt)

Prompt, bir yapay zeka dil modeline verilen yazılı talimat, soru veya girdi metninin genel adıdır. Türkçede "promt" şeklinde de yazılan bu terim, kullanıcının bir YZ sisteminden belirli bir yanıt veya çıktı alabilmek için sisteme ilettiği her türlü mesajı kapsar. Bir prompt; soru, komut, bağlam bilgisi, örnekler ve kısıtlamalar gibi unsurlar içerebilir. Yapay zeka sistemleri, girdinin kalitesine ve açıklığına göre farklı kalitede yanıtlar üretir. Bu nedenle etkili bir prompt yazmak, istenilen sonuca ulaşmak için kritik bir beceri hâline gelmiştir. Buna "prompt mühendisliği" (prompt engineering) denir. Promptlar üç temel kategoriye ayrılır: (1) Sıfır atışlı promptlar (zero-shot): Herhangi bir örnek verilmeden doğrudan soru ya da talimat içerir. (2) Az atışlı promptlar (few-shot): Modele istenen çıktı biçimini göstermek için birkaç örnek sunar. (3) Sistem promptları (system prompt): Modelin genel davranışını, tonunu ve kısıtlamalarını belirleyen arka plan talimatlarıdır. ChatGPT, Claude, Gemini gibi büyük dil modellerinde kullanıcının yazdığı her mesaj bir prompttur. Modelin sisteme gönderilen gizli talimatlar bütünü ise "sistem promptu" olarak adlandırılır. Prompt uzunluğu ve içeriği, modelin bağlam penceresini (context window) doğrudan etkiler. Prompt tasarımı; sadelik, netlik ve bağlam sağlama ilkelerine dayanır. "Bana bir makale yaz" yerine "Yapay zeka etiği üzerine, B2 düzeyinde ve 500 kelimelik bir tanıtım makalesi yaz" gibi spesifik bir prompt çok daha iyi sonuçlar üretir. Türkiye'de artan YZ kullanımıyla birlikte "prompt ne demek" ve "promt nedir" aramaları da hızla artmıştır. Etkili bir prompt genellikle şu bileşenleri içerir: görev tanımı (ne yapılacağı), bağlam (arka plan bilgisi), biçim kısıtlaması (uzunluk, dil, ton) ve varsa örnekler. Özellikle karmaşık görevlerde "chain-of-thought prompting" tekniğiyle modelden adım adım düşünmesi istenerek daha tutarlı ve doğru yanıtlar elde edilebilir.

arrow_forward
memory

Transformer-XL (Transformer-XL (Uzun Bağlamlı Dönüştürücü Mimarisi))

Transformer-XL, Zihang Dai ve ekibinin 2019 yılında Google Brain ile Carnegie Mellon Üniversitesi iş birliğiyle geliştirdiği, standart Transformer mimarisinin sabit bağlam uzunluğu kısıtlamasını aşmaya yönelik bir dil modeli mimarisidir. "XL" kısaltması, "eXtra Long" (ekstra uzun) anlamına gelir ve modelin uzun mesafeli bağımlılıkları modelleyebilme kapasitesini yansıtır. Klasik Transformer modelleri metni sabit uzunlukta bölütlere (segment) böler ve her bölütü birbirinden tamamen bağımsız biçimde işler; bu durum bölüt sınırlarında bağlam kopukluğuna yol açar. Transformer-XL bu sorunu iki temel yenilikle çözer. İlk yenilik bölüt düzeyinde özyinelemedir (segment-level recurrence): Model, önceki bölütün her katmana ait gizli durum vektörlerini önbellekte tutar. Yeni bölüt işlenirken dikkat mekanizması hem mevcut bölütün hem de önbellekteki önceki bölütün temsillerine erişir. Bu sayede bilgi bölütler arasında aktarılabilir ve N katmanlı bir modelde etkili bağlam penceresi teorik olarak N × bölüt uzunluğuna kadar genişleyebilir. İkinci yenilik göreli konum kodlamasıdır (relative positional encoding): Standart Transformer'da mutlak konum kodlamaları kullanılır. Ancak önbelleğe alınan farklı bölütlerin token'ları aynı mutlak konum indeksini paylaşabilir ve bu durum anlam karışıklığına yol açar. Göreli kodlama, "bu token 5. konumdadır" yerine "bu token diğerinden 3 adım uzakta" bilgisini temsil eder; dikkat skoru dört ayrı bileşene ayrılarak öğrenilebilir ağırlıklarla hesaplanır. WikiText-103, enwiki8 ve One Billion Word kıyaslamalarında döneminin en iyi sonuçlarına ulaşan Transformer-XL, standart Transformer'a kıyasla yüzde 291 ile 447 daha uzun bağımlılıkları modelleyebildiğini kanıtlamıştır. Göreli konum kodlama şeması daha sonra XLNet, T5 ve DeBERTa gibi önemli modellerin temeline alınmıştır.

arrow_forward