Caveman: Yapay Zeka Kodlama Ajanınızı Daha Az Konuşturun (ve Token Tasarrufu Yapın)
Kaynak: dev.to

İçindekiler 6 başlık
Günlük iş akışınızda bir yapay zeka kodlama ajanı kullanıyorsanız, üretilen yanıtların ne kadar dolgu metin içerdiğini mutlaka fark etmişsinizdir. Çözümün asıl işe yarar kısmına gelmeden önce "Bunun temel nedeni muhtemelen..." veya "Şunu göz önünde bulundurmanızı öneririm..." gibi kalıplar geliştiricinin karşısına çıkar. Bu durum hem jeton (token) maliyetinizi artırır hem de geliştiricinin odaklanma süresini uzatarak bilişsel yük yaratır.
Açık kaynaklı bir proje olan Caveman, tam olarak bu sorunu çözmek için geliştirildi. "Az token iş görüyorsa çok token neden harcansın?" felsefesiyle çalışan araç; ajanınızın gereksiz laf kalabalığını budayarak doğrudan, kısa ve net cümlelerle yanıt vermesini sağlar.
Ne İşe Yarar?#
README dosyasında yer alan tipik bir React bileşeninin neden sürekli yeniden render edildiği sorusu üzerinden bir karşılaştırma:
- Standart Ajan (69 token): "React bileşeninizin yeniden render edilmesinin nedeni, muhtemelen her döngüde yeni bir nesne referansı oluşturmanızdır. Satır içi nesne geçtiğinizde React sığ karşılaştırma yapar ve bunu farklı nesne görür. Nesneyi
useMemoiçine sarmanızı öneririm." - Caveman Ajanı (19 token): "Her render'da yeni nesne referansı. Satır içi nesne prop'u = yeni referans = yeniden render.
useMemoile sar."
Teşhis ve çözüm birebir aynıdır; yalnızca gereksiz boğaz temizleme kısımları atılmıştır. Kod blokları, terminal komutları, dosya yolları ve kesin hata mesajları asla değiştirilmez; yalnızca çevrelerindeki metin kısaltılır. Böylece kodun doğruluğu ve kopyalanabilirliği korunur.
Tek Komutla Kurulum#
Aracın en yalın hali, ajanınızın kural dosyası olarak yüklediği bir beceridir (skill):
npx skills add JuliusBrussee/caveman
Claude Code, Codex, Gemini CLI, Cursor, Windsurf, Cline ve Copilot dahil 30'dan fazla ajanla uyumludur. Ajanınız otomatik olarak algılamazsa sohbet alanına /caveman yazmanız yeterlidir.
Yoğunluk Seviyeleri ve Komutlar#
Ajanın kısalık seviyesini geliştirici kontrol edebilir:
/caveman lite/caveman full/caveman ultra/caveman off
Yetenek ayrıca geliştirme akışını hızlandıran 4 pratik komut sunar:
/caveman-commit: Kısa, Conventional Commit uyumlu commit mesajları üretir./caveman-review: Tek satırlık, aksiyona dönüştürülebilir kod inceleme yorumları yapar./caveman-compress file: Markdown bellek dosyalarını küçültür ve orijinalin yedeğini tutar./caveman-stats: Claude Code içinde yerel token kullanımını ve tahmini tasarrufu gösterir.
Rakamlar#
Claude API üzerinden çalıştırılan 10 standart kodlama görevinde çıktı token'larında ortalama %65 düşüş görüldü:
- React error boundary yazımı: 3454 -> 456 (%87 tasarruf)
- PostgreSQL bağlantı havuzu kurulumu: 2347 -> 380 (%84 tasarruf)
- Git rebase vs merge açıklaması: 702 -> 292 (%58 tasarruf)
- Callback'i async/await'e dönüştürme: 387 -> 301 (%22 tasarruf)
Buradaki desen nettir: Ajanın uzun açıklamalar yapacağı senaryolarda tasarruf devasadır; cevabın büyük kısmı koddan oluştuğunda ise tasarruf düşüktür.
%65 Oranını Alıntılamadan Önce Bilinmesi Gerekenler#
Projenin sınırları konusunda gerçekçi olmak gerekir:
- Beceri yalnızca çıktı token'larını kısaltır; girdi ve akıl yürütme (reasoning) token'ları değişmez.
- Yeteneğin kural tanımları her turda oturuma yaklaşık 1 ila 1.5k girdi token'ı ekler.
- Oturum geneli tasarruf tablodan düşük kalabilir; zaten kısa olan işlerde maliyet artabilir.
- Asıl ürün hız ve okunabilirliktir, indirim ise ek bir avantajdır; faturada %65 kesinti vaat etmeden önce kendi ortamınızı ölçün.
İsteğe Bağlı Proxy#
Projenin ikinci ve daha kapsamlı parçası, ajan ile yapay zeka sağlayıcısı arasına yerleşen yerel bir vekil sunucudur (proxy). Bu katman; logları, diff çıktılarını ve test sonuçlarını ajana ulaşmadan önce sıkıştırır.
Bu konuyu derinlemesine öğrenmek isterseniz: Ölçeklendirme ve Optimizasyon modülüne göz atın.
Kaynak ve atıf
Bu yazı, dev.to üzerinde yayımlanan içerikten yararlanılarak Edumints tarafından yapay zekâ desteğiyle Türkçe hazırlandı. Ayrıntılar ve yazarların kendi anlatımı için orijinaline bakabilirsin:
- dev.to/arshtechpro/caveman-make-your-ai-coding-agent-talk-less-and-save-tokens-4moi