Visual Studio’da BYOM: Kendi AI Modelini Bağla
Visual Studio artık geliştiricilere yapay zeka modeli seçiminde daha fazla esneklik sunuyor. Microsoft, Bring Your Own Model (BYOM) özelliğini Önizleme sürümüyle duyurdu. Bu yenilikle geliştiriciler, GitHub Copilot modellerine bağımlı kalmadan kendi tercih ettikleri veya kurumlarında onaylanmış modelleri Visual Studio içinden kullanabiliyor.
BYOM neyi değiştiriyor?
Geliştiriciler artık tek bir modelle çalışmıyor. Günlük kodlama için bir model, alana özgü bir problem için başka bir model, kurum içi yönetişim sınırları içinde kalması gereken görevler için ise onaylı bir model tercih edilebiliyor. Microsoft’un paylaştığı bilgilere göre en sık gelen soru “hangi model en iyisi” değil, “kendi modelimi kullanabilir miyim” olmuş.
BYOM tam da bu ihtiyaca yanıt veriyor. Özellik; Community, Professional ve Enterprise SKU’larında varsayılan olarak etkin geliyor. Bu önizleme sürümü geliştirici deneyimine odaklanıyor; kurumsal yönetim yetenekleri (BYOM’u devre dışı bırakma yetkisi, merkezi model yapılandırması ve yönetimi gibi) daha sonra eklenecek.
Desteklenen sağlayıcılar
Önizleme aşamasında BYOM ile şu sağlayıcılara bağlanılabiliyor:
- Microsoft Foundry
- OpenAI
- Anthropic
- Ollama
OpenAI ve Ollama için özel URL desteği de var; kurumsal olarak yapılandırılmış özel uç noktalara bağlantı kurulabiliyor. BYOM, Agent Mode üzerinde GitHub oturumu açık olsun ya da olmasın çalışıyor.
Nasıl başlanır?
BYOM, Visual Studio 18.10 Insiders sürümünde Önizleme olarak yer alıyor. Şuna dikkat: BYOM, yeni GitHub Copilot SDK altyapısı üzerine kurulu Agent (Preview) deneyimiyle birlikte gelişiyor. Daha önce Ask ve Agent modlarında bulunan eski BYOM deneyimi artık desteklenmiyor. Daha önce BYOM modelleri eklediyseniz, bu güncellemeyle birlikte bunları tekrar eklemeniz gerekiyor.
Denemek için izlenecek adımlar:
- Visual Studio 18.10 Insiders sürümünü kurun.
- Chat içinde model seçiciyi (model picker) açın ve “Add a model” veya “Manage models” seçeneğine tıklayın. Bu adım hem GitHub oturumu açık hem de kapalı akışlarda çalışıyor.
- Add model provider” seçeneğiyle tercih ettiğiniz sağlayıcıya bağlanın.
- Agent (Preview) modunda çalışmaya başlayın.
Microsoft, önizleme aşamasında her modelin her Agent Mode yeteneğini desteklemediğini açıkça belirtiyor. Bir özellik, modelde bulunmayan bir yeteneğe bağlıysa sistem sessiz biçimde başarısız olacak şekilde tasarlanmış.
BYOM neden bu kadar talep gördü?
Microsoft’un aktardığına göre bu özellik; kurumsal geliştiriciler, BT yöneticileri ve güvenlik ekipleriyle yapılan görüşmelerden çıkan somut ihtiyaçların yanıtı. Ekiplerin öne çıkardığı gerekçeler şunlar:
- Onaylı model yatırımları: Kurumlar çoğunlukla özel uç noktalar arkasında konuşlandırılmış onaylı modellere yatırım yaptı ve geliştiricilerin bu modelleri Visual Studio içindeki Copilot ile kullanmasını, kod veya istemleri başka sağlayıcılara göndermeden istiyor.
- Regüle sektörler: Finansal hizmetler, sağlık, kamu ve savunma gibi alanlarda araçların; kimlik, veri akışı ve yönetsel kontrol açısından kurumsal gerekliliklere uyması şart.
- Maliyet ve performans: Ekipler; bütçelerine ve gecikme (latency) beklentilerine uygun modelleri seçme esnekliği istiyor.
BYOM sayesinde geliştiriciler GitHub Copilot modellerini kullanmaya devam edebilir, Microsoft Foundry üzerinden kurumca onaylanmış dağıtımlara erişebilir veya kendi sağlayıcılarını bağlayabilir. Kurumlar mevcut yönetişim, güvenlik ve uyumluluk kontrollerini korurken geliştiriciler aynı Visual Studio deneyimi içinde kalıyor.
Yol haritasında neler var?
Microsoft, bu önizlemeyi BYOM için ilk adım olarak konumlandırıyor. Blog yazısında paylaşılan planlanan geliştirmeler şu başlıklar altında toplanıyor:
- 18.10 GA sürümünde Professional ve Enterprise kullanıcıları için BYOM’u devre dışı bırakabilen ADMX politikası.
- Merkezi model yapılandırması ve yönetimi.
- Bağlam boyutu, tool calling ve model düşünme çabası (thinking effort) gibi daha ayrıntılı model kontrolleri.
- Daha geniş sağlayıcı ve model desteği.
- Daha akıllı uyumluluk tespiti.
- Daha derin Microsoft Foundry entegrasyonu.
Bu yeteneklerin hiçbiri mevcut sürümde yok; önceliklendirmenin geliştirici geri bildirimlerine göre şekilleneceği vurgulanıyor.
Geri bildirim kanalları
BYOM erken bir önizleme olarak sunulduğu için Microsoft, geliştiricilerden aktif geri bildirim istiyor. Neyin çalıştığını, neyin eksik kaldığını ve hangi alanlara yatırım yapılması gerektiğini Developer Community forumu veya kısa anket üzerinden paylaşabilirsiniz.
Kaynaklar ve İleri Okuma
- Orijinal duyuru: Unlocking the Power of AI for Every Developer in Visual Studio with Bring your Own Model
- Visual Studio Insiders indirme sayfası
- Developer Community: Copilot Chat için özel model URL’leri önerisi
- Developer Community geri bildirim forumu
- BYOM kısa geri bildirim anketi
- Visual Studio Model Picker: Modelleri Seç, Yönet, Verim Al
- Visual Studio Agent Skills: Copilot’a Takımınızı Öğretmek







4 comments