İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
Atlas girdisiOrta

Chunking

Parçalama

Bir belgeyi, aranabilir ve bağlama sığacak anlamlı birimlere bölme işlemidir; geri getirme kalitesini belirleyen ilk karardır.

ÖnkoşulEmbedding

Kısa cevap

Parçalama, RAG hattında en çok ihmal edilen ve kaliteyi en çok belirleyen adımdır. Doğru soru "ideal parça uzunluğu kaç token" değil, "bu belge türünde anlamın kendi içinde tamamlandığı en küçük birim nedir" sorusudur.

İki yönlü baskı#

Parça küçüldükçe arama isabeti artar, bağlam eksilir: model doğru cümleyi bulur ama hangi koşulda geçerli olduğunu bilmez. Parça büyüdükçe bağlam tamamlanır, arama bulanıklaşır: parça çok konudan söz ettiği için gömme vektörü ortalamaya kaçar.

Yöntemler#

YöntemNasıl bölerUygun olduğu yer
Sabit uzunlukBelirli token sayısında keserYapısı olmayan ham metin
ÖzyinelemeliParagraf → cümle → kelime sırasıyla denerUzun makale ve rapor
YapısalBaşlık, madde veya slayt sınırından bölerMevzuat, dokümantasyon, sunum
Satır bazlıTablo satırı + başlık satırıElektronik çizelge, katalog
DiyalogSoru-cevap çiftiDestek kaydı, sohbet dökümü
AnlamsalCümle benzerliği düştüğünde bölerKonu geçişi belirsiz uzun metinler
Yapısı olan belgelerde yapısal bölme neredeyse her zaman öne geçer.

Üst veri: parçanın künyesi#

Bir parça yalnızca metinden oluşmaz. Başlık yolu, belge sürümü, yürürlük tarihi ve erişim grubu parçayla birlikte saklanmalı. Erişim grubu üst veride yoksa sistem, kullanıcının görmemesi gereken belgeyi cevaba karıştırabilir.

  • Başlık yolu: parçanın belgedeki yeri; önek olarak metne de eklenebilir.
  • Sürüm ve yürürlük: eski sürümün cevaba karışmasını engeller.
  • Erişim grubu: yetki filtresi arama sorgusunun parçası olmalı.
  • Kaynak bağlantısı: cevapta atıf verebilmek için gerekli.
  • Dil: çok dilli setlerde yanlış dilde parça dönmesini engeller.

Teşhis#

  • Doğru belge, yanlış bölüm geliyor → parça çok büyük.
  • Hiçbir şey gelmiyor → parça çok küçük veya başlık öneki eksik.
  • Cevap yarım kalıyor → bilgi iki parçaya bölünmüş; örtüşme veya yapısal bölme gerekli.
  • Eski bilgi geliyor → üst veride sürüm ve yürürlük filtresi yok.

Sık sorulan sorular

Örtüşme (overlap) şart mı?

Yapısal bölme yapıyorsanız çoğu durumda gerekmez; madde ve başlık sınırları doğal kesim noktalarıdır. Sabit uzunlukta bölmede sınıra düşen bilgiyi kurtarmak için kullanılır.

Aynı belgeyi iki farklı parçalamayla dizinlemek mantıklı mı?

Bazı kurulumlarda evet: kısa parçalar arama isabeti, uzun parçalar bağlam için tutulur ve eşleşen kısa parçanın ait olduğu uzun parça bağlama konur. Depolama maliyetini artırır.

Güncelleme geçmişi

  1. v1.0İlk yayın.

LEARN

Chunking konusunu uygulamaya dökmek ister misin?

Kavramı okudun; sırada onu bir rotanın içinde öğrenmek ve bir testle ölçmek var.