Yerel Kodlama Ajanı: 70 Dakikada 13 Kesinti, Sorun Model Değildi
Yerelde çalışan bir kodlama ajanı 70 dakika boyunca 13 kez çöktü; sebep model değil, bağlam penceresi yapılandırma uyuşmazlığıydı.
Bir geliştirici, bulutsuz bir kodlama ajanının gerçek bir şey inşa edip edemeyeceğini test etmek için Apple M1 Pro üzerinde tamamen yerel bir yığın kurdu: Ollama, Qwen3.8 27B modeli ve pi ajan CLI'ı. Hedef basitti; framework kullanmadan saf HTML/CSS/JS ile çalışan bir Tetris klonu yazmak. İlk on beş dakika umut vericiydi, ancak oyun motorunu tek seferde yazmaya çalıştığında ajan art arda 13 kez aynı noktada çöktü ve 70 dakika boyunca hiçbir ilerleme kaydedilmedi.
Sorun modelin zekasıyla değil, yapılandırma tutarsızlığıyla ilgiliydi. Ajan 32.768 token'lık bir bağlam penceresi olduğuna inanırken, Ollama sunucusu yeniden başlatmalar arasında farklı OLLAMA_CONTEXT_LENGTH değerleriyle çalışıyordu; bazen bu değer 8.192'ye kadar düşüyordu. Modelin mimarisi ayrıca KV cache kaydırmayı desteklemediğinden, pencere dolduğunda bağlantı sessizce kesiliyor, hata mesajı bile üretilmiyordu.
Bu vaka, kendi altyapınızı barındırırken ajanın 'inandığı' limit ile sunucunun gerçekte uyguladığı limitin birbirini tutmayabileceğini ve bunu kontrol eden hiçbir mekanizma olmadığını gösteriyor. Çözüm, görevi küçük modüler parçalara bölüp modele tek seferde bir parça vermek oldu — teknik bir düzeltmeden çok, iş akışını modelin gerçek sınırlarına göre yeniden tasarlamaktı.
Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz