---
title: "Genel bakış"
description: "Verdent'ın yapay zeka destekli geliştirme yeteneklerine genel bakış"
---

Verdent for VS Code, gelişmiş yapay zeka yeteneklerini profesyonel geliştirme iş akışlarıyla birleştirir. Bu kılavuz, gereksinim mühendisliğinden otomatik kalite güvencesine kadar yapay zeka destekli kodlamayı mümkün kılan temel özellikleri tanıtır.

###  Neler öğreneceksiniz

- Temel iş akışı yetenekleri (Professional Plan, Code Diff, Verify)
- Bağlam farkındalığı ve özelleşmiş alt aracılar
- İş birliği modları ve genişletilebilirlik

---

Verdent'ın iş akışı üç temel aşama üzerine kuruludur:

- **Plan** - Gereksinimleri Plan Mode ile netleştirin
- **Code** - Güvenilir teslimat için Code Diff ile inceleyin ve iyileştirin
- **Verify** - Verify araçlarıyla testleri otomatikleştirin ve sorunları erkenden yakalayın

Bu özellikler birlikte çalışarak geliştirme sürecinizin tamamında hassasiyet ve kontrol sağlar.

---

## Temel iş akışı özellikleri

<CardGroup cols={2}>
  <Card title="Plan-Code-Verify iş akışı" icon="crosshairs" href="verdent-for-vscode/core-features/plan-code-verify-loop">
    Verify alt aracısı ve tarayıcı araçları aracılığıyla gereksinimler, uygulama ve doğrulama üzerinde hassas kontrol
  </Card>
  <Card title="Professional Plan" icon="diagram-project" href="/docs/verdent-for-vscode/core-features/professional-plan">
    Akıllı gereksinim netleştirmesiyle fikirleri üretime hazır uygulama planlarına dönüştürün
  </Card>
  <Card title="Code Diff" icon="code-compare" href="/docs/verdent-for-vscode/core-features/code-diff">
    Doğal dilde özetler ve kıdemli mühendis düzeyinde analizle kurumsal sınıf kod incelemesi
  </Card>
  <Card title="Netleştirme döngüsü" icon="message-dots" href="/docs/verdent-for-vscode/core-features/clarification-loop">
    Gereksinimleri sürekli tartışıp iyileştirerek daha akıllı planlama
  </Card>
  <Card title="Plan kuralları" icon="list-check" href="/docs/verdent-for-vscode/core-features/plan-rules">
    Netleştirmelerin ve planların rolünüze ve mesleki geçmişinize göre nasıl sunulacağını özelleştirin
  </Card>
</CardGroup>

---

## Ek yetenekler

### Bağlam farkındalığı: Derin kod tabanı anlayışı

Verdent'ın bağlam yönetim sistemi kapsamlı proje anlayışı sağlar:

#### Devasa bağlam penceresi

- **1M token kapasitesi** - Orta ölçekli kod tabanlarının tamamını işleyin (~750.000 kelime veya 3.000+ dosya)
- **Akıllı bağlam yükleme** - Görev bağlamına göre ilgili dosyaları otomatik olarak önceliklendirir
- **Alt aracı bağlam optimizasyonu** - Özelleşmiş görevleri odaklanmış alt aracılara devreder

#### Uyarlanabilir öğrenme

- **Kural tespiti** - Projeye özgü kalıpları öğrenir (adlandırma, dosya organizasyonu, hata işleme)
- **Stil taklidi** - Mevcut stille eşleşen kod üretir (girinti, parantez yerleşimi, yorumlar)
- **Kütüphane farkındalığı** - Kullanılan framework'leri tanır ve yeni bağımlılıklar yerine onları tercih eder

#### Dosyalar arası tutarlılık

- **Bağımlılık takibi** - İçe aktarmaları, dışa aktarmaları ve modül ilişkilerini anlar
- **Etki tahmini** - Önerilen değişikliklerden etkilenen bileşenleri belirler
- **Tutarlılık zorlaması** - Değişikliklerin mevcut mimariyle uyumlu olmasını sağlar

---

### Özelleşmiş alt aracılar: İş bölümü

Verdent, belirli geliştirme görevleri için optimize edilmiş özelleşmiş yapay zeka aracılarını yönetir:

