---
title: Yapılandırma optimizasyonu
description: İş akışınız için Verdent optimizasyonu
---

Verdent for VS Code optimizasyonu yaparak iş akışı gereksinimlerinize göre hız, maliyet ve titizlik arasında denge kurun. En iyi performans için model ön ayarlarını, yürütme modlarını ve bağlam yönetimi stratejilerini yapılandırın.

### Optimizasyon alanları

- Maliyet ve performans dengesi için model ön ayar seçimi
- İş akışı verimliliği için yürütme modu yapılandırması
- Büyük kod tabanları için bağlam yönetimi
- Proje ve çalışma alanı düzeyinde özelleştirme

---

## İş akışınız için ayarların ayarlanması

### Model ön ayar seçimi

Görev karmaşıklığına ve bütçeye göre uygun model ön ayarını seçin:

| Ön ayar | Maliyet | Maliyet verimliliği | En uygun |
|--------|------|----------------|----------|
| **Efficiency** | ~0,3x Balance (%70 azalma) | Sonnet'ten 3,2x daha verimli | Basit görevler, hızlı düzeltmeler, hızlı prototipleme |
| **Balance** (Varsayılan) | 1x temel | 1x temel | Genel geliştirme görevleri, günlük kodlama |
| **Performance** | 1-2x Balance | 0,5x verimlilik (2x maliyet, 1M bağlam) | Karmaşık mimari kararlar, ayrıntılı yeniden düzenleme |

**Ek modeller:**

