GitHub Copilot Kodlama Ajanı ile Azure’u Birleştirmek: Yeni azd Uzantısıyla Sıkıcı Kurulumlara Elveda

Yapay Zeka ile Bulutun Kesişimi: Gerçekten Ne Lazım?

Son dönemde bulutta yapay zekâ destekli otomasyon konuşulurken herkesin ağzında aynı soru dolanıyor: “Şimdi Copilot’ı kod yazarken izliyoruz da, peki bunu Azure altyapımın içine doğrudan sokamaz mıyım?” Bunu ilk defa siz sormuyorsunuz, emin olun. Hatta açık söyleyeyim — geçen ay bir bankada GitHub Copilot Coding Agent’ı Azure’a gömeceğiz diye saçlarımız döküldü. Managed identity başka dert, federated credential apayrı muamma; repo izinleriyle de uğraşa uğraşa saatler uçtu gitti.

Uzun süredir sistemciyseniz şunu fark etmişsinizdir: Güvenlik ve otomasyon pek nadir aynı sofraya oturur. Şimdi bu ikisi arasında yepyeni bir köprü çıktı karşıma — adı da azd coding-agent uzantısı.

Kısacası; artık GitHub Copilot’ın coding agent’ını (evet o zeki yazılım yardımcısı) Azure kaynaklarına güvenli şekilde bağlamak için sihirli bir kısayol var elinizde. İşin sıkıcı kısmı burada bitiyor çünkü sonuçlar… beklediğimden baya pratik çıktı!

Peki azd coding-agent Uzantısı Neyin Nesi? Somut Bir Örnekle Açalım…

Haydi diyelim ki ekiple yepyeni bir web uygulaması kuruyorsunuz (buna dikkat edin). Backend App Service’de takılıyor, gizli datalar Key Vault’a saklanmış, büyük veriler Cosmos DB’ye yayılmış… Fakat ortada ufak (!) bir engel var — yeni başlayan geliştiriciler veya AI tabanlı ajanlar (hani şu kendini dev sanan botlar!) bu kaynaklara ulaşamıyor ya da kimlik karmaşası yüzünden iş çığırından çıkıyor.
(ciddiyim)

Bakın size gerçek olay anlatayım; geçen yıl Logosoft’ta finans sektöründe devasa pipeline’ları hızlandırmak istedik. Sırf kimlik işlerinden günlerce yerimizde saydık! O dönem böyle yardımcı araç olsa işler şimdiki kadar kolay olurdu kesinlikle… Bugün ise azure.coding-agent uzantısıyla olay akıyor resmen:

  • Managed identity açıyor: Her ajana tek komutla ayrı kimlik tanımlıyor.
  • Rol atamasını kendiliğinden hallediyor: Genelde ‘Reader’ rolünü uygun görüyor ama değişiklik senin elinde.
  • Açık kimlik protokolü (OIDC) kuruluyor: Şifreyle uğraşmadan direkt güvenli giriş imkanı sunuyor.
  • GitHub ortam değişkenlerini eksiksiz giriyor: Ajanın Azure’a bağlanabilmesi için gereken ne varsa reposuna yazıyor.
  • MCP Server entegrasyonu geliyor: Model Context Protocol desteğiyle daha esnek erişim açılıyor.
  • Tüm süreçleri otomatiğe bağlıyor: Setup adımlarını barındıran copilot-setup-steps.yml‘i pull request olarak çıkarıp unutkanlık riskini sıfırlamış oluyor!
💡 Bilgi:
Başlamadan önce azd‘nin bilgisayarında yüklü ve login olmuş olması şart (azd auth login). Bir de aktif Azure aboneliğin yoksa geçmiş olsun diyeyim…

Kendi Deneyimlerimden Kesitler – Neler Gördüm?

Birkaç Haftalık Testlerden Süzülenler…

İtiraf edeyim; ilk başta “Bu kadar kolay olmaz herhalde!” dedim içimden — sonra refleksle eski usül elle role atama yapmaya yeltenecektim ki durdum! Çünkü azd coding-agent neredeyse tüm angaryayı üstlenmiş.
2024 Mayıs ayında Vodafone’daki demo’da ekibin en tecrübesizi bile beş dakikada ajan erişimini verdi. Kimlikle ilgili karmaşa neredeyse tarih oldu diyebilirim.

Neden Bu Kadar Olay Oldu?

  • Bence esas fark hızda değil — insan hatasını minimuma çekmesinde.
    Daha önce yanlış rol verip saatlerce debug ekranına bakmaktan bıkkınlığımı anlatamam!
  • Tüm setup adımlarını PR olarak sununca gözden kaçacak hata bırakmıyor; istediğin gibi kontrol et geç.
  • Ajan tabanlı çalışmayı hayata geçirmek isteyen kurumlarda bilgi güvenliği ekiplerinin yükü ciddi azalıyor (eski onay zincirleri gerekmiyor).
  • Daha önce şu Azure Developer CLI Sonunda Olmuş! yazımda uzun uzun değindiydim aslında — oradaki avantajların çoğu burada da karşımıza çıkıyor.
AI tabanlı yazılım geliştirme ortamı
Copilot Coding Agent ile canlı kod ortamında gerçek entegrasyon hissi…

Peki Her Şey Kusursuz mu Sanıyoruz?

Evet güzel şeyler saydık. Hâlâ bazı pürüzlü noktalar var:

  • Daha fazla özelleştirme isteyenlere bazı limitler can sıkabilir.
  • Karmaşık RBAC yapılarına girerseniz veya projede çoklu subscription varsa bazen işi elde toplamak lazım olabiliyor.
  • Koddan uzak IT ekiplerinde “bu kadar hızlı nasıl olur?” şüphesi doğuyor — alışmak vakit alabilir.
  • Bazen workflow otomatikleşince önceden kurduğunuz pipeline düzeni bozulabiliyor — bunu baştan bilin de sonradan paniklemeyin!
  • Dökümantasyonun ağırlığı İngilizcede kalmış durumda; Türkçe topluluk biraz cılız (söz bunun peşini bırakmayacağım).

Ne yalan söyleyeyim; belgelerde okudukça “her şey yolunda” diye düşünüyor insan ama iş pratiğe gelince o eski yöntemlerden kopmak kolay olmuyor.
Büyük hayaller kırılır mı? Hayır fakat beklentiyi makul tutmak gerekiyor bence.

Pekala Nereden Başlasak? El Rehberi Burada

  1. Zemin Hazırlığı:
    — Makinenize azd‘yi kurun.
    — Ardından hemen azd auth login yapın.
    — Aktif Subscription ID’nizi belirleyin ve not edin.
  2. Coding Agent Uzantısını Ekleyin:
    azd extension add azure.coding-agent
  3. Ajan Bağlantısını Kurun:
    — Projenizin ana klasörüne gidin.
    — Sonrasında aşağıdaki komutu veriyorsunuz:

    azd coding-agent init
  4. Ayarları Onaylayıp PR’i İnceleyin:
    — Oluşturulan Pull Request’e göz gezdirin.
    — Workflow dosyasına, environment secret’larına dikkat edin.
  5. Kullanımı Test Edin:
    — Artık Copilot Coding Agent’in hem kod hem infra ile tam entegre çalıştığını göreceksiniz. Bakın burası önemli!
  6. Eğer tıkandınız mı?
    Benzer sorunları paylaşmak isterseniz bana ulaşmanız yeter veya gelişmeleri Azure Developer CLI Kasım Yenilikleri yazımdan takip edebilirsiniz.
Takım halinde bulutta çalışma görseli
“Takım ruhu + AI ajanları + Azure = Hızlı modernizasyon!”

Kapanışı Yapalım – Küçük Bir Tahminle Bitirelim mi?

Dürüst olayım; azd’nin bu taze uzantısıyla birlikte AI ajanlarının buluta iyice nüfus edeceği zaman dilimi hızlandı diyebilirim.
Ama iş yüzde yüz yayılmaya gelince topluluk desteği lazım olacak çünkü her yeni araç gibi minik eksikleri oluyor ve geri bildirim şart.
Şunu net söyleyebilirim—bugün Azure’da AI destekliyse pratik biçimde ayağa kaldırılacak proje için birebir çözümler getiriyor.
Sonuçta klasik kurulum eziyetine kısa devre attırdı (buna dikkat edin). Ha unutmadan,
gelişmeleri blogumda aktarmaya devam edeceğim!
Bir sonraki adımı merak edenlere özellikle şu rehberimi tavsiye ederim:
Azd AI Agent Uzantısı rehberime mutlaka göz atın derim…


Kaynak: 
Introducing the azd extension to configure GitHub Copilot coding agent integration with Azure (orijinal link burada)

İçeriği paylaş:

Yorum gönder

Microsoft Azure & Office 365 Çözüm Uzmanı | Logosoft Bilişim'de Azure Danışmanı. 20+ yıl BT deneyimi, 6+ Azure sertifikası (AZ-305, AZ-104, AZ-500, AZ-400). Kurumsal bulut göçleri, güvenlik mimarisi, FinOps ve DevOps dönüşümü konularında stratejik danışmanlık sunuyorum. Bu blogda Azure, yapay zeka, Kubernetes ve modern bulut teknolojileri hakkında güncel içerikler paylaşıyorum.