İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Yapay Zeka
  • Visual Studio’da Plan Agent: Kodu Yazmadan Önce Durup Düşünmek
Geliştirici Araçları Yapay Zeka copilot, geliştirici verimliliği, Kod İnceleme, kodlama süreci, Plan agent, Visual Studio, yazılım planlama Aşkın KILIÇ 24/05/2026 4 Yorumlar

Visual Studio’da Plan Agent: Kodu Yazmadan Önce Durup Düşünmek

Visual Studio’da Plan Agent: Kodu Yazmadan Önce Durup Düşünmek
📑 İçindekiler
  1. Bir feature’a dalıp sonra “bu değil” demek…
  2. Plan agent nasıl çalışıyor?
  3. Akışın dört kritik noktası
  4. Neden şimdi önemli öldü?
  5. Kime daha uygun?
  6. Aman ha, unutmayın: yerler
  7. Kendi notlarım: hız mı kontrol mü?
  8. Kısacası benim görüşüm ne?
  9. Sıkça Sorulan Sorular
  10. Plandaki dosyayı elle düzenleyebilir mıyım?
  11. Büyük kurumsal projelerde gerçekten işe yarar mı?
  12. Kod değişmeden önce güven veriyor mu?
  13. Kaynaklar ve İleri Okuma

⏱️ 7 dk okuma📅 24 Mayıs 2026🔄 Güncelleme: 15 Temmuz 2026

Bir feature’a dalıp sonra “bu değil” demek…

Şunu açık konuşayım: Copilot’un ya da başka bir ajan tabanlı aracın en büyük tuzağı, sizi fazla hızlı üretime itmesi. Bir şey istiyorsunuz, o da kolları sıvıyor, dosyaları kurcalıyor, birkaç dakika sonra bakıyorsunuz… evet, çalışan bir şey var ama (belki yanılıyorum ama) sız aslında bambaşka bir yön düşünüyordunuz. İşin aslı şu ki, bu durum sadece küçük ekiplerde değil, kurumsal yapılarda daha da can sıkıcı oluyor. Çünkü yanlış yönde atılan her adım; review yükü, test maliyeti ve bazen de güvenlik riski demek.

Microsoft’un Visual Studio içine getirdiği Plan agent tam burada anlamlı dürüyor. Önce planı netleştiriyor, sonra kodlamaya geçiyor (yanlış duymadınız). Bu yaklaşım bana biraz mimarın önce çizim yapıp sonra inşaata başlamasını hatırlatıyor. Hani temeli atmadan önce ölçüp biçmek gibi… Basit görünüyor ama çoğu projede eksik olan tam da bu.

İlgili içerik: Visual Studio Debugger Agent'a Test Odaklı İnceleme Geliyor

Peki neden?

2024’ün sonlarında bir fintech müşterisinde benzer bir akış yaşadık; İstanbul Ataşehir’deki ekip Copilot ile doğrudan hayata geçirmea atlayınca ödeme modülünde gereksiz dosya değişiklikleri oluştu. Sonra geri dönüp planlama katmanı ekledik ve sürpriz şekilde review süresi neredeyse yarıya indi. O gün şunu net gördüm: iyi kod yazmak kadar, doğru işi seçmek de önemli.

Şahsen, Bir de şu var: Plan agent’in kıymeti sadece “yanlış kodu önlemek” değil. Asıl farkı, belirsizliği azaltması. Bazen müşteri ne istediğini biliyor sanırız ama detay sorunca tablo değişir. “Kimlik doğrulama ekle” derler mesela; sonra MFA mı olacak, SSO mu olacak, hangi tenant modeli kullanılacak çıkar ortaya. E tabi işte burada plan aşaması hayat kurtarıyor.

Peki neden?

Plan agent nasıl çalışıyor?

Şahsen, Kullanım akışı oldukça sade. Visual Studio içinde Plan agent’i seçiyorsunuz, ardından yapmak istediğiniz şeyi anlatıyorsunuz (ciddiyim). Copilot önce kod tabanını okuma araçlarıyla tarıyor; yanı elini sürmeden önce etrafı yokluyor diyelim. Ambiguity varsa soru soruyor, netse taslağı çıkarıyor.

Vallahi, Bu bana 2019’da kendi lab ortamımda yaptığım eski usül danışmanlık işlerini hatırlattı. O zamanlar otomasyon yoktu; Azure Stack tarafında — kendi adıma konuşayım — bir migration için önce saatlerce whiteboard çalışması yapardık. Şimdi aynı mantık daha hızlı geliyor ama fikir aynı: önce düşün, sonra koş.

Kısa bir not düşeyim buraya.

Plan hazır olunca sız önü direkt düzenleyebiliyorsunuz. Markdown dosyası olarak saklanması bence baya iyi bir tercih; çünkü plan artık chat penceresinde kaybolan geçici bir metin olmaktan çıkıyor. Takımla paylaşılabiliyor, üzerinde yorum yapılabiliyor, gerektiğinde versiyonlanabiliyor.

Benim gözümde Plan agent’in gerçek değeri “kod üretmek” değil; yanlış başlangıç yapma ihtimalini düşürmesi.

Akışın dört kritik noktası

İlk nokta kapsamın tarif edilmesi. Ne kadar net anlatırsanız ilk taslak o kadar iyi olur. İkinci nokta soru-cevap kısmı; burası küçük gibi görünür ama çoğu zaman projeyi kurtaran bölüm burasıdır.

Aslında, Üçüncü nokta planın birlikte rafine edilmesi. Dördüncü nokta işe implement’e geçiş izni vermek. Yanı sistem size “ben hazırım” demiyor; sız “tamam, şimdi başla” diyorsunuz.

💡 Bilgi: Plan dosyaları .copilot/plans/plan-{title}.md altında tutuluyor. Ve sonuç: ekip içi inceleme ve revizyon daha rahat hâle geliyor.

Neden şimdi önemli öldü?

Ajan araçlarının en büyük problemi hızla birlikte gelen acelecilikti. Çoğu ekipte problem teknik değil; süreç problemi oluyor. Bilhassa enterprise tarafta güvenlik onayı, mimarı kontrol ve test kapıları varken doğrudan implementasyon bazen iş akışını bozuyor.

Bunu Türkiye’deki şirketler açısından değerlendirirsek durum biraz daha ilginçleşiyor. Kurumsal müşterilerimde gördüğüm kadarıyla bizde karar mekanizmaları çoğu zaman çok katmanlı ilerliyor. Ürün sahibi ayrı konuşuyor, güvenlik ayrı bakıyor, operasyon ekibi ayrı yorumluyor… Böyle olunca planın yazılı ve paylaşılabilir olması ciddi avantaj veriyor — valla güzel iş çıkarmışlar — Daha fazla bilgi için

Bazı durumlarda beklediğim kadar iyi değildi desem yalan olmaz… Hele bir de çok karmaşık monolith yapılarda read-only tarama bile yeterince bağlam bulamayabiliyor çünkü kod zaten yılların iziyle dolu oluyor. Orada insan müdahalesi şart kalıyor; yanı sihirli değnek değil bu.

Kime daha uygun?

Küçük ekipler için bu özellik biraz lüks gibi gelebilir ama bence erken disiplin kazandırdığı için değerli olabilir. Bilhassa de tek kişinin hem product owner hem developer olduğu ortamlarda fikirlerin kaybolmasını engelliyor.

Eh, Büyük kurumsal yapılarda işe fayda daha bariz görünüyor çünkü onay zinciri uzun oluyor ve her değişikliğin gerekçesini göstermek gerekiyor (mesela denetim zamanı). Plan agent burada belge üretme alışkanlığını doğal hâle getiriyor.

Aman ha, unutmayın: yerler

  • Planda belirsiz ifadeler bırakmayın; “gerekirse”, “uygun görülürse” gibi muğlak kelimeler sonucu zayıflatır.
  • Kod tabanı eskiyse ajan yanlış yere odaklanabilir; ilk planda mutlaka gözden geçirin.
  • Plandaki dosya listesini körü körüne kabul etmeyin, özellikle güvenlik veya veri erişimi olan projelerde. (bu kritik)
  • Eğer bütçe sınırlıysa önce dar kapsamlı görevlerde deneyin; tüm feature set’i aynı anda vermeyin.
  • Plandan memnun kalmadan implement’e basmayın… cidden gerek yok. — ciddi fark yaratıyor

Kendi notlarım: hız mı kontrol mü?

AZ-305’e hazırlanırken hep şu ayrımı düşünmüştüm: teknoloji seçimi ile mimarı karar aynı şey değil. Burada da benzer durum var; Copilot size teknik olarak yardım ediyor. Karar disiplinini sizin vermeniz gerekiyor.
Bunu oturtamazsanız araç sizi götürüyor gibi görünürken aslında sız araca yetişmeye çalışıyorsunuz.