- **Claude-4.5-sonnet:** Dengeli genel amaçlı model (1x temel)
- **Claude-4.5-sonnet-1m:** Karmaşık görevler için genişletilmiş bağlam (girdi 200k token'ı aştığında 0,5x verimlilik, 2x maliyet)
- **Claude-4.5-haiku:** En hızlı, en ekonomik (Sonnet'ten 3,2x daha verimli)
- **GPT-5 / GPT-5-codex:** Akıl yürütme ve yaratıcılık odağı (Beta, Sonnet'ten 1,3x daha verimli)
- **Minimax-m2:** Hızlı ve uygun maliyetli (Beta, 10 Kasım'a kadar ücretsiz)

### Yürütme modu yapılandırması

<Tabs>
  <Tab title="İzinleri atla (Hız)">
    - Onay istemleri olmadan tam özerklik
    - İzinler için kesinti yok
    - En yüksek risk - yalnızca otomatik ortamlarda kullanın
  </Tab>
  <Tab title="Otomatik çalıştır (Dengeli)">
    - Komutlar onay gerektirir, dosya işlemleri otomatik
    - Daha az izin istemi
    - Tehlikeli işlemler için güvenlik korunarak daha düşük risk
  </Tab>
  <Tab title="Manuel kabul (Titizlik)">
    - Her işlem onay gerektirir
    - Tam görünürlük ve kontrol
    - En yavaş ama en güvenli - öğrenme ve üretim kodu için en iyisi
  </Tab>
  <Tab title="Plan (İnceleme)">
    - Yürütmeden önce stratejik planlama
    - Salt okunur analiz aşaması
    - Herhangi bir değişiklikten önce inceleyin ve onaylayın
  </Tab>
</Tabs>

### Think Hard Mode

Karmaşık akıl yürütme görevleri için etkinleştirin:
- **Titizlik:** Karmaşık problemler için maksimum akıl yürütme derinliği
- **Hız:** Genişletilmiş düşünme bütçesi nedeniyle daha yavaş
- **En uygun:** Mimari kararlar, karmaşık hata ayıklama, ayrıntılı analiz

---

## Hız ve titizlik arasındaki dengeler

Görev gereksinimlerine göre yürütme hızını analiz derinliğiyle dengeleyin.

<Tabs>
  <Tab title="Hız kritik">
    **Yapılandırma:**
    - **Model:** Efficiency ön ayarı (Claude-4.5-haiku)
    - **İzin modu:** Auto-Run Mode
    - **Yürütme modu:** Doğrudan yürütme için Agent Mode
    - **Kullanım alanları:** Hızlı düzeltmeler, rutin işlemler, basit görevler

    **Faydalar:**
    - En hızlı yanıt süreleri
    - Minimum kesinti
    - Balance ön ayarına göre %70 maliyet azalması
  </Tab>
  <Tab title="Titizlik kritik">
    **Yapılandırma:**
    - **Model:** Performance ön ayarı (Claude-4.5-sonnet-1m)
    - **İzin modu:** Manual Accept Mode
    - **Yürütme modu:** Stratejik inceleme için Plan Mode
    - **Think Hard:** Karmaşık akıl yürütme için etkinleştirilmiş
    - **Kullanım alanları:** Karmaşık özellikler, üretim kodu, mimari kararlar

    **Faydalar:**
    - Maksimum bağlam penceresi (1M token)
    - Tam görünürlük ve kontrol
    - Karmaşık problemler için derin akıl yürütme
    - Yürütmeden önce inceleme
  </Tab>
  <Tab title="Hibrit yaklaşım">
    Çoğu kullanıcı yapılandırmalar arasında bağlam değiştirmekten yararlanır:

    - **Hızlı düzeltmeler:** Efficiency + Agent Mode
    - **Karmaşık özellikler:** Balance/Performance + Plan Mode
    - **Keşif:** Strateji için Plan Mode, ardından yürütme için Agent Mode

    **Strateji:** Herkese uyan tek bir yaklaşım yerine yapılandırmayı görev türüne uyarlayın.
  </Tab>
</Tabs>

<Tip>
Güvenilir projeler için Auto-Run Mode kullanarak tehlikeli işlemler için güvenliği korurken izin istemlerini azaltın. Bu, kritik korumalardan ödün vermeden iş akışını kolaylaştırır.
</Tip>

---

## Çalışma alanı düzeyinde yapılandırma

Verdent, ekip genelinde tutarlılık için proje ve çalışma alanı başına yapılandırmayı destekler.

### Projeye özel yapılandırma

**Proje kuralları (AGENTS.md):**

- **Konum:** Proje kök dizini veya çalışma alanı klasörü
- **Kapsam:** Yalnızca mevcut projeye uygulanır
- **Sürüm kontrolü:** Ekip genelinde standartlar için git'e işleyin
- **İçerik:** Kodlama standartları, test gereksinimleri, mimari desenler

**Örnek:**

```markdown filename="AGENTS.md"
# Project Rules

## Code Standards
- Use TypeScript strict mode
- Generate unit tests for all new functions
- Follow MVC pattern

## Testing
- All endpoints require input validation
- Run tests before committing
```

### VS Code çalışma alanı ayarları

Uzantı ayarlarını çalışma alanı düzeyinde yapılandırın:

**Konum:** Çalışma alanı kökünde `.vscode/settings.json`

**Örnek:**

```json filename=".vscode/settings.json"
{
  "verdent.enableCheckpoints": true
}
```

### Yapılandırma önceliği

Yapılandırmalar çakıştığında, Verdent şu öncelik sırasını uygular:

1. **Proje kuralları (AGENTS.md)** - En yüksek öncelik (projeye özel)
2. **Çalışma alanı ayarları** - VS Code çalışma alanı düzeyindeki ayarlar
3. **Kullanıcı kuralları (VERDENT.md)** - Genel kullanıcı tercihleri
4. **Varsayılan ayarlar** - Verdent yerleşik varsayılanları

---

## Projeye özel özelleştirme

### Büyük projeler için bağlam yönetimi

<Tabs>
  <Tab title="Alt aracılar">
    - Karmaşık işlemleri ayrı bağlam pencereleriyle alt aracılara devredin
    - Tüm süreç değil, yalnızca alt aracı sonuçları ana bağlamı tüketir
    - Ana bağlamın uygulama ayrıntılarıyla dolmasını önler
  </Tab>
  <Tab title="Dosya seçimi">
    - `@filename` kullanarak yalnızca ilgili dosyaları açıkça ekleyin
    - Tüm projeyi gereksiz yere bağlama yüklemekten kaçının
    - Odaklı analiz için belirli bileşenleri hedefleyin
  </Tab>
  <Tab title="Görev parçalama">
    - Büyük görevleri daha küçük, tamamlanabilir parçalara bölün
    - Farklı özellikler veya bileşenler için yeni oturumlar başlatın
    - Doğal kesme noktaları bağlam tükenmesini önler
  </Tab>
  <Tab title="Plan Mode">
    - Yürütme bağlamını tüketmeden önce yaklaşımı inceleyin
    - Hatalı uygulamalarda boşa harcanan bağlamı azaltır
    - Plan Mode ayrı bağlam yönetimine sahiptir
  </Tab>
</Tabs>

### Performans optimizasyonu

**Checkpoint'leri seçici olarak etkinleştirin:**

`verdent.enableCheckpoints` ayarı sürüm kontrolü için git kullanır:
- Çok büyük depolarda performansı etkileyebilir
- Yalnızca checkpoint işlevi gerektiğinde etkinleştirin
- Büyük kod tabanlarında maksimum performans için devre dışı bırakın

<Tip>
Checkpoint'leri yalnızca kritik görevler için seçici olarak etkinleştirin; aşırı checkpoint oluşturma değer katmadan iş akışlarını yavaşlatır.
</Tip>

**Model seçimi:**
- Basit, izole görevler için Efficiency ön ayarını (Haiku) kullanın
- Performance ön ayarını (Sonnet-1M) bağlam yoğun işlemlere ayırın
- Genel çalışma için Balance ön ayarı

**Yürütme modu:**
- Auto-Run Mode izin istemleri tarafından tüketilen bağlamı azaltır
- Skip Permissions Mode otomatik ortamlar için verimliliği en üst düzeye çıkarır

<Note>
Çoklu çalışma alanı senaryoları, çalışma alanları arasında geçiş yaparken uygun proje kurallarını otomatik olarak uygular. Manuel yapılandırma değişikliği gerekmez.
</Note>

<Tip>
Çoklu çalışma alanı yapılandırmaları, ayarları proje türüne göre optimize etmenizi sağlar: geliştirme ve üretim, monorepo ve mikroservisler.
</Tip>

---

## Ayrıca bakın

<CardGroup cols={2}>
  <Card title="Yapılandırma ayarları" icon="gear" href="/docs/verdent-for-vscode/configuration/settings">
    Eksiksiz yapılandırma seçenekleri ve model seçimi
  </Card>
  <Card title="Kaynak izleme" icon="chart-line" href="/docs/verdent-for-vscode/resource-management/monitoring">
    Performansı izleyin ve token kullanımını optimize edin
  </Card>
</CardGroup>
