Baglam sikistirma nedir?
Yapay zeka asistaniniz daha once soyleydiginiz bir seyi aniden unuttuysa veya konusma sirasinda farkli davranmaya basladiysa, baglam sikistirma yasamissiniz olabilirsiniz. Bu makale bunun ne anlama geldigini, neden oldugunu ve ne yapabilecginizi aciklar.
Once: baglam penceresi nedir?
Her yapay zeka modelinin konusma basina sinirli bir bellegi vardir. Bu bellek baglam penceresi olarak adlandirilir. Modelin ayni anda “gorebilecegi” her seyi icerir: mesajlariniz, asistanin yanitlari, kullanilan dosya veya araclar ve baslangiclat verilen talimatlar.
Bunu bir calisma masasi gibi dusunun. Model yalnizca su anda masada bulunan kagitlarla calisabilir. Masa dolunca yeni kagitlara yer acmak icin bir seyler kaldirilmalidir.
Bu masanin boyutu son yillarda cok hizli buyumustur:
| Yil | Model | Baglam penceresi |
|---|---|---|
| 2022 | GPT-3.5 (OpenAI) | ~4.000 token |
| 2023 | GPT-4 (OpenAI) | 8.000 token |
| 2023 | Claude 1 (Anthropic) | 100.000 token |
| 2024 | GPT-4o (OpenAI) | 128.000 token |
| 2024 | Claude 3.5 Sonnet (Anthropic) | 200.000 token |
| 2025 | Gemini 2.0 (Google) | 2.000.000 token |
Bir token yaklasik bir kelimenin dortte ucuna karsilik gelir. Yani 200.000 token yaklasik 150.000 kelime veya kabaca iki tam romanin uzunlugudur. Kulaga cok gibi geliyor ve oyledir. Ancak arac cagrilari, dosya icerikleri ve mesaj alisverisi iceren uzun sureli bir yapay zeka asistan oturumunda, beklediginkden cok daha hizli dolar.
Baglam penceresi dolunca ne olur
Konusma gecmisi baglam penceresi sinirina yaklasitkinda, asistanin iki secenegi vardir: calismaya son vermek veya yer acmak.
Baglam sikistirma “yer ac” secenegidir. Asistan su ana kadar olan her seyi daha kisa bir surume ozetler, orijinal mesajlari kaldirir ve konusmayi ozetten devam ettirir. Ayni oturumda ayni asistanla konusmaya devam edersiniz. Sadece bellegini sikistirmistir.
Ozet, konusmanizi yoneten ayni yapay zeka modeli tarafindan olusturulur. Onemli olani yakalamaya calisir: mevcut gorev, son ilerleme, kilit kararlar. Ancak ozetleme dogasi geregi kayiplidir. Her ayrintinin ozete girmesi mumkun degildir.
Asistaniniz neden talimatlari “unutabilir”
Sikistirma hakkinda anlasilmasi gereken en onemli nokta budur. Model uzun bir konusmayi ozetlerken, eski talimatlar yerine yeni etkinlige oncelik verme egilimdedir. Oturum basinda belirlediginiz kurallar, ornegin “harekete gecmeden once her zaman sor” veya “onay almadan hicbir seyi silme”, ozetten onceligi dusurulup cikarilabilir.
Asistan kasitli olarak talimatlarinizi gormezden gelmez. Sikistirmadan sonra artik onlara sahip degildir. Kendi bakis acisindan bu talimatlar hic var olmamistir.
Bu, yalnizca OpenClaw’da degil, tum yapay zeka asistanlari ve kodlama ajanlarinda bilinen bir sorundur. Bilinen bir ornekte, bir OpenClaw asistanina yalnizca e-posta silme onerileri yapip onay beklemesi talimati verildi. Buyuk bir gorev sirasinda sikistirma calistirildiginda bu talimat kayboldu. Asistan hatirladdigi hedefe (gelen kutusunu temizle) dogru calismaya devam etti, ancak unuttugu kisitlama (onay bekle) olmadan.
OpenClaw sikistirmayi nasil yonetir
OpenClaw baglam penceresi dolunca otomatik olarak tetiklenen yerlsik bir sikistirma sistemine sahiptir. Ayrica /compact komutuyla manuel olarak tetikleyebilir ve istege bagli olarak neyin korunacagini belirtebilirsiniz.
OpenClaw, asistanin calisma alanindaki SOUL.md gibi dosyalar araciligiyla kalici bellegi de destekler. Bu dosyalarin icerigi sikistirmadan sonra her yeni baglama yeniden yuklenir, boylece kritik talimatlar ozetleme surecinden sag cikar. Bu, talimat kaybina karsi en etkili savunmalardan biridir.
Sikistirmayla calismak, ona karsi degil
Sikistirma bir hata degildir. Asistanizi uzun oturumlar boyunca caliskir tutan gerekli bir mekanizmadir. Iste basa cikmak icin pratik yollar:
- Kalici talimat dosyalari kullanin. Onemli kurallari konusma mesajlarina guvennik yerine
SOUL.mdveya benzer calisma alani dosyalarina koyun. Bunlar sikistirmaya dayanir. - Otomatik olarak gerceklesmeden once manuel olarak sikistirin.
/compact’i neyin korunacagina dair belirli talimatlarla proaktif olarak calistirmak size daha fazla kontrol saglar. - Yeni gorevler icin yeni oturumlar baslatin. Konu mu degistiriyorsunuz? Asiri yuklu bir oturuma devam etmek yerine yeni bir oturum baslatlibn.
- Oturumlari odakli tutun. Daha kisa, goreve ozel oturumlar, bircok farkli konuyu kapsayan maraton oturumlara gore sikistirma siniklarina ulasma olasiligi daha dusuktur.
Baglam pencereleri buyuyor ve sikistirma daha akilli oluyor
Baglam yonetimi su anda yapay zekadaki en aktif gelistirme alanlarindan biridir. Sadece dort yilda baglam pencereleri 4.000 tokendan 2.000.000’un uzerine cikti. Bu buyume yavaslamamaktadir.
Ayni zamanda model saglayicilari, belirli talimatlari koruma secenekleriyle daha akilli sikistirma sistemleri olusturmaktadir. OpenClaw, sikistirmadan sonra kritik baglami otomatik olarak yeniden enjekte eden bellek bosaltma ve onyukleme dosyalari gibi ozellikler eklemektedir. Ve ozetlemenin kendisi her yeni model nesilinde iyilesmektedir.
Mevcut sinirlamalar gercek ama gecicidir. Bugun bir sikistirma sorunuyla karsilasirsiniz, ne oldugunu anlamak bunu asmaniz icin degerlidir. Ancak yonelim acikca uzun oturumlari cok daha zarif bir sekilde yoneten yapay zeka asistanlarina dogrudur.
Daha fazla bilgi
- OpenClaw’in ne oldugunu ve neler yapabilecegini ogrenin
- OpenClaw’in guvenli olup olmadigini ve nasil guvence altina alinacagini kontrol edin
- OpenClaw sikistirma belgelerini okuyun
- Anthropic’in yapay zeka ajanlari icin etkili baglam muhendisligi rehberini okuyun
OpenClaw'u denemeye hazır mısınız?
Kişisel asistanınızı 60 saniyede başlatın. AB barındırma, istediğiniz zaman iptal edin.