Teknik KILAVUZ

Ana Belge ve Küçükten Büyüğe Erişim

Küçükten büyüğe alma olarak da adlandırılan ana belge alımı, küçük, kesin metin parçaları üzerinde arama yapar ancak her bir parçanın geldiği daha büyük bölümü veya belgeyi dil modelini verir.

  • 4 dakikalık okuma
  • Son güncelleme
Bu sayfada4 dakikalık okuma
  1. Genel Bakış
  2. Derin Dalış
  3. Stratejik Etki
  4. Ana Belgenin Geleceği ve Küçükten Büyüğe Erişim
  5. Gerçek Dünya Uygulaması
  6. Riskler ve Korkuluklar
  7. Uygulama Yol Haritası
  8. Keşfetmeye Devam Edin
  9. Sık sorulan sorular

Genel Bakış

Bu önemlidir çünkü olağan yığınlama değiş tokuşunu ortadan kaldırır: küçük parçalar sorguları doğru bir şekilde eşleştirir ve daha büyük ebeveyn, modele doğru yanıt vermesi için yeterli bağlamı verir.

Derin Dalış

Sabit boyutlu parçalama bir ödünleşimi zorlar. Küçük parçalar, örneğin birkaç cümle, keskin yerleştirmeler üretir: vektör bir fikri temsil eder, dolayısıyla bu fikirle ilgili bir sorgu onunla yakından eşleşir. Ancak iki cümlelik bir yığın nadiren modelin iyi yanıt vermesi için yeterli bağlamı içerir; üç paragraf önceki tanımı veya bir sonraki cümledeki istisnayı atlayabilir. Büyük parçalar bu bağlamı taşır, ancak bunların yerleştirilmesi birkaç fikri birbirine bulanıklaştırır, bu nedenle erişim daha az hassas hale gelir ve ilgili pasaj, yalnızca konuyla ilgili olan bir parça tarafından geride bırakılabilir. Küçükten büyüğe erişim iki işi böler. Sistem arama için küçük alt parçaları indeksler ve her çocuk daha büyük bir ebeveyne işaret eden bir işaretçi tutar: bir bölüm, bir sayfa veya belgenin tamamı. Sorgulama sırasında en iyi çocukları bulur, ardından arar ve ebeveynlerini döndürür. Birden fazla çocuk bir ebeveyni paylaşıyorsa ebeveyn bir kez gönderilir, bu da kopyaları da ortadan kaldırır. LangChain'nin ParentDocumentRetriever'ı bunu çocuklar için bir vektör deposu ve ebeveynler için ayrı bir belge deposuyla uygular. LlamaIndex ilgili modeller sunar: eşleşen bir cümle artı sabit sayıda komşu cümleyi döndüren cümle penceresi alımı ve yeterli sayıda eşleştiğinde, alınan birçok yaprak parçasını paylaşılan ana düğümleriyle değiştiren otomatik birleştirme alımı. Bu yaklaşım, anlamın çevreleyen bölüme bağlı olduğu kılavuzlar, sözleşmeler, politikalar ve ders kitapları gibi yapılandırılmış belgeler üzerindeki sabit boyutlu yığınlamanın önüne geçme eğilimindedir. Belgeler zaten kısa olduğunda veya ebeveynler o kadar büyük olduğunda, bunlardan birkaçı bağlam penceresini aştığında veya yanıtı alakasız metinlere gömdüğünde, bu daha az yardımcı olur. Yaygın bir yanılgı, bunun yalnızca daha büyük parçalar kullandığıdır. Öyle değil: Alma birimi ve oluşturma birimi kasıtlı olarak farklı boyutlardadır, bu nedenle bağlam modelini aç bırakmadan hassas eşleştirmeyi sürdürebilirsiniz.

Stratejik Etki

Maliyet ve bütçe

Mimari kararlar yıllarca performansı ve işletme maliyetini etkiler.

Daha net kararlar

Teknik eğitim, ekiplerin yalnızca en yenisini değil, doğru yığını seçmesine de yardımcı olur.

Kalite kontrolü

Daha iyi mühendislik seçenekleri, üretimdeki güvenilirlik olaylarını azaltır.

Ana Belgenin Geleceği ve Küçükten Büyüğe Erişim

Küçükten büyüğe bir hile olmaktan ziyade varsayılan hale geliyor ve büyük çerçeveler zaten hiyerarşik veya pencereli erişimi yapılandırma seçenekleri olarak ortaya koyuyor. Daha büyük bağlam pencereleri, daha büyük ebeveynler göndermenin cezasını azaltır, bu da modeli benimsemeyi daha ucuz hale getirir. Ana sınırların otomatik olarak seçilmesiyle ilgili açık sorular devam etmektedir; örneğin, başlıklara güvenmek yerine belge düzeni analizi veya öğrenilmiş bölümlendirmenin kullanılması. Yeniden sıralamalar ve küçük parçalara indeksleme sırasında çevreleri hakkında farkındalık kazandırmaya çalışan bağlamsal yerleştirme yaklaşımlarıyla giderek daha fazla bir araya getiriliyor. Genel karşılaştırmalar yerine kendi belgeleriniz üzerinde test yapmak, çocuk ve ebeveyn boyutlarını seçmenin güvenilir yolu olmayı sürdürüyor.

Gerçek Dünya Uygulaması

Dahili bir BT yardım botu, her sorun giderme adımını ayrı bir alt parça olarak indeksler, ancak bir adım eşleştiğinde tüm prosedürü döndürür, böylece model, kullanıcılara 1'den 3'e kadar olan adımlar olmadan 4. adımı yapmalarını söylemez.

Yasal bir araştırma aracı, fesih ihbar süreleriyle ilgili tek bir maddeyi eşleştirir, ardından modele, maddenin anlamını değiştiren tanımlar ve istisnalar dahil olmak üzere tüm sözleşme bölümünü aktarır.

Bir üniversite ders asistanı ders notlarından cümle düzeyindeki parçaları arar ve çevreleyen sayfayı döndürür; dolayısıyla bir formülle ilgili yanıtlar aynı zamanda formülün geçerli olduğu koşulları da içerir.

Bir sigorta hasar asistanı, bir poliçe belgesinden birkaç küçük eşleşmeyi alır, bunları ana öğeye göre gruplandırır ve örtüşen beş parça yerine bu poliçe bölümünü bir kez gönderir.

Riskler ve Korkuluklar

  • Bir kıyaslamayı optimize etmek daha geniş sistem zayıflıklarını gizleyebilir.

  • Altyapı ve bakım maliyetleri genellikle hafife alınır.

  • Sistemler karmaşıklaştıkça güvenlik ve gözlemlenebilirlik boşlukları büyüyebilir.

Uygulama Yol Haritası

  1. Uygulamadan önce gecikmeyi, kaliteyi ve maliyet hedeflerini tanımlayın.

  2. Gerçekçi yük ve veri koşulları altında kıyaslama yapın.

  3. Hatalar, sapmalar ve kullanıcı etkisi için cihaz izleme.

  4. Ölçeklendirmeden önce geri alma ve olay müdahale yollarını hazırlayın.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Parent Document and Small-to-Big Retrieval quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Sık sorulan sorular

Ana Belge ve Küçükten Büyüğe Erişim Nedir?

Küçükten büyüğe alma olarak da adlandırılan ana belge alımı, küçük, kesin metin parçaları üzerinde arama yapar ancak her bir parçanın geldiği daha büyük bölümü veya belgeyi dil modelini verir. Bu önemlidir çünkü olağan yığınlama değiş tokuşunu ortadan kaldırır: küçük parçalar sorguları doğru bir şekilde eşleştirir ve daha büyük ebeveyn, modele doğru yanıt vermesi için yeterli bağlamı verir.

Küçükten büyüğe erişim hangi temel ödünleşimi ele alır?

Küçük parçalar odaklanmış yerleştirmeler sağlar ancak çok az bağlam sağlar; büyük parçalar bağlam sağlar ancak yerleştirmeler bulanıktır. Küçükten büyüğe, küçük olanı arar ve her ikisini de elde etmek için büyük olanı döndürür.

Küçükten büyüğe bir sistemde, sorgu zamanında ne gömülür ve aranır?

Çocuklar hassas eşleştirme için indekslenir; ebeveynlere yalnızca çocuk eşleştikten sonra bakılır.

Alınan üç alt parçanın tümü aynı ana bölüme aitse sistem ne yapmalıdır?

Üst öğeye göre gruplama, bölümün bir kez dahil edildiği anlamına gelir; bu, belirteçlerin kaydedilmesini ve yinelenen parçaların kaldırılmasını sağlar.

LangChain'nin ParentDocumentRetriever'ı iki düzey metni nasıl saklıyor?

Çocuklar arama için bir vektör mağazasına yerleştirilirken, tam ebeveynler bir belge deposunda oturuyor ve kimlikleriyle getiriliyor.

Cümle penceresi alımı ne döndürür?

Cümle penceresi alımı, cümle düzeyinde eşleşir ve ardından bağlam sağlamak için çevredeki cümlelerin bir penceresine genişler.