<Tabs>
  <Tab title="Explorer Agent">
    **Amaç:** Hızlı, kanıta dayalı kod tabanı gezintisi ve analizi

    **Yetenekler:**

    - **Kalıp eşleştirme** - Glob kalıplarını kullanarak dosyaları bulun (ör. tüm TypeScript dosyaları, arka uç API dosyaları)
    - **Anlamsal arama** - Kodu işlevselliğe göre bulun (ör. "kimlik doğrulama ara katmanı nerede uygulanmış?")
    - **Çoklu konum sentezi** - Birden fazla dosyadaki bilgileri bir araya getirir

    **Kapsamlılık düzeyleri:**

    - **Hızlı:** Hızlı yanıtlar için temel kalıp eşleştirme
    - **Orta:** Bağlamsal doğrulamayla daha geniş arama
    - **Çok kapsamlı:** Varyant kontrolü ve çapraz referanslarla eksiksiz tarama

    **Kullanım senaryoları:** "Tüm veritabanı sorgu işlevlerini bul", "Yapılandırma yükleme mantığını bul", "Uygulama hataları nasıl işliyor?"
  </Tab>
  <Tab title="Verifier Agent">
    **Amaç:** Hızlı kod kalitesi kontrolleri ve doğrulama

    **Yetenekler:**

    - **Lint kontrolleri** - ESLint, Pylint, Rubocop vb.
    - **Tür doğrulama** - TypeScript, mypy, Flow tür kontrolü
    - **Hızlı test çalıştırma** - 30 saniyenin altında bütçeyle hedeflenmiş birim testleri
    - **Diff odaklı doğrulama** - Verimlilik için öncelikle değişen kodu doğrular

    **Hızlı başarısızlık felsefesi:** İlk gerçek sorunda yapılandırılmış hata raporları döndürerek zaman kaybını önler

    **Kullanım senaryoları:** Commit öncesi kontroller, düzeltme sonrası doğrulama, hızlı sağlık testleri
  </Tab>
  <Tab title="Code Reviewer Agent">
    **Amaç:** Kapsamlı kod kalitesi, güvenlik ve sürdürülebilirlik denetimleri

    **Yetenekler:**

    - **Güvenlik analizi** - Güvenlik açığı taraması, kimlik bilgisi sızıntısı tespiti, enjeksiyon riski değerlendirmesi
    - **Mimari incelemesi** - Tasarım kalıbı doğrulaması, SOLID ilkelerine uyum, anti-kalıp tespiti
    - **Performans analizi** - Algoritmik karmaşıklık, kaynak sızıntıları, optimizasyon fırsatları
    - **Dokümantasyon incelemesi (değişen dosyalar için)** - belirsiz yorumları veya bariz doküman tutarsızlıklarını işaretler

    **İnceleme derinliği:** Verifier'dan daha kapsamlıdır, birleştirme öncesi PR incelemeleri için uygundur

    **Kullanım senaryoları:** Özellik tamamlama incelemesi, güvenlik denetimi, yeniden düzenleme doğrulaması
  </Tab>
</Tabs>

---

### Esnek iş birliği modları

İş akışınıza uygun özerklik düzeyini seçin:

- **Auto Run Mode** - Görevleri özerk olarak yürütürken potansiyel olarak riskli eylemler hakkında sizi bilgilendirir
- **Manual Accept Mode** - Yürütmeden önce her değişiklik için onayınızı gerektirir
- **Skip Permissions Mode** - Riskli işlemler dahil tamamen özerk yürütme (yalnızca ileri düzey kullanıcılar)

Ayrıntılı mod dokümantasyonu için [Yürütme modları ve izinler](/docs/verdent-for-vscode/execution-modes/overview) bölümüne bakın.

---

### MCP (Model Context Protocol) entegrasyonu

Harici araç ve hizmetlerle birlikte çalışabilirliği sağlar:

- Mevcut araç zincirleri ve özel eklentiler aracılığıyla işlevselliği genişletir
- Dağıtık görev yürütmeyi desteklemek için alt aracılarla sorunsuz çalışır
- Harici API'lar, veritabanları ve geliştirme araçlarıyla entegrasyonu destekler

MCP kurulumu ve yapılandırması için [Entegrasyonlar ve uzantılar](/docs/verdent-for-vscode/advanced-features/integrations) bölümüne bakın.

---

### Ek özellikler