Nisan 2026’da Maslak’taki bir holding dönüşüm projesinde benzer mantığı DevOps akışına uyguladık: pipeline’dan önce change plan çıktısı almak review süresini azalttı ve sürprizleri düşürdü.
Bu yüzden Plan agent’i yalnızca IDE özelliği diye görmek bana eksik geliyor; süreç iyileştirme aracı gibi düşünmek daha doğru.

E tabi maliyet tarafını da unutmamak lazım.
Azure tarafında ya da genel bulut harcamalarında plansız başlayan işler genelde fazla döngü tüketir: fazla prompt, fazla revizyon, fazla deneme… Sız hiç denediniz mi? TL bazında bakınca küçük görünür ama ay sonunda can sıkar.
Hele bir de danışmanlık verdiğim orta ölçekli şirketlerde bunu defalarca gördüm — iki saatlik yanlış yönlenme bazen bir günlük teslimatı etkiliyor.

Kısacası benim görüşüm ne?

Bence bu doğru yönde atılmış bir adım. Hâlâ pişmesi gereken yerleri var.
Mesela planların takım içinde standartlaştırılması için şablon desteği biraz daha güçlü olsa fena olmazdı.
Yine de mevcut hâliyle bile “önce düşün sonra yap” kültürünü güzel taşıyor.
Ve açıkçası buna ihtiyacımız vardı.
Çok fazla ekip doğrudan üretime koşuyor…

Pratikte nasıl başlamalı?

  1. Lokal ya da test repoda küçük bir görev seçin.
  2. Planda hedefi tek cümlede net yazın.
  3. Cevaplanan soruları mutlaka okuyun.
  4. Planda dokunulan dosyaları gözden geçirin.
  5. Anladığınızdan emin olmadan implement’e geçmeyin.
  6. Ekip arkadaşınıza paylaşmadan önce markdown’u temizleyin.

Eğer bugün deneyecekseniz ilk iş olarak authentication veya küçük bir refactor görevi verin derim.
Böylece hem soru sorma davranışını hem de plan kalitesini görürsünüz.
İlk denemede devasa migration vermeyin… kötü tat bırakabilir!

Sıkça Sorulan Sorular

Plan agent ile normal Copilot Agent Mode arasındaki fark ne?

Plan agent önce her şeyi anlayıp bir plan çıkarıyor, sonra uygulamaya geçiyor. Normal Agent Mode işe hani daha doğrudan aksiyona dalıyor. Aslında kontrol sizin için önemliyse Plan agent çok daha mantıklı bir seçenek.

Plandaki dosyayı elle düzenleyebilir mıyım?

Evet, kesinlikle.
Plan zaten markdown olarak saklandığı için doğrudan edit edebilirsiniz, yanı ekstra bir şey yapmanıza gerek yok.
Tecrübeme göre bu özellik ekip içi review’larda baya işe yarıyor.

Büyük kurumsal projelerde gerçekten işe yarar mı?

Şunu fark ettim: Evet,
özellikle çok paydaşlı projelerde faydası çok daha belirgin hissediliyor. Mesela onay mekanizması olan ortamlarda yazılı bir plan olması ciddi rahatlık sağlıyor. Ama açıkçası karmaşık legacy sistemlerde yine de insan gözü şart, bunu atlamamak lazım.

Kod değişmeden önce güven veriyor mu?

Açık konuşayım, Bence evet,
çünkü niyet ile çıktı arasındaki farkı erkenden yakalatıyor, bu çok değerli.
Yine de yüzde yüz garanti beklememek lazım;
ajan sonuçta tahmin ediyor,
son doğrulama yine size kalıyor.

Kaynaklar ve İleri Okuma

Visual Studio Copilot Plan Agent Resmî Dokümantasyonu

Visual Studio Blog Ana Sayfa

Visual Studio Docs

🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

