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:

YilModelBaglam penceresi
2022GPT-3.5 (OpenAI)~4.000 token
2023GPT-4 (OpenAI)8.000 token
2023Claude 1 (Anthropic)100.000 token
2024GPT-4o (OpenAI)128.000 token
2024Claude 3.5 Sonnet (Anthropic)200.000 token
2025Gemini 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.md veya 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