LAB · ARAÇ
Yeniden Sıralama Etkisi
Aday havuzu (top-n) ile nihai seçim (top-k) arasındaki oranın bağlam yükünü kaç token düşürdüğünü, yeniden sıralamanın eklediği sürenin ön dolumdan kazanılan süreyi karşılayıp karşılamadığını hesaplar. RAG hattında top-n/top-k dengesini kurarken kullanılır.
Durum
ÇalışıyorGirdiler
- Aday havuzu (top-n)
- parça
- Nihai seçim (top-k)
- parça
- Parça uzunluğu
- token
- Aday başına sıralama süresi
- ms
- Ön dolum hızı
- token/s
- Model bağlam penceresi
- token
Hesaplama tarayıcıda yapılır; girdiğiniz değerler sunucuya gönderilmez.
Hesapla
Girdileri değiştirdiğinizde sonuç anında güncellenir. Hangi varsayımın sonucu ne kadar değiştirdiğini görmek için tek tek oynayın.
Girdiler
Vektör aramasının yeniden sıralayıcıya verdiği aday sayısı.
Sıralamadan sonra modele giden parça sayısı.
Kendi kurulumunuzda ölçtüğünüz değer. Burada gömülü bir yeniden sıralayıcı ölçümü yok.
Modelin istemi işleme hızı — sağlayıcı iddiası değil, sizin ölçümünüz.
Yalnızca havuzun pencereye sığıp sığmadığını görmek için kullanılır.
Sonuç
Uçtan uca gecikme değişimi
−26.125ms
Havuzun dağılımı
- Modele giden (top-k)3.500
- Sıralamada elenen31.500
Aday havuzu tek başına bağlam penceresini aşıyor (%109). Havuzun tamamını verme tabanı bu pencerede uygulanamadığı için hesaplanan kazanç bir iyileştirme değil, havuzu modele sığdırmanın koşulu: ya top-k düşürülür ya havuz küçültülür.
Süre bütçesi
Eleme, puanlama maliyetini karşılıyor. Aynı havuzda top-k 49 parçaya kadar açılsa bile hesap süre tarafında net kayba geçmez; kalite tarafını ayrıca ölçmek gerekir.
Hesap üç varsayıma dayanır: parçalar eşit uzunlukta, sıralama süresi aday sayısıyla doğrusal (toplu puanlama veya paralellik yok) ve ön dolum süresi token sayısıyla doğrusal — istem ön eki önbelleğe alınıyorsa gerçek kazanç bu hesaptan küçük kalır. Karşılaştırma tabanı, yeniden sıralayıcı yokken aday havuzunun tamamının modele verilmesidir; havuzu körlemesine kırpan bir kurulumla karşılaştırıldığında tasarruf bundan küçüktür. Vektör aramasının kendi süresi iki durumda da aynı olduğu için hesaba girmez. Araç yalnızca token ve süre bütçesini ölçer: yeniden sıralamanın doğru parçayı ilk k içine taşıyıp taşımadığı, yani geri çağırma ve isabet, burada ölçülmez. Formdaki başlangıç sayıları yalnızca formun boş durmaması içindir; hiçbiri ölçülmüş bir model ya da sıralayıcı değeri değildir.
Hesap nasıl kuruluyor?
Bir hesaplayıcının değeri sonucunda değil, hangi varsayımla o sonuca vardığındadır.
Kısa cevap
Yeniden sıralama bağlam yükünü aday havuzu ile nihai seçim arasındaki fark kadar düşürür; kazanılan ön dolum süresi adayları puanlamanın maliyetini aştığında uçtan uca gecikme de kısalır.
Hesap ne yapıyor?#
Araç aynı aday havuzu üzerinde iki kurulumu karşılaştırır: yeniden sıralayıcı yokken havuzun tamamı modele verilir, varken yalnızca ilk k parça verilir. Girdiğiniz aday sayısı, nihai seçim ve parça uzunluğundan iki senaryonun token yükü çıkar; ardından aday başına sıralama süresi ile ön dolum hızı kullanılarak eklenen süre ve kazanılan süre karşılaştırılır. Sonuç tek bir sayıda toplanır: uçtan uca gecikmenin milisaniye cinsinden değişimi. Havuzun bağlam penceresine sığıp sığmadığı da aynı ekranda görünür.
Formül#
Bütün büyüklükler formdaki altı girdiden türetilir; bileşende gömülü fiyat, benchmark skoru veya model ölçümü yoktur. Adet alanları tam sayıya yuvarlanır, nihai seçim havuzdan büyük girilirse havuz boyutuna kırpılır ve hız alanı sıfıra düşürülemez; böylece boş ya da geçersiz girdi sonuca sızmaz.
- 01Sıralama yok tabanı: aday havuzu × parça uzunluğu kadar token modele gider.
- 02Sıralama var: nihai seçim × parça uzunluğu; seçim havuzdan büyükse havuz boyutuna kırpılır.
- 03Düşen yük: iki bağlam değerinin farkı; yüzdesi havuz toplamına bölünerek bulunur.
- 04Sıralamanın eklediği süre: aday sayısı × aday başına sıralama süresi.
- 05Ön dolumdan kazanılan süre: düşen token sayısı / ön dolum hızı (saniyeden milisaniyeye).
- 06Uçtan uca değişim: eklenen süre eksi kazanılan süre; negatif değer net kazançtır. Bu farkı sıfırlayan iki eşik ayrıca gösterilir: parça uzunluğunun alt eşiği ve aynı havuz için top-k üst eşiği.
Varsayımlar#
- Karşılaştırma tabanı, yeniden sıralayıcı yokken havuzun tamamının modele verilmesidir. Havuzu vektör skoruna göre körlemesine kırpan bir kurulumla karşılaştırıldığında tasarruf bundan küçük çıkar.
- Parçalar eşit uzunlukta kabul edilir; girilen parça uzunluğu havuzun ortalamasıdır.
- Sıralama süresi aday sayısıyla doğrusal artar. Toplu puanlama ve paralellik hesaba girmediği için toplu çalışan bir yeniden sıralayıcıda gerçek süre daha kısa olur.
- Ön dolum süresi token sayısıyla doğrusaldır; istem ön eki önbelleğe alınıyorsa kazanç bu hesaptan küçüktür.
- Vektör aramasının kendi süresi iki senaryoda da aynı olduğu için hesaba katılmaz.
- Süre hesabı, karşılaştırılan iki kurulumun da bağlam penceresine sığdığını varsayar. Sığmıyorsa araç uyarır: havuzun tamamını verme tabanı o pencerede uygulanamayacağı için kazanç bir iyileştirme değil, sığdırmanın koşuludur.
Neyi ölçmez#
Bu bir bütçe hesabıdır, kalite hesabı değil. Yeniden sıralamanın asıl gerekçesi doğru parçayı ilk k içine taşımasıdır; araç geri çağırmayı, isabeti veya cevap doğruluğunu ölçmez. Sıralayıcının hesaplama maliyeti (GPU kirası, çağrı ücreti), havuz küçüldükçe artan kaçırma riski ve seçilen parçaların birbirini tekrar etmesi de kapsam dışındadır. Token ve süre kazancı, kalite kaybını tek başına gerekçelendirmez.
Kararı nasıl kullanmalı#
- 1Tabanı çıkar
Mevcut hattınızda vektör aramasının döndürdüğü aday sayısını ve parça başına ortalama token sayısını ölçün; hesap bu iki sayı üzerine kurulur.
- 2İki süreyi kendin ölç
Aday başına sıralama süresini ve modelin ön dolum hızını kendi kurulumunuzda ölçün. Bu iki değer olmadan çıkan sonuç yalnızca form doldurmaktır.
- 3Eşiği oku
Uçtan uca değişim pozitifse aracın verdiği kazançlı top-k değerine inin ya da aday başına sıralama süresini düşürün; negatifse gösterilen üst eşiğe kadar seçimi genişletmek süre tarafında zarar etmez.
- 4Kalite tarafını ayrı sına
Seçtiğiniz top-k ile doğru parçanın kaçırılıp kaçırılmadığını kendi değerlendirme kümenizde ölçün ve bütçe kazancıyla birlikte karara bağlayın.
Aracın arkasındaki kavramlar
Hesaplayıcı bir kararı hızlandırır; kararın nedenini kavram girdileri anlatır.
- Large Language ModelsRerankingArama adımından dönen ilk adayların, sorgu ve belgeyi birlikte okuyan daha maliyetli bir modelle yeniden puanlanıp sıralanmasıdır.
- Large Language ModelsRetrieval-Augmented GenerationDil modelinin cevap üretmeden önce harici bilgi kaynaklarından ilgili bilgiyi getirip oluşturduğu bağlama eklediği yapay zekâ mimarisidir.
- NLPSemantic SearchKelime eşleşmesi yerine anlam yakınlığına dayanarak sonuç döndüren arama yaklaşımıdır; gömme vektörleri arasındaki mesafeyle ölçülür.
Lab'dan
- AraçÇalışıyorAI ROI HesaplayıcıSüre tasarrufu ve hata azaltma üzerinden yatırım geri dönüşü tahmini.
- AraçÇalışıyorAjan Adım MaliyetiBir ajan döngüsünün adım sayısı, biriken bağlamı ve kendi fiyatlarınızla toplam token faturasını hesaplar. Adım sınırının neden bir maliyet kararı olduğunu ve bağlam penceresinin kaçıncı adımda dolduğunu görünür kılar.
- DeneyYakındaAjan Bellek Mimarisi DeneyiÖzetleme, vektör belleği ve kayan pencere yaklaşımlarını aynı uzun ajan görevinde karşılaştıran ölçüm düzeni. Bellek mimarisi seçimini karara bağlamak isteyen ekipler için, bilgi kaybının hangi turda başladığını görünür kılacak denetim noktaları üzerine kurulur.
- Açık KaynakYakındaAjan İzleme KitiAjan döngüsünün her turunu — araç çağrısını, dönen yanıtı ve büyüyen bağlamı — tek bir iz kaydında toplayan kit. Başarısız bir koşunun hangi adımda saptığını sonradan yeniden oynatarak görebilmek için kurulur.
- DemoYakındaAjan Plan Görünümü DemosuAjanın planını adımlar yürümeden önce gösteren, her adımın gerekçesini ve plan değişikliklerini iz bırakacak biçimde tutan arayüz taslağı. Müdahale ve geri sarma noktalarının nereye konması gerektiğini tartışır.
- DeneyYakındaAkıl Yürütme Bütçesi DeneyiDüşünme bütçesi kademe kademe yükseltildiğinde doğruluk kazancının nerede düzleştiğini arayan ölçüm düzeni. Bütçeyi görev türüne göre ayarlamak isteyen ekipler, ek bütçenin karşılığı olup olmadığını kendi görev kümesinde görebilir.
BUILD
Hesap tuttu, sıra uygulamada
Aynı hesabı kendi verinizle yapıp mimariyi kurmak için kurumsal destek alabilirsiniz.