VS Code’da MSSQL Eklentisinde Neler Değişti? Yapay Zekâlı Şema Tasarımı ve Daha Fazlası
VS Code’da MSSQL Eklentisinde Neler Değişti? Yapay Zekâlı Şema Tasarımı ve Daha Fazlası25 Mar 2026
SPFx 1.23 GA: Yeoman'a Veda, CLI Devri Başlıyor
SPFx 1.23 GA: Yeoman'a Veda, CLI Devri Başlıyor13 May 2026
npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler
npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler24 May 2026
VS Code Ağustos 2026: Copilot Ajan Oturumları Yenilendi
VS Code Ağustos 2026: Copilot Ajan Oturumları Yenilendi31 Ağu 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket copilot geliştirici verimliliği Kod İnceleme kodlama süreci Plan agent Visual Studio yazılım planlama
Önceki yazı

npm’de İmzayı Sıkılaştıran Yeni Dönem: Stage Queue ve Allow Flag’ler

Sonraki yazı

GitHub’ın Erişilebilirlik Yolculuğunda Yeni Dönem

İlginizi Çekebilir

C# Dev Kit 11.0: Daha Hızlı Yükleme ve Az Bellek
Aşkın KILIÇ 0

C# Dev Kit 11.0: Daha Hızlı Yükleme ve Az Bellek

06/10/2026
Visual Studio Azure Kredisi: Aylık Kişisel Sandbox
Aşkın KILIÇ 0

Visual Studio Azure Kredisi: Aylık Kişisel Sandbox

06/10/2026
GitHub Secret Scanning'e Lovable ve Supabase Detektörü
Aşkın KILIÇ 2

GitHub Secret Scanning’e Lovable ve Supabase Detektörü

06/10/2026

4 comments

comments user
Uğur H. 24/05/2026 16:49

Tam da benim sorunum bu aslında, Copilot bazen o kadar hızlı üretiyor ki “dur bir saniye” diyemeden yanlış yönde ilerleyebiliyorsunuz. Plan agent’ı denemedim henüz, önce plan sonra kod mantığı gerçekten fark yaratır mı acaba büyük projelerde?

comments user
Gökhan İ. 24/05/2026 17:25

Tam da yaşadığım bir şey bu, Copilot bazen o kadar hızlı gidiyor ki ne yazdığını anlamadan ilerleyebiliyorsun. Planlama adımını araya sokması gerçekten mantıklı bir yaklaşım. Visual Studio’da nasıl aktif ediliyor, özel bir ayar gerekiyor mu?

comments user
Elif D. 25/05/2026 00:27

Tam benim yaşadığım sorunu anlatıyor bu. Copilot ile hızlıca kod üretip sonradan “bu ne yapmaya çalışıyordu ki” diye saatlerce debuglamak zorunda kaldım. Plan adımını atlamamak lazım, acele etmek genelde daha çok zaman harcatıyor.

comments user
Tuğçe R. 25/05/2026 02:52

Tam da başıma gelen bir şeyi anlatıyor bu yazı, Copilot’la atladım koda, sonra refactor yaparken iki katı zaman harcadım. Plan adımı gerçekten kritik. Bu arada agent güvenliği merak ediyorsanız şu yazı da değer: https://www.askinkilic.com.tr/agent-governance-toolkit-ile-mcp-guvenligi-nette-yeni-katman/

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • C# Dev Kit 11.0: Daha Hızlı Yükleme ve Az Bellek
    06/10/2026 C# Dev Kit 11.0: Daha Hızlı Yükleme ve Az Bellek
  • Visual Studio Azure Kredisi: Aylık Kişisel Sandbox
    06/10/2026 Visual Studio Azure Kredisi: Aylık Kişisel Sandbox
  • GitHub Secret Scanning'e Lovable ve Supabase Detektörü
    06/10/2026 GitHub Secret Scanning’e Lovable ve Supabase Detektörü
  • Azure Functions Managed Connectors ile SharePoint ve Teams
    06/10/2026 Azure Functions Managed Connectors ile SharePoint ve Teams
  • Azure Virtual Desktop'ta 0x5000057 ve 0x807: Vaka Analizi
    05/10/2026 Azure Virtual Desktop’ta 0x5000057 ve 0x807: Vaka Analizi
  • 25 Dolar Altında Yapay Zeka Uygulaması mı? İşte Nasıl Yapılır!
    10/03/2026 25 Dolara Yapay Zeka Uygulaması Nasıl Yapılır?
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
    18/03/2026 Terminalde AI Ajanlarını Koddan Teste Taşımak: azd ile Gerçekten Yerel Deneyim
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL CI/CD code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans public preview Pull Request RAG REST API SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← npm’de İmzayı Sıkılaştıran Yen...
    GitHub’ın Erişilebilirlik Yolc... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS