İçeriğe geç
TÜBİTAK 1812 BİGGHer cümlesi kaynaklı kurumsal yapay zekâ

Mühendislik notlarıKarar

Türkçe arama: kök eşleme ve anlam birlikte

Yalnız anlam araması madde numaralarını kaçırır, yalnız kelime araması ekleri. İkisini birleştirip Türkçe üzerinde değerlendirilmiş bir modelle yeniden sıralıyoruz.

Türkçede aynı kelime düzinelerce biçimde geçer: sözleşme, sözleşmede, sözleşmenin, sözleşmelerinden. Kelime araması bu biçimleri köke indirmezse doğru sayfayı bulamaz. Anlam araması bunu çözer ama başka yerde zayıftır: madde numaraları, kanun adları, tutarlar gibi nadir ve kesin ifadelerde.

Bu yüzden iki arama birlikte çalışır. Anlam tarafında çok dilli bir gömme modeli (bge-m3) her parçayı vektöre çevirir. Kelime tarafında OpenSearch'ün Türkçe çözümleyicisi ve kök eşlemesi vardır; "sözleşmede" sorgusu "sözleşmenin" geçtiği parçayı bulur. İki liste karşılıklı sıra birleştirmesiyle (RRF) tek listeye iner.

Sonra yeniden sıralama. Birleşik listenin ilk otuz parçası soruyla birlikte bir çapraz kodlayıcıya verilir ve en ilgili sekizi öne alınır. Burada bir yanlışımızı düzelttik: ilk seçtiğimiz model İngilizce ağırlıklı eğitilmişti ve Türkçe sıralamıyordu. Bugünkü model (bge-reranker-v2-m3) çok dillidir; int8 sürümü Türkçe altın sette tam sürümle 0,97 sıra uyumu verir ve otuz parçayı bir dizüstü işlemcide yaklaşık 7 saniyede sıralar.

Yetki filtresi bu akışın dışında bir adım değildir; her iki motora sorguyla birlikte gider. Kullanıcının göremeyeceği parça aday listesine hiç girmez. Dönen liste veritabanında ikinci kez denetlenir.

Kendi sunucunuzda kurulumda dış yeniden sıralama servisi yoktur; yerel model tek bacaktır. Yerel model de yoksa sistem bunu gizlemez: sıralamanın birleşik hâlde kaldığını tanı bilgisinde bildirir.

Kendi belgelerinizle ölçün.

İki haftalık pilot: kaynaklarınız bağlanır, sizin sorularınızla ölçülür, rapor size kalır.