Halüsinasyon neden oluyor ve pratikte nasıl azaltılır
Sebebi kısaca şu: model bir bilgi tabanı değil, metin devamı tahmin eden bir sistem. Sorduğunuz şeyin cevabını bilmese bile, o soruya verilecek makul görünen bir cevap üretmeye devam ediyor. Bilmiyorum demek, eğitildiği metinlerde nadir görülen bir davranış.
En çok uydurma çıkan durumlar: tarih, sayı ve istatistik soruları, kaynak ve alıntı istemek, az bilinen kişi ve kurumlar hakkında sorular, çok spesifik teknik ayrıntılar ve eğitim verisinden sonraki güncel olaylar.
Azaltma yöntemleri:
Bilgiyi bağlamla vermek. Modelden hatırlamasını istemek yerine, ilgili metni verip ona dayanarak cevaplamasını istemek. En etkili yöntem bu.
Bilmiyorum demeye izin vermek. İstemde açıkça, verilen metinde cevap yoksa bulunamadığını söyle demek. Bu tek cümle belirgin fark yaratıyor.
Kaynak istemek. Cevabın hangi bölümden geldiğini belirtmesini istemek, hem doğrulamayı kolaylaştırıyor hem uydurmayı zorlaştırıyor.
Adım adım düşündürmek. Sonuca doğrudan atlamak yerine ara adımları yazdırmak, özellikle hesaplama ve mantık sorularında hatayı azaltıyor.
Çapraz kontrol. Kritik çıktılarda aynı soruyu farklı biçimde tekrar sormak ve cevapların uyuşup uyuşmadığına bakmak.
Doğrulanabilir alanlarda kod kullandırmak. Hesaplama işlerini modele yaptırmak yerine, modele hesabı yapan kodu yazdırıp çalıştırmak çok daha güvenilir.
En önemlisi, kullanım senaryosunu buna göre seçmek. Doğruluğun kritik olduğu ve doğrulanamayan çıktılar üreten senaryolarda bu teknoloji hâlâ riskli.

@vahabdemir