S Harfi 👁 22 görüntülenme

Semantic Search

Anahtar kelime eşleşmesi yerine sorgunun anlamına dayalı sonuç getiren arama yöntemi.

Anlamsal arama (semantic search), bir sorguyla belgeler arasında yalnızca aynı kelimelerin geçip geçmediğine değil, ifadelerin altında yatan anlama dayalı bir eşleştirme yaparak sonuç getiren bir arama yöntemidir. Geleneksel arama motorları, "araba nasıl tamir edilir" sorgusuyla yalnızca bu tam kelimeleri içeren belgeleri bulurken, anlamsal arama "otomobil onarımı" gibi farklı kelimelerle yazılmış ama aynı anlama gelen bir belgeyi de bulabilir. Bu, sorgu ve belgelerin bir embedding modeli aracılığıyla yüksek boyutlu sayısal vektörlere dönüştürülmesiyle mümkün olur; bu vektör uzayında anlamca yakın metinler birbirine geometrik olarak da yakın konumlanır.

Anlamsal arama, günümüz yapay zeka uygulamalarının, özellikle Retrieval-Augmented Generation (RAG) sistemlerinin temel bileşenlerinden biridir: bir büyük dil modeline soru sorulduğunda, model cevap üretmeden önce anlamsal arama ile geniş bir belge koleksiyonundan ilgili parçaları bulup bağlama ekler, böylece model kendi eğitim verisinde olmayan veya güncel olmayan bilgilere dayanarak da doğru cevaplar üretebilir. Pinecone, Weaviate ve FAISS gibi vektör veritabanları, milyonlarca embedding arasında hızlı anlamsal arama yapabilmek için özel olarak tasarlanmış altyapılardır ve modern arama motorlarından öneri sistemlerine kadar geniş bir uygulama alanına sahiptir.