<Tabs>
  <Tab title="Auto Model Selection">
    **Akıllı model optimizasyonu:**

    Verdent, karmaşıklık, performans gereksinimleri ve maliyet değerlendirmelerine göre her görev için en uygun yapay zeka modelini otomatik olarak seçer.

    **Özellikler:**

    - **Görev analizi** - Optimal modeli belirlemek için görev karmaşıklığını değerlendirir
    - **Performans dengeleme** - Hız, doğruluk ve maliyet ödünleşimlerini tartar
    - **Bağlam farkındalıklı seçim** - Proje boyutuna ve gereksinimlere göre model seçimini ayarlar
    - **Maliyet optimizasyonu** - Basit görevler için hafif modeller kullanır, güçlü modelleri karmaşık işlemlere ayırır

    **Faydalar:** Krediler kullanımını en aza indirirken verimliliği en üst düzeye çıkarır; aşırı harcama yapmadan en iyi sonuçları almanızı sağlar.
  </Tab>
  <Tab title="Context Referencing">
    **Hassas bağlam kontrolü:**

    Yapay zeka yardımı için hedeflenmiş bağlam sağlamak amacıyla `@` etiketlerini kullanarak belirli dosyaları, klasörleri veya kod bölümlerini doğrudan sohbete ekleyin.

    **Nasıl çalışır:**

    - Mevcut dosya ve klasörlerin listesini görmek için sohbette `@` yazın
    - Konuşma bağlamına dahil edilecek belirli dosyaları seçin
    - Daha geniş bağlam için dizinlerin tamamına referans verin
    - Belirli kod bölümlerinden veya dokümantasyon sayfalarından bahsedin

    **Kullanım senaryoları:**

    - Hata ayıklarken yapay zekayı belirli modüllere odaklayın
    - Kurulumu tartışırken yapılandırma dosyalarını ekleyin
    - Özellik geliştirirken ilgili bileşenlere referans verin
    - Doğru rehberlik için dokümantasyon bağlamı sağlayın
  </Tab>
  <Tab title="Visual Support">
    **Çok modlu girdi:**

    Görsel gereksinimleri, UI tasarımlarını veya hata ayıklama senaryolarını iletmek için görselleri doğrudan sohbete yükleyin veya yapıştırın.

    **Desteklenen kullanım senaryoları:**

    - **UI/UX tasarımı** - Piksel mükemmelliğinde uygulama için maketleri, tel çerçeveleri veya tasarım ekran görüntülerini yükleyin
    - **Hata raporları** - Daha hızlı teşhis için hata ekran görüntülerini veya görsel aksaklıkları paylaşın
    - **Ön uç geliştirme** - Doğru stil ve düzen için tasarım referansları sağlayın
    - **Dokümantasyon** - Diyagramlar, akış şemaları veya mimari görselleştirmeler ekleyin

    **Teknik özellikler:**

    - **Desteklenen formatlar:** PNG, JPG, JPEG, GIF, BMP, WebP
    - **Maksimum çözünürlük:** 2000×2000 piksel
    - **Dosya boyutu sınırı:** 5MB (aşılırsa otomatik olarak sıkıştırılır; sıkıştırmadan sonra hâlâ \>5MB ise hata)

    **Faydalar:** Görsel gereksinimlerdeki belirsizliği ortadan kaldırır ve ön uç geliştirme iş akışlarını hızlandırır.
  </Tab>
  <Tab title="Project History">
    **Oturum yönetimi:**

    Geçmiş etkileşimleri, kararları ve uygulama ayrıntılarını gözden geçirmek için konuşma geçmişinize erişin ve onu yönetin.

    **Özellikler:**

    - **Oturum günlükleri** - Tüm konuşmaların ve yapay zeka yanıtlarının eksiksiz kaydı
    - **Depo saklama** - Günlükler kolay erişim ve sürüm kontrolü için projenizle birlikte kaydedilir
    - **Oturum temizleme** - Sıfırdan başlarken veya bağlam değiştirirken geçmişi temizleyin
    - **Karar izi** - Geçmiş uygulama seçimlerinin ardındaki mantığı gözden geçirin

    **Faydalar:** Oturumlar arası süreklilik sağlayın, yapay zeka önerilerini denetleyin ve zaman içinde projenin gelişimini izleyin.
  </Tab>
  <Tab title="User Center">
    **Hesap yönetimi:**

    Verdent hesabınızı, kredilerinizi ve eklenti ayarlarınızı yönetmek için merkezi merkez.

    **Mevcut kontroller:**

    - **Kredi takibi** - Günlük krediler kullanımını ve kalan bakiyeyi izleyin
    - **Hesap bilgileri** - Mevcut abonelik planını ve profil ayrıntılarını görüntüleyin
    - **Oturum kapatma yönetimi** - Eklentiden güvenli bir şekilde çıkış yapın veya hesap değiştirin
    - **Kullanım izleme** - Kredi tüketim kalıplarını takip edin

    **Erişim:** VS Code içindeki Verdent kenar çubuğu aracılığıyla kullanılabilir.
  </Tab>
  <Tab title="Feedback">
    **Ürün iyileştirme:**

    Verdent'ı geliştirmeye yardımcı olmak için geri bildirimleri, hata raporlarını ve özellik isteklerini doğrudan VS Code üzerinden gönderin.

    **Geri bildirim seçenekleri:**

    - **Metin notları** - Sorunları, önerileri veya deneyimleri basit bir metin kutusunda açıklayın
    - **Doğrudan gönderim** - Geliştirme ortamınızdan ayrılmadan geri bildirim gönderin
    - **E-posta yanıtları** - E-posta yoluyla takip iletişimi alın

    **Neleri raporlamalı:**

    - Hatalar veya beklenmeyen davranışlar
    - Özellik istekleri veya iş akışı iyileştirmeleri
    - Dokümantasyon eksiklikleri veya belirsiz talimatlar
    - Performans sorunları veya hatalar

    **Etki:** Geri bildiriminiz doğrudan Verdent'ın geliştirme yol haritasını etkiler ve tüm kullanıcılar için daha iyi bir deneyim oluşturmaya yardımcı olur.
  </Tab>
</Tabs>

---

## Ayrıca bakınız

<CardGroup cols={3}>
  <Card title="Başlarken" icon="rocket" href="/docs/verdent-for-vscode/getting-started/quick-start">
    Dakikalar içinde Verdent kullanmaya başlayın
  </Card>
  <Card title="Alt aracı yönetimi" icon="users" href="/docs/verdent-for-vscode/agents-rules/subagent-management">
    Özelleşmiş alt aracıları yapılandırın
  </Card>
</CardGroup>
