Bağlam Kontrolü

Doğru bilgi.Doğru derinlikte.

Mevcut kaynakları kasıtlı model girdilerine dönüştürün. İlgili materyalleri seçin, okuma derinliğini ayarlayın ve bağlam bütçeniz içinde çalışın. Orijinallere referansları saklayın.

Mevcut materyalKasıtlı seçimGörev için hazır bağlam

Yaklaşım

Modelinize neyin ulaşmasını istediğinizi seçin.

Bir görev, her mevcut dosyadan değil, kanıtlardan ihtiyaç duyar. LeanCTX izin verilen adayları toplar, kökenlerini korur ve istenen bütçe dahilinde bir bağlam planı hazırlar.

Görev ve bütçe

Her okumaya bir neden verin.

Soruyu ve bağlam için mevcut alanı tanımlayın. Bir kodlama görevi tek bir uygulamaya ihtiyaç duyabilir; bir destek görevi mevcut bir prosedüre ihtiyaç duyabilir. Plan, izin verilen kaynak kapsamı içinde o görev için seçimi yapar.

Kapsam
Projeyi ve mevcut kaynakları seçin.
Seçim
Adayları sıralayın ve paylaşılan içerik referanslarını tekilleştirin.
Bağlam bütçesi
Bir istek için hazırlanacak bilgiyi sınırlayın; bu, bir harcama limiti ile farklıdır.

Arama ve kaynak

Bunu bulun. Nereden geldiğini bilin.

Göreviniz için seçilen kanıtlarla başlayın. Seçilen materyali model bağlamına derleyen LeanCTX her kaynak referansını ekli tutar. Bir sonuç daha fazla açıklamaya ihtiyaç duyarsa kaynak izini takip edin.

Dosyalar & kod
Metin arama, yapı ve kaynak konumları.
İndekslenmiş bilgi
BM25 ve yapılandırılmış anlamsal arama mevcut indeksleri kullanır.
Bağlı kaynaklar
Sağlayıcı erişimi yapılandırılmış kimlik bilgilerine ve izinlere bağlıdır.

Detay ve kurtarma

Ne kadar okuyacağınızı seçin.

Kodları bulmak için imzaları, incelemek için satır aralıklarını ve tam düzenlemeler için tam metni kullanın. Daha fazla okuma aynı erişim kurallarına uyar.

imzalar
Kaynak referanslarıyla fonksiyonları ve tipleri bulun.
satırlar / tam
Gerekli uygulamayı istenen detayda okuyun.
Kurtarma
Mevcut kaynak ve arşivlenmiş çıktı neyin kurtarılabileceğini belirler.
Kayıtlı ürün çıktısı
src/lib/roi.ts257 satır
fn pub fmtInt(value:n) → string @L78-80fn pub fmtUsd(value:n) → string @L83-89fn pub fmtDay(iso:s) → string @L92-96

Yakalanan imza görünümünden alıntı

Kaynak referansıfmtUsd · L83–89

Uygulama tek bir hedefli okuma uzağındadır.

Tam uygulamayı inceleyin
export function fmtUsd(value: number): string {
  const n = Number(value) || 0;
  return (
    '$' +
    n.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })
  );
}

Aynı kaynak dosyadan tam uygulama.

Okuma modu araç seti

Bir kaynak. Görevinizin ihtiyaç duyduğu görünüm.

Yönlendirmeden kesin satırlara, değişiklikleri karşılaştırın veya daha kompakt bir temsil seçin. Modu ve onun ödünleşimi için bir grup açın.

Yönünüzü bulunauto · map · signatures · reference
auto
Çalışma zamanının mevcut dosya ve görev bağlamından bir okuma stratejisi seçmesini sağlayın. Açık agresiflik bir hedef yoğunluk seçebilir.
map
Hangi kısmın daha yakından okunması gerektiğini seçmeden önce yapısal bir taslak görün.
signatures
Desteklenen kodun API yüzeyini inceleyin: tanımlamalar ve kaynak konumları, uygulama ayrıntıları hariç tutulur.
reference
Gövdesini yanıta yüklemeden boyut ve tür meta verileriyle kompakt bir dosya referansı tutun.
Kesin okuyun. Kendinden emin düzenleyin.full · raw · anchored · lines
full
Kaynak metnini normal görüntü çerçevesiyle okuyun. Düzenlemenin değişebileceği ayrıntılar varsa tam bir görünüm kullanın.
raw
Görüntü çerçevesi olmadan kaynak metnini döndürün. Bu çıktı modu kaynak izinlerini veya etkinleştirilmiş filtreleri atlamaz.
anchored · anchored:72-92
Hedefli ctx_patch düzenlemeleri için satır başına hash bağlantılarıyla tam kaynağı veya bir satır penceresini okuyun.
lines:72-92 · lines:5,10-20 · lines:-20
Kapsayıcı bir aralık, birkaç konum veya son satırlar seçin. satırlar:72 satır 72'den sona kadar okur; -20 kuyruk kısayolu olarak da kabul edilir.
Neleri koruyacağınızı seçintask · aggressive · entropy · density
task
Aktif görevle ilgili materyali koruyun. Kullanılabilir görev ipuçları veya küçük bir dosya olmadığında, mevcut uygulama tam içeriği döndürür.
aggressive
Bir genel bakış yeterliyse daha güçlü, kayıplı bir özet kullanın. Kesin ayrıntı gerektiren bir düzenleme yapmadan önce orijinali geri alın.
entropy
Tekrarlayan, düşük bilgi içeren materyali entropi tabanlı sıkıştırma ile azaltın. Sonuç, kayıpsız bir kopya değil, seçilmiş bir görünüm olur.
density:0.40
Orijinal belirteçlerin seçilen bir oranını hedefleyin. Hedef yaklaşık; kalite korumaları ve kaynak yapısı sunulan boyutu etkiler.
Ne değiştiyse ona geri dönündiff
diff
Oturumun önbelleğe alınmış okumasıyla karşılaştırın. Bu bir önceki okuma gerektirir; keyfi bir Git commit'iyle karşılaştırma değildir.
Gelişmiş temsilleri keşfedincognitive · mdl
cognitive
Tespit edilen parçaların bütçelenmiş bir kümesini seçin. Karşılık gelen bilim ayarını gerektirir; aksi takdirde uygulama haritaya geri döner.
mdl
Kompakt bir yapısal açıklama oluşturur. Bunun için ilgili bilim ayarı gereklidir; aksi takdirde haritaya geri döner.
Kompakt tam metin varyantıfull-compact
full-compact
Yönlendirme odaklı varyant çerçeveyi ve sonundaki boşlukları kaldırır, satır yapısını korur. Tam bayt koruması önemliyse ham seçin.

Bir okuma modu yanıtı şekillendirir; erişim sağlamaz. Özetler detayı atlar. Görev tam kaynağı gerektiriyorsa orijinali kullanın ve entegrasyonunuz için belgelenmiş çalışma zamanı davranışını kontrol edin.

Mod referansını okuyun

Biçimlendirme farkındalığıyla hazırlık

Farklı malzeme. Doğru muamele.

Kodun yapısı vardır. Komut çıktısı sonuçları, hataları ve tekrarlanan gürültüyü içerir. LeanCTX, desteklenen formatlar için uygun görünüm veya çıktı filtresini, gerektiğinde detayı geri almak için referanslarla birlikte kullanır.

Kod yapısı
Yapısal bir okumada ilgili tanımlamaları ve kaynak konumlarını koruyun.
Komut çıktısı
Desteklenen çıktı filtreleri aracılığıyla yüzeyde sonuçları ve başarısızlıkları gösterin.
Geri alınabilir detay
Daha fazla kanıta ihtiyaç duyarsanız kaynak referanslarını veya mevcut bir çıktı arşivini izleyin.

İş akışınızda

Tekrar okuyun. İhtiyaç duyulduğunda daha fazlasını geri alın.

İlk okuma yalnızca iş akışının bir parçasıdır. LeanCTX ayrıca tekrarlanan okumaları, kaynak referanslarını ve arşivlenmiş çıktıları da yönetir.

Önbelleğe alınmış okumalar

Değişmemiş bir tekrar kompakt bir referans döndürebilir. Okuma önbelleğini atlamak istediğinizde taze kullanın; taze kendisi kesin metin modunu seçmez.

Bu yeteneği keşfedin

Çıktı geri alma

Kısaltılmış bir sonuç yeterli olmadığında saklanan bir kaynağı veya kabuk arşivini geri alın. Kullanılabilirlik ve saklama geri alınabilecekleri belirler.

Bu yeteneği keşfedin

Sorular & cevaplar

Okuma modları açıklanmıştır.

Her arama bir indeks kullanır mı?

Tam metin araması ve indekslenmiş alma farklı yollardır. Anlamsal arama yapılandırılmış indekslere bağlıdır; bir sembol veya ifade zaten bildiğinizde doğrudan metin eşleşmesi daha iyi bir başlangıç noktası olabilir.

Her daha kısa görünüm görev için yeterli mi?

Hayır. İmzalar kodu bulmaya yardımcı olur; değiştirmek tam uygulamayı gerektirebilir. İhtiyaç duyulduğunda daha ayrıntılı bir okuma seçin ve görevin sonucunu doğrulayın.

Bağlam hazırlığı özel bir modele ihtiyaç duyar mı?

Hayır. Genel Motor deterministik olarak çalışır. İsteğe bağlı zeka doğrulama sonrasında daha iyi seçimler veya yollar önerebilir, ancak ev sahibi ve politika yetkilerini korur. Mevcut veya reddedilirse, deterministik yol kullanılabilir kalır.

Sonraki: Güvenlik ve Yönetişim

Bağlam akışınıza kurallar ekleyin.

Kaynak sınırlarının ve yapılandırılmış metin filtrelerinin desteklenen okumaları nasıl kontrol ettiğini görün.

LeanCTX ile başlayın

Odaklanmış bir okuma deneyin.

Tanıdık bir dosya üzerinde bir imza görünümü deneyin. Referansı takip edin ve ihtiyacınız olduğunda uygulamayı okuyun.

Yerel öncelikli. Modelden bağımsız. Bağlamınız.