Yapay Zeka

AI Hallucination Nedir? Yapay Zekâ Neden Bazen Yanlış Bilgiler Üretiyor?

Yapay zekâ uygulamaları metin hazırlama, araştırma, kod geliştirme ve belge inceleme gibi birçok görevde yardımcı olabilir. Ancak bu sistemlerin ürettiği içerikler, doğru bilgilerle hatalı ayrıntıları aynı metinde birleştirebilir.

Örneğin bir model, gerçek bir araştırmacının adını kullanarak hiç yayımlanmamış bir makale başlığı oluşturabilir. Bir şirketin faaliyet alanını doğru açıklarken kuruluş tarihini yanlış verebilir. Kullanıcının gönderdiği raporu özetlerken belgede bulunmayan bir neden ekleyebilir.

Bu tür hataların fark edilmesi her zaman kolay değildir. Düzenli bir anlatım, teknik terimler ve kaynak görünümü taşıyan ifadeler, yanlış bilgiyi daha inandırıcı hâle getirebilir.

AI Hallucination Nedir?

AI Hallucination, Türkçede yapay zekâ halüsinasyonu olarak adlandırılır. Üretken yapay zekânın, gerçeklerle veya kendisine verilen kaynaklarla uyumlu olmayan içerikler oluşturmasını ifade eder.

Burada “halüsinasyon” teknik bir benzetmedir. Sistemin insanlardaki gibi bir algı deneyimi yaşadığı veya bilinçli biçimde yalan söylediği anlamına gelmez.

Değerlendirmede iki farklı soru önemlidir:

  • Üretilen bilgi gerçek dünyadaki olgularla uyumlu mu?
  • Yanıt, kullanıcının verdiği belge veya bağlam tarafından destekleniyor mu?

Örneğin bir bilgi genel olarak doğru olabilir; ancak özetlenmesi istenen belgede bulunmayabilir. Böyle bir bilginin belgeye aitmiş gibi aktarılması, kaynak sadakati açısından sorun oluşturur.

Yapay Zekâ Neden Yanlış Bilgi Üretebilir?

Büyük dil modelleri, bağlamı kullanarak sonraki tokenların olasılıklarını hesaplar. Token; kelime, kelime parçası veya başka bir metin birimi olabilir. Üretim yöntemi, bu olasılıklar üzerinden metnin nasıl devam edeceğini belirler.

Ancak bu süreç, yazılan her cümlenin otomatik olarak gerçek dünyadaki kayıtlarla karşılaştırılması anlamına gelmez. Model, dilsel açıdan uygun görünen bir açıklama üretirken yanlış ilişkiler kurabilir.

Halüsinasyonu yalnızca “model kelime tahmin ediyor” ifadesiyle açıklamak da yetersizdir. Eğitim verileri, sorunun biçimi, sunulan bağlam ve kullanılan araçlar birlikte etkili olur.

Eksik bilgiler, modelin desteklenmeyen ayrıntılar eklemesine zemin hazırlayabilir. Çelişkili kaynaklar, farklı bilgilerin yanlış birleştirilmesine neden olabilir. Belirsiz sorular ise yanlış kişinin, ürünün veya olayın esas alınmasına yol açabilir.

Uzun görevlerde erken aşamadaki bir hata, sonraki açıklamaların temelini oluşturabilir. Böylece metin kendi içinde tutarlı görünürken yanlış bir varsayıma dayanabilir.

Yapay Zekâ Halüsinasyonu Hangi Biçimlerde Görülür?

Uydurma Kaynaklar ve Alıntılar

Model, var olmayan kitaplar, akademik makaleler veya internet adresleri üretebilir. Gerçek bir kişinin hiç söylemediği bir cümleyi doğrudan alıntı gibi sunabilir.

Kaynağın bir bölümü doğru, başka bir bölümü yanlış da olabilir. Gerçek bir dergi adıyla uydurma bir makale başlığının birleştirilmesi buna örnektir.

Yanlış Tarihler, İsimler ve Sayılar

Bir olayın tarihi, kişinin görevi veya ürünün teknik özelliği hatalı aktarılabilir. Benzer isimler ve birbirine yakın olaylar karıştırılabilir.

Sayısal ifadeler özellikle dikkat gerektirir. Kesin bir yüzde veya ayrıntılı bir tablo, herhangi bir veriye dayanmadan da üretilebilir.

Belgede Bulunmayan Bilgiler

Özetleme sırasında kaynakta yer almayan bir açıklama eklenebilir. Örneğin toplantı notlarında yalnızca “değerlendirme yapılacak” denirken model “uygulamaya geçilmesine karar verildi” yazabilir.

Bu durumda hata, belgenin anlamının değiştirilmesidir.

Gerçek Kaynağın Yanlış Kullanılması

Bir kaynak gerçekten var olabilir, ancak modelin yazdığı iddiayı desteklemeyebilir.

Sınırlı bir örneklem üzerinde yapılan çalışma, bütün insanlar veya bütün koşullar için geçerliymiş gibi aktarılabilir. Bu nedenle yalnızca kaynağın bulunması yeterli değildir; iddiayla ilişkisi de kontrol edilmelidir.

