Proje incelemesi
RAG Analiz
Uzun PDF belgelerinde ilgili bilgiyi bulmak ve yanıtın dayandığı sayfayı göstermek.
Çözüm yaklaşımı
PDF doğrulama, parçalara ayırma, embedding araması ve CrossEncoder yeniden sıralamasını birleştirir. Yanıtlar doküman ve sayfa düzeyinde kaynak kartlarıyla sunulur.
Sonuç ve kapsam
Projenin gösterdiği sonuç
Değerlendirme ekranı Hit@K, MRR ve gecikme ölçümlerini karşılaştırır. Yeterli kaynak bulunmadığında model çağrısı yapılmadan açık yanıt döndürülür.
Nasıl çalışır
- PDF’yi doğrula, temizle, parçala ve Qdrant’a indeksle
- Soruya uygun parçaları getir ve CrossEncoder ile yeniden sırala
- Yanıtı doküman ve sayfa kaynaklarıyla göster
Yerelde çalıştır
Windows PowerShell: depo kökünden çalıştırın. Gerekli ayarlar ve bağımlılıklar için README dosyasına bakın.
Copy-Item .env.example .env
docker compose up --build -d
docker compose ps
Doğrula
docker compose --profile test run --rm backend_test pytest
Kapsam ve sınırlar
Kaynak bulunamayan sorularda yanıt üretmek yerine yetersiz bilgi sonucu döner. Hit@K ve MRR sayıları veri setine bağlıdır; bu sayfada genellenebilir başarı yüzdesi iddia edilmez.