---
title: "Caveman: Yapay Zeka Kodlama Ajanınızı Daha Az Konuşturun (ve Token Tasarrufu Yapın)"
url: https://blog.edumints.com/caveman-yapay-zeka-kodlama-ajaninizi-daha-az-konusturun-ve-token
category: "LLM"
date: 2026-10-05T07:13:29.380Z
publisher: Edumints Blog
lang: tr-TR
source_name: "dev.to"
source_url: https://dev.to/arshtechpro/caveman-make-your-ai-coding-agent-talk-less-and-save-tokens-4moi
---

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

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 `useMemo` iç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. `useMemo` ile 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](https://edumints.com/kesfet/embedding-ve-reranking-modelleri-productionda-depl-blu6) modülüne göz atın.

---

**Kaynak:** dev.to (https://dev.to/arshtechpro/caveman-make-your-ai-coding-agent-talk-less-and-save-tokens-4moi)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/caveman-yapay-zeka-kodlama-ajaninizi-daha-az-konusturun-ve-token