Yazılımda Var Olmayan İşlevler

Kod üreten modeller, kullanılan yazılım kütüphanesinde bulunmayan fonksiyonlar veya parametreler önerebilir.

Kodun görünüşte düzenli olması çalışacağını göstermez. İlgili sürümün dokümantasyonu ve uygun testler üzerinden doğrulama gerekir.

Her Hata Halüsinasyon Sayılır mı?

Her yanlış çıktıyı aynı kavram altında değerlendirmek, çözüm geliştirmeyi zorlaştırabilir.

Bir toplama işleminin yanlış yapılması hesaplama hatası olabilir. Yanıtın istenen biçimde verilmemesi talimat takibi sorunudur. Eski bir ürün bilgisinin aktarılması ise güncellik sorunuyla ilişkili olabilir.

Bu hatalar halüsinasyonla birlikte görülebilir; ancak nedenleri ve çözümleri farklılaşabilir.

Örneğin yanlış hesaplama için bir hesaplama aracı kullanmak yararlı olabilir. Güncellik sorunu için yeni kaynağa erişmek gerekir. Belge özetindeki desteksiz ayrıntıları azaltmak için ise yanıtın kaynakla eşleştirilmesi önemlidir.

Hatanın nerede oluştuğunu anlamak, yalnızca yanlış olduğunu fark etmekten daha fazla bilgi sağlar.

Bir Örnek: Raporda Olmayan Nedeni Üretmek

Bir işletmenin aylık satışlarını gösteren bir tabloyu modele verdiğinizi düşünün. Tabloda gelir ve satılan ürün adedi bulunsun.

Model bu verilerden satışların hangi oranda değiştiğini hesaplayabilir. Ancak başka bilgi sunulmadığı hâlde “düşüşün nedeni müşteri memnuniyetsizliğidir” derse kanıtlanmamış bir açıklama üretmiş olur.

Müşteri memnuniyetsizliği olası nedenlerden biri olabilir. Fakat bu olasılık, tablodan çıkarılan kesin sonuç değildir.

Daha uygun bir yanıt, gözlenen değişimi açıklamalı ve nedenini belirlemek için ek verilere ihtiyaç olduğunu belirtmelidir. Stok kesintileri, fiyat değişiklikleri ve kampanya kayıtları araştırılabilecek başlıklar olabilir.

Bu örnek, veriyle desteklenen bulgu ile olası yorumun ayrılmasının neden önemli olduğunu gösterir.

RAG Halüsinasyonu Önler mi?

RAG, yanıt oluşturulurken dış kaynaklardan getirilen bilgilerin kullanılmasını sağlar. Model, ilgili belgelerden yararlanarak soruyu yanıtlayabilir.

Ancak dış kaynağa erişmek, o kaynağın güvenilir veya güncel olduğunu otomatik olarak göstermez. Yanlış belge getirilebilir, önemli bölüm atlanabilir ya da model doğru içeriği yanlış yorumlayabilir.

Bu nedenle RAG sistemlerinde farklı aşamalar değerlendirilmelidir:

  • Doğru kaynak bulunmuş mu?
  • Getirilen bölüm soruyu karşılıyor mu?
  • Yanıt bu bölüm tarafından destekleniyor mu?
  • Kaynak güncel ve güvenilir mi?

GraphRAG ve Agentic RAG gibi yaklaşımlar da bilgi erişimini geliştirebilir. Bununla birlikte bu yöntemlerin kullanılması, bütün çıktılarda doğruluk garantisi vermez.

Modelin Kendi Yanıtını Kontrol Etmesi Yeterli mi?

Modelden yanıtını yeniden değerlendirmesini istemek bazı hataları ortaya çıkarabilir. Ancak aynı sistem aynı varsayımı koruyarak yanlış cevabını tekrar onaylayabilir.

Bu nedenle “Emin misin?” sorusuna verilen “Evet” yanıtı bağımsız kanıt değildir.

Bir başka modelin değerlendirmesi de tek başına kesin doğrulama sayılmaz. İki sistem aynı yanlış kaynağa dayanabilir veya benzer hatalar yapabilir.

Kontrolün somut bir dayanağa bağlanması daha anlamlıdır. Hesaplama için işlem sonucu, kod için test çıktısı, alıntı için özgün metin ve akademik iddia için ilgili yayın incelenebilir.

Kullanıcılar Yanlış Bilgileri Nasıl Fark Edebilir?

Bir yanıtın tamamını tek seferde doğru veya yanlış kabul etmek yerine önemli iddiaları ayrı ayrı kontrol etmek yararlıdır.

Öncelikle tarih, sayı, kişi adı ve doğrudan alıntı gibi doğrulanabilir ayrıntılar belirlenebilir. Ardından bunların hangi kaynağa dayandığı incelenebilir.

Kaynak kontrolünde yalnızca başlığa veya bağlantının çalışmasına bakılmamalıdır. Kaynağın içeriği, yazılan iddiayı gerçekten desteklemelidir.

Ayrıca kapsam ve tarih önemlidir. Eski bir uygulama kuralı güncelmiş gibi sunulabilir. Belirli bir ülke için geçerli bilgi başka bir ülkeye genellenebilir.

İnternette aynı cümlenin birçok yerde bulunması da bağımsız doğrulama anlamına gelmeyebilir. Sayfalar birbirini kopyalamış olabilir. Mümkün olduğunda özgün kayda ulaşılmalıdır.

Daha Açık Sorular Sormak Faydalı mı?

Sorunun kapsamını belirlemek, yanlış yorumlama ihtimalini azaltabilir.

Örneğin “Bu şirket hakkında bilgi ver” yerine şirketin tam adı, ilgili ülke ve istenen dönem belirtilebilir. Belge çalışmasında modelden yalnızca verilen metne dayanması ve bulunmayan bilgileri açıkça söylemesi istenebilir.

Kullanılabilecek yönlendirmeler şunlardır:

  • “Belgede bulunmayan ayrıntıları ekleme.”
  • “Kesin bilgi ile yorumları ayrı belirt.”
  • “Eksik bilgi varsa hangi veriye ihtiyaç olduğunu açıkla.”
  • “Alıntıları kaynak metindeki ifadelerle karşılaştır.”

Bu yönlendirmeler yararlı olabilir; ancak bir komutun iyi yazılması bütün hataları ortadan kaldırmaz.

Yaratıcı Yazımda Uydurma Bilgi Sorun mu?

Kullanıcı bir hikâye veya senaryo istediğinde hayali karakterler ve olaylar oluşturulması görevin doğal parçasıdır. Bu içeriklerin kurgu olduğu açıksa aynı türde bir doğruluk sorunu oluşmaz.

Sorun, hayali ayrıntının gerçek bilgi gibi sunulmasıdır. Örneğin tarihî bir kişi için üretilen hayali sözün doğrulanmış alıntı olarak aktarılması yanıltıcı olur.

Bu nedenle yaratıcılık ile olgusal doğruluk farklı beklentilerdir. Modelden ne tür çıktı istendiğinin açık olması önemlidir.

Halüsinasyon Sorunu Tamamen Çözülebilir mi?

Genel amaçlı yapay zekâ sistemlerinin bütün kullanım koşullarında hatasız çalışacağını söylemek için yeterli dayanak yoktur. Öte yandan sorunun hiçbir koşulda azaltılamayacağını söylemek de doğru değildir.

Dar kapsamlı görevler, güvenilir kaynaklar, yapılandırılmış çıktılar ve uygun doğrulama araçları riski azaltabilir. Modelin yeterli bilgi bulunmadığında cevap vermekten kaçınması da önemli bir davranıştır.

Değerlendirmede yalnızca doğru yanıt oranına bakılmamalıdır. Desteksiz iddialar, hatalı kaynaklar, gereksiz kesinlik ve cevaplanabilir sorulardan kaçınma gibi davranışlar da incelenmelidir.

Amaç, her soruya mutlaka yanıt veren bir sistemden ziyade, hangi bilgiyi hangi dayanakla sunduğunu açıkça gösterebilen bir sistem geliştirmektir.

Sık Sorulan Sorular

Yapay zekânın kendinden emin konuşması güvenilirlik göstergesi mi?

Hayır. Kesin bir anlatım, içeriğin doğrulandığını göstermez.

Kaynak gösterilen her yanıt doğru mudur?

Hayır. Kaynak uydurma olabilir veya yazılan iddiayı desteklemeyebilir.

İnternete bağlı modeller de yanlış bilgi üretir mi?

Evet. Kaynak seçimi, güncellik ve yorumlama hataları devam edebilir.

“Bilmiyorsan söyle” demek yeterli mi?

Yararlı bir yönlendirmedir; ancak önemli bilgilerin ayrıca kontrol edilmesi gerekir.

Her yapay zekâ hatası kullanıcı için aynı riski taşır mı?

Hayır. Bir taslak metindeki küçük hata ile önemli bir kararı etkileyen yanlış bilgi aynı sonuçları doğurmaz. Doğrulama düzeyi, görevin etkisine göre belirlenmelidir.

Kaynaklar

A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions, FActScore: Fine-grained Atomic Evaluation of Factual Precision in Long Form Text Generation, Chain-of-Verification Reduces Hallucination in Large Language Models, Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks.

Editör Notu

Bu içerik, kamuya açık teknoloji, yapay zekâ ve dijital dönüşüm kaynaklarından yararlanılarak hazırlanmış bir araştırma ve değerlendirme yazısıdır. İçerikte yer alan görüşler editoryal yorum niteliğindedir. Yapay zekâ sistemleri yanlış veya kaynaklarla desteklenmeyen bilgiler üretebilir. Özellikle önemli kararları etkileyen çıktılarının özgün kaynaklar ve uygun doğrulama yöntemleriyle kontrol edilmesi önerilir.