Microsoft SQL Agent Skills, Azure SQL’i Agent’a Öğretir
Bir projenin hangi veritabanıyla ilerleyeceğine artık fiilen kodlama agent’ı karar veriyor, kodu yazan da o. Microsoft bu noktaya iki açık kaynak parça ekledi: Microsoft SQL Agent Skills ve Azure SQL Developer Hub. İlki agent’a Azure SQL’in nasıl çalıştığını öğretiyor, ikincisi ücretsiz bir veritabanı ve hazır prompt’larla çalışan uygulamaya giden yolu kısaltıyor. Akış kabaca şöyle: skill’leri bir kez kuruyorsunuz, ücretsiz Azure SQL veritabanını alıyorsunuz, Hub’dan prompt’u kopyalayıp agent’ın uygulamayı kurmasını izliyorsunuz.
Microsoft SQL Agent Skills ne işe yarıyor?
Skill’ler, kodlama agent’ının eldeki göreve göre yüklediği talimat ve referans setleri. Microsoft SQL Agent Skills kapsamında şu konular var:
- Microsoft Entra ile parolasız bağlantı kurma
- Bağlantı havuzu (connection pooling) yönetimi
- Şema tasarımı ve migration planlama
- Sorgu sorunlarının giderilmesi (query troubleshooting)
- Vektör arama (vector search)
Bu skill’ler kuruluyken agent SQL tarafında tahmin yürütmüyor, test edilmiş bir yolu izliyor. Kurulum agent başına bir kez yapılıyor. GitHub Copilot CLI için komutlar şöyle:
copilot plugin marketplace add microsoft/microsoft-sql
copilot plugin install microsoft-sql@microsoft-sql
Claude Code, Codex, Cursor ve VS Code için kurulum adımları microsoft/microsoft-sql deposundaki kurulum rehberinde bulunuyor. VS Code tarafında skill’leri MSSQL eklentisi tek tıkla kuruyor.
Azure SQL Developer Hub: ücretsiz veritabanı ve hazır prompt’lar
Azure SQL Developer Hub başlangıç noktası olarak konumlandırılıyor; üç adımda ücretsiz bir veritabanı veriyor, build prompt’ları da “ne inşa etmek istiyorsan” mantığıyla adlandırılmış. Her prompt senaryoyu tarif ediyor, agent’ı süreç boyunca yönlendiriyor, sonunda da kendi başınıza çalıştırabileceğiniz doğrulama adımlarıyla bitiyor.
| Ne inşa etmek istiyorsunuz? | Stack |
|---|---|
| Görev listesi web uygulaması | JavaScript / Next.js |
| Görev oluşturma, tamamlama ve getirme API’si | Python |
| Metin üzerinde anlam temelli arama (RAG) | Python / AI |
| Serverless görev API’si | .NET / Azure Functions |
| Veri değişikliklerine yanıt veren fonksiyon | .NET / Azure Functions |
| Müşteri bazında izole edilmiş görev verisi | JavaScript / row-level security |
Liste bir başlangıç noktası sayılır. Farklı bir şey geliştiriyorsanız en yakın prompt’u seçip ilk satırını kendi uygulamanızı tarif edecek şekilde değiştirebilirsiniz. Hub’ı hiç açmadan doğrudan agent’ınıza ne istediğinizi de anlatabilirsiniz, skill’ler herhangi bir Azure SQL projesinde çalışıyor.
Tek prompt’tan çalışan bir görev uygulamasına
Denemek için bir Azure SQL veritabanı (ücretsiz teklif yeterli), Node.js 20.12+, oturum açılmış Azure CLI, agent’ınızın CLI’ı ve kurulu skill’ler gerekiyor.
- Hub’da Build a task-tracking app sayfasını açın ve Copy prompt seçeneğini kullanın.
- Prompt’u boş bir proje klasöründe agent’ınıza yapıştırın. Sorulduğunda sunucu ve veritabanı adlarınızı verin, önerilen planı gözden geçirin.
- Agent’tan kontrollerini çalıştırmasını ve uygulamayı başlatmasını isteyin, ardından yerel adresi açın.
Agent uygulamayı başlatmadan önce parolasız bağlantıyı doğruluyor, şemayı hazırlıyor, build kontrollerinden geçiyor.
Mevcut bir uygulamada skill’leri kullanmak
Her senaryo için sıfırdan proje açmaya gerek yok. Skill’ler kuruluyken agent’ınıza doğrudan şu tür istekler iletebilirsiniz:
- “Bu Node.js uygulamasını Microsoft Entra kimlik doğrulamasıyla Azure SQL’e bağla.”
- “Bu sorgunun neden yavaşladığını teşhis et.”
- “Bu özellik için bir şema migration planı çıkar.”
Sık sorulan sorular
Hangi agent’larla çalışıyor? GitHub Copilot, Claude Code, Codex ve Cursor.
Ücretli bir veritabanı gerekli mi? Hayır. Buradaki senaryoların tamamı ücretsiz teklif üzerinde çalışıyor, hazır olduğunuzda yükseltebilirsiniz.
Uygulamada parola tutuluyor mu? Hayır, tüm prompt’lar Microsoft Entra ile bağlanıyor.
Yerelde çalıştırabilir miyim? Yerel Azure SQL Database container’ı preview aşamasında, kaydı Hub üzerinden yapabilirsiniz.
Prompt’lara güvenebilir miyim? Her prompt yayına çıkmadan önce bir eval harness’tan geçiyor: gerçek bir kodlama agent’ı, gerçek bir Azure SQL veritabanı ve üretilen uygulama üzerinde çalıştırılan kontroller.
Agent’ım Hub’ı doğrudan okuyabilir mi? Evet. Her sayfanın bir Markdown karşılığı var, kök dizinde de bir llms.txt bulunuyor.
Sonraki adımlar
Başlamak için Azure SQL Developer Hub‘dan bir prompt seçebilir, Microsoft SQL Agent Skills‘i kendi agent’ınıza kurabilirsiniz. Sorun bildirmek veya yeni bir senaryo talep etmek isteyenler için azure-sql-dev-hub issue sayfası, VS Code tarafında tek tıkla kurulum için de MSSQL eklentisi var. Her iki bileşen de açık kaynak ve şu an kullanılabilir durumda.
Kaynaklar ve İleri Okuma
- How to build an app on Azure SQL with an AI coding agent – Iqra Shaikh, Azure SQL Dev Corner
- Azure SQL Dev Corner blogu
- microsoft/microsoft-sql – Microsoft SQL Agent Skills deposu
- Azure SQL Database ücretsiz teklif dokümantasyonu
- Copilot Code Review: Agent Skills ve MCP Genel Kullanıma







Yorum gönder