Mesaj özetleme

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

/summarize komutunu kullanma

Sohbette /summarize komutunu kullanarak özetlemeyi manuel olarak tetikleyebilirsin. Bu komut, konuşmalar çok uzadığında bağlamı yönetmene yardımcı olur; böylece önemli bilgileri kaybetmeden verimli şekilde çalışmaya devam edebilirsin.
Cursor’da bağlamın nasıl çalıştığını daha ayrıntılı öğrenmek için Working with Context rehberimize göz at.

Özetleme nasıl çalışır

Sohbet 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 mesajlara yer açmak amacıyla eski mesajları özetler.
Bağlam penceresi sınırı
Özetlenen Mesajlar
Cursor
User
Cursor

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

Sohbet özetleme uzun konuşmaları ele alırken, Cursor büyük dosya ve klasörleri yönetmek için farklı bir strateji kullanır: akıllı yoğunlaştırma. Sohbetine dosya 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:

Özetlenmiş

Dosya veya klasörler bağlam penceresine sığmayacak kadar büyük olduğunda, Cursor bunları otomatik olarak özetler. Özetleme, modele işlev imzaları, sınıflar ve yöntemler gibi temel yapısal öğeleri gösterir. Bu özet görünümden model, gerekirse belirli dosyaları genişletmeyi seçebilir. Bu yaklaşım, mevcut bağlam penceresinin etkin kullanımını en üst düzeye çıkarır.
Bağlam menüsü

Önemli ölçüde kısaltıldı

Bir dosya adı “Önemli ölçüde kısaltıldı” etiketini taşıyorsa, dosya tam hâliyle, hatta kısaltılmış biçimde bile dahil edilemeyecek kadar büyüktü. Modele yalnızca dosya adı gösterilecek.

Kapsama alınmadı

Bir dosya veya klasörün yanında bir uyarı simgesi belirdiğinde, öğe, yoğunlaştırılmış biçimde bile bağlam penceresine sığmayacak kadar büyük demektir. Bu, kod tabanının hangi kısımlarının modele erişilebilir olduğunu anlamana yardımcı olur.
Context menu