şema · olgun

Code RAG'in dört zor tarafı

Vektör arama kolay kısmı: birebir semboller, İngilizce kod üzerinde Türkçe, bayatlama ve hayır diyebilmek.

Vektör arama, bir codebase RAG'inin kolay tarafı. Asıl zor olan dört şey bu sistemin her parçasını belirledi.

önce ne kırılır
birebir sembollerhandleAuthCallback
Türkçe → İngilizcedüzyazı vs. kod
bayatlamarepo değişti
"hayır" demekkNN asla hayır demez
ProblemNe yaptıkÖlçüm
Sembollersembol biçimli query'leri BM25'e yönlendir1.0 / 1.0 recall@8 / MRR
Türkçe sorularçok dilli embedder, isteğe bağlı LLM açıklamaları0.04 → 0.684 → 1.0 (alt küme)
Bayatlamapush'ta sha256 manifest diff'i38 değişen dosya 23 sn'de
Cevap yoküç skor bandı + negatif golden case'lerabstain 0.846, yanlış alarm 0.048

Her satır, yanında bir sayı olan bir karar. Bu bahçenin geri kalanı o sayıların hikâyesi — fikrimizi değiştirenler dâhil.

#rag #code-search

Bu notu beyaz tahtada gör →