Mesaj özetleme

Sohbetler uzadıkça, Cursor sohbetlerini verimli tutmak için bağlamı otomatik olarak özetler ve yönetir. Bağlam menüsünü nasıl kullanacağını ve dosyaların modelin bağlam pencerelerine sığacak şekilde nasıl sıkıştırıldığını öğren.

/summarize komutunu kullanma

Sohbette /summarize komutunu kullanarak özetlemeyi elle tetikleyebilirsin. Bu komut, konuşmalar çok uzadığında bağlamı yönetmene yardımcı olur; böylece önemli bilgileri kaybetmeden verimli çalışmaya devam edebilirsin.
Cursor’da bağlamın nasıl çalıştığını daha derinlemesine öğrenmek için Bağlamla Çalışma rehberimize göz at.

Özetleme nasıl çalışır

Sohbetler uzadıkça, modelin bağlam penceresi sınırını aşabilir:
User
Cursor
User
Bağlam penceresi sınırı
Cursor
User
Cursor
Bunu aşmak için Cursor, yeni konuşmalara yer açmak amacıyla eski mesajları özetler.
Bağlam penceresi sınırı
Özetlenmiş mesajlar
Cursor
User
Cursor

Dosya ve klasör yoğunlaştırma

Sohbet özetleme uzun konuşmaları işlerken, Cursor büyük dosya ve klasörleri yönetmek için farklı bir strateji kullanır: akıllı yoğunlaştırma. Sohbetine dosyalar eklediğinde, Cursor bunları boyutlarına ve kullanılabilir bağlam alanına göre sunmanın en iyi yolunu belirler. Bir dosya/klasörün alabileceği farklı durumlar şunlardır:

Yoğunlaştırma

Dosya veya klasörler bağlam penceresine sığamayacak kadar büyük olduğunda Cursor bunları otomatik olarak yoğunlaştırır. Yoğunlaştırma, modele fonksiyon imzaları, sınıflar ve yöntemler gibi temel yapısal öğeleri gösterir. Bu yoğunlaştırılmış görünümden model, gerekirse belirli dosyaları genişletmeyi seçebilir. Bu yaklaşım, mevcut bağlam penceresinin verimli kullanımını en üst düzeye çıkarır.
Context menu

Önemli ölçüde kısaltılmış

Bir dosya adı “Önemli ölçüde kısaltılmış” etiketiyle görünüyorsa, dosya kısaltılmış haliyle bile tamamını dahil edemeyecek kadar büyüktür. Modele yalnızca dosya adı gösterilir.

Dahil değil

Bir uyarı simgesi bir dosya veya klasörün yanında görünüyorsa, bu, öğenin yoğunlaştırılmış biçimde bile bağlam penceresine sığmayacak kadar büyük olduğu anlamına gelir. Bu da kod tabanının hangi kısımlarının modele erişilebilir olduğunu anlamana yardımcı olur.
Bağlam menüsü