İç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
  • Model Router Evals: Doğru Modeli Seçtiğini Nasıl Kanıtlarsın?
Bulut Altyapı DevOps Yapay Zeka FinOps, gecikme ölçümü, kalite değerlendirme, LLM eval, maliyet optimizasyonu, model router, uyumluluk Aşkın KILIÇ 19/05/2026 4 Yorumlar

Model Router Evals: Doğru Modeli Seçtiğini Nasıl Kanıtlarsın?

Model Router Evals: Doğru Modeli Seçtiğini Nasıl Kanıtlarsın?
📑 İçindekiler
  1. Neden Router'ı Ölçmeden Kullanmak Riskli?
  2. Evals Ne Ölçüyor, Ne Ölçmüyor?
  3. Evals Nasıl Koşulur? Pratik Akış Ne?
  4. Llm-as-a-Judge Tarafında Dikkat Edilecek Şeyler
  5. Türkiye'de Bu Yapının Karşılığı Ne Olur?
  6. Kısıtlı Bütçe İçin Alternatif Yol Var mı?
  7. Bence En Doğru Başlangıç Planı Şu Olmalı
  8. Sıkça Sorulan Sorular
  9. Model router ne iş yapıyor?
  10. Neden eval yapmak gerekiyor ki?
  11. Tüm modelleri aynı anda test etmek zorunda mıyım?
  12. Küçük ekipler bu repo'dan faydalanabilir mi?
  13. Kaynaklar ve İleri Okuma

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

Bir model router fikri ilk anda baya çekici geliyor: tek uç nokta, arkada bir sürü model, sistem de gelen prompt’a göre en uygun olanı seçiyor. Kağıt üstünde temiz dürüyor. Pratikte işe iş biraz daha kirli; çünkü mesele sadece “doğru cevap” değil, aynı zamanda maliyet, gecikme, uyumluluk ve ekiplerin buna ne kadar güvendiği.

Ben bu tip seçim problemlerini yıllardır farklı yerlerde gördüm. 2018’de bir hosting müşterisinde trafik pik yapınca “en güçlü sunucu” yaklaşımının bazen yanlış karar olduğunu fark etmiştik; çünkü her iş yükü aynı kaş gücünü istemiyor. Şimdi aynı mantık LLM tarafında karşımıza çıkıyor. Model router da tam burada devreye giriyor: her işi aynı modele yıkmak yerine işi bölüyor.

Kısa bir not düşeyim buraya.

Bu yazıda, Foundry içindeki model router için eval nasıl koşulur ona kendi gözümden bakacağım. Kaynak yazıdaki akışı birebir takip etmeyeceğim; zaten gerek de yok. Asıl soru şu: Router gerçekten para kazandırıyor mu, kaliteyi düşürüyor mu, yoksa sadece “akıllı görünüp” arkada başka bir maliyet mi çıkarıyor?

Neden Router’ı Ölçmeden Kullanmak Riskli?

Bir şey dikkatimi çekti: Bakın şimdi, üretimde bir şeyi ölçmeden kullanmaya başlamak genelde pahalıya patlıyor. Model router’da da durum farklı değil. Mesela büyük kurumsal yapılarda “Balanced” ya da “Quality” seçip geçmek kolay geliyor ama sonra biri çıkıp soruyor: Bu seçim bizim compliance sınırlarımızla uyumlu mu? Peki latency ne öldü? Hangi model kaç kez seçildi?

Peki neden?

Geçen sene Kasım 2024’te bir finans kurumunda yaptığımız PoC’de benzer bir durum yaşadık (buna dikkat edin). Ekip önce tek modelle ilerliyordu, sonra router’lı mimariye geçti. İlk hafta herkes mutlu öldü çünkü cevap kalitesi fena değildi. İkinci hafta FinOps ekibi geldi ve “güzel de, toplam spend niye beklediğimiz kadar düşmedi?” diye sordu. İşin aslı şu ki, routing katmanının kendi maliyeti var; üstüne alt model fiyatları eklenince tablo biraz değişiyor.

Bir de şunu söyleyeyim: küçük startup ile enterprise arasında yaklaşım aynı olmuyor. Startup iseniz hızla denersiniz, hızlı karar verirsiniz, hatta bazen hata payını göze alırsınız. Ama enterprise ortamda bir router’ın hangi modele ne zaman gittiğini kanıtlamanız gerekir. Ben AZ-305’e hazırlanırken bile hep şunu düşünürdüm: mimarı iyi görünmek zorunda değil, savunulabilir olmak zorunda.

Durun, bir saniye.

Evals Ne Ölçüyor, Ne Ölçmüyor?

Foundry’nın kendi kurumsal değerlendirme araçları. Var; bu açık kaynak repo işe daha erken aşamada elinizi rahatlatıyor. Yanı henüz sistemi production’a bağlamadan önce hızlı ve savunulabilir bir cevap istiyorsanız bayağı işe yarıyor. Ama açık konuşayım: bu tür eval’lar her şeyi çözmez. En çok da domain’e özgü doğruluk ya da kullanıcı deneyimi gibi şeyleri yalnızca otomatik metriklere bırakırsanız eksik kalır.

Repo’nun güzel tarafı üç ana boyutu aynı anda ele alması: kalite, maliyet ve gecikme. Üstelik bunu router’ın seçtiği gerçek modele göre yapıyor; yanı teorik değil, fiili davranışa bakıyorsunuz. Bu önemli çünkü bazen Balanced modda güzel sonuç alıyorsunuz ama gerçekte dağılım beklediğinizden farklı oluyor… işte orada sürpriz çıkıyor. Daha fazla bilgi için

Küçük ekipseniz ve kullanım hacminiz düşükse bazı karmaşıklıkları tolere edebilirsiniz. Ama enterprise ölçekte aylık binlerce çağrı varsa küçük görünen farklar bütçede ciddi oynar hâle geliyor. Bir bankacılık projesinde Şubat 2026’da yaptığımız analizde yalnızca %8 civarı iyileşme bile ay sonu raporunda fark yaratmıştı.

Kriter Küçük Startup Enterprise
Ana hedef Hızlı doğrulama Savunulabilir karar
Evals derinliği Orta seviye yeter Kapsamlı benchmark şart
Maliyet hassasiyeti Düşük-orta Çok yüksek
Compliance ihtiyacı Daha esnek olabilir Sert kontrol gerekir

Evals Nasıl Koşulur? Pratik Akış Ne?

Neyse uzatmayalım, pratik akış aslında oldukça temiz görünüyor:

  1. Eval repo’şunu indirip örnek veri setini inceleyin.Kendi prompt set’ınızı hazırlayın; mümkünse üretim trafiğinden anonimleştirilmiş örnekler kullanın.Aynı run içinde kalite, maliyet ve latency metriklerini birlikte ölçün.Router’ın hangi alt modellere dağıldığını mutlaka raporlayın.Birkaç farklı subset ile testi tekrarlayın; özellikle compliance sınırlaması varsa.

    Bence en kritik nokta veri setinin kalitesi. Eğer test girdileriniz çok steril işe sonuçlar sizi kandırır… İlginç, değil mi? gerçek hayat öyle işlemiyor çünkü kullanıcı prompt’u bazen yarım cümle oluyor, bazen içinden emoji fırlıyor, bazen de görev tanımı beş satır uzuyor ve ortasında konu değiştiriyor.

    # Basit düşünce modeli
    if quality_gain > cost_increase and latency_ok:
    use_router = True
    else:
    use_router = False
    # Gerçek hayatta bunu tek başına böyle bırakmayın;
    # subset policy + compliance + region + quota da işin içine girer.
    
    

    Llm-as-a-Judge Tarafında Dikkat Edilecek Şeyler

    Garip gelecek ama, Açıkçası judge scoring tarafını seviyorum ama kör güvenmemek gerekiyor. Dual-ordered pairwise yaklaşımı pozisyon bias’ını azaltıyormuş; iyi haber bu. Yine de özellikle Türkçe gibi dillerde veya domain jargonunun ağır olduğu alanlarda jüri modeli bazen lafın özünü kaçırabiliyor.

    Bunu ilk kez Mayıs 2025’te bir telekom müşterisinde gördüm. Aynı cevabı iki sırada verince skor hafif oynuyordu… ufak ama can sıkıcıydı yanı artık buna şaşırmıyorum bile.

    Türkiye’de Bu Yapının Karşılığı Ne Olur?

    ‘

    Bence Türkiye’de en büyük farklardan biri satın alma refleksiyle ilgili. Kurumlar çoğu zaman önce — ki bu tartışılır — lisans/servis fiyatına bakıyor ama AI projelerinde asıl mesele toplam sahip olma maliyeti oluyor (TCO deyince bazı ekiplerin gözü korkuyor ama korkmasın). Router eval tam burada değer veriyor çünkü size soyut vaat yerine somut karşılaştırma sunuyor.

    Kısıtlı Bütçe İçin Alternatif Yol Var mı?

    ‘

    Evet var! Eğer bütçe dar işe bütün trafiği doğrudan router’a taşımak yerine önce belirli workload’larda pilot açın mesela destek botu ya da iç bilgi asistanı gibi düşük riskli alanlarda başlayın. Sonra üretim benzeri yüklerde benchmark alın. Azure maliyetleri TL’ye vurunca küçük görünen kullanım artışı bile etkili olabiliyor;

    Bazı ekipler benden doğrudan en pahalı modeli öner diyor ama ben çoğu zaman bunun tersini söylüyorum: önce orta segment modeli alın, sonra gerçekten gereken yerde yükseltin. Çünkü iyi tasarlanmış routing bazen pahalı modeli hiç çağırmadan işi çözüyor… güzel his!

    Bence En Doğru Başlangıç Planı Şu Olmalı

    ‘

    • Trafiği sınıflandırın: kısa soru mu uzun analiz mi? — bunu es geçmeyin
    • SLA tanımlayın: gecikme mi kalite mi öncelikli?
    • Pilot veri seti oluşturun: gerçek örnekleri anonimleştirin.
    • Metrikleri sabitleyin: quality-per-dollar ve quality-per-second birlikte izleyin.

    Ana tavsiyem şu: ilk gün mükemmel pipeline kurmaya uğraşmayın (buna dikkat edin). Önce dürüst ölçün. Sonra optimize edin. Ben Azure DevOps Server yamalarını kontrol ederken de hep aynı zihniyeti kullanıyorum—önce risk görünür olsun, sonra çözersiniz.

    Sıkça Sorulan Sorular

    Model router ne iş yapıyor?

    Aslında işi basit: gelen prompt’a bakıp en uygun LLM’i seçmeye çalışan bir yönlendirme katmanı. Ama sihir değil tabiî; yanı veri, politika ve kısıtlarla çalışıyor.

    Neden eval yapmak gerekiyor ki?

    Açıkçası, router’ın size gerçekten fayda sağladığını kanıtlamak istiyorsanız eval şart. Kaliteyi, maliyeti ve latency’yi birlikte görmeden karar vermek pek sağlam olmuyor bence.

    Tüm modelleri aynı anda test etmek zorunda mıyım?

    Size bir şey söyleyeyim, Zorunlu değil. Ama etraflı bir kıyas yapmak istiyorsanız iyi bir fikir. Mesela subset politikaları varsa, birkaç varyasyonu yan yana görmek çok işe yarıyor — tecrübeme göre bu adımı atlamamak daha iyi.

    Küçük ekipler bu repo’dan faydalanabilir mi?

    Bunu yaşayan biri olarak söyleyeyim, Evet, hatta bazen en çok onlar faydalanıyor. Çünkü hızlı karar vermeleri gerekiyor; yanı açık kaynak pipeline onları kurumsal araçlara bağımlı bırakmadan ilerletiyor. Bence bu en büyük avantajı.

    Kaynaklar ve İleri Okuma

    Microsoft DevBlog Orijinal Yazı – How to run evals for the model router
    Azure AI Foundry Resmî Dokümantasyonu
    Microsoft GitHub Depoları

🤖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 Haziran 2026 Copilot: Paralel Ajanlar ve Maliyet Netliği
VS Code Haziran 2026 Copilot: Paralel Ajanlar ve Maliyet Netliği8 Tem 2026
Kubernetes v1.36: Mixed Version Proxy ile Yükseltme Korkusu Azalıyor
Kubernetes v1.36: Mixed Version Proxy ile Yükseltme Korkusu Azalıyor17 May 2026
Kubernetes AI Gateway WG: AI Trafiği Artık Standart
Kubernetes AI Gateway WG: AI Trafiği Artık Standart20 Nis 2026
Azure SDK Ağustos 2025: AI Projeleri, Depolama Hataları ve Yepyeni Kütüphaneler
Azure SDK Ağustos 2025: AI Projeleri, Depolama Hataları ve Yepyeni Kütüphaneler19 Mar 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 FinOps gecikme ölçümü kalite değerlendirme LLM eval maliyet optimizasyonu model router uyumluluk
Önceki yazı

Copilot cloud agent ile Kırık Actions İşini Tek Tıkta Çözmek

Sonraki yazı

NuGet Paketlerini C++ Projelerinde Düzenlemek: PackageReference Dönemi

İlginizi Çekebilir

GitHub Copilot: Kaldırılan 4 Model ve Geçiş Alternatifleri
Aşkın KILIÇ 0

GitHub Copilot: Kaldırılan 4 Model ve Geçiş Alternatifleri

04/10/2026
Azure Cosmos DB Shell Artık Data Explorer İçinde
Aşkın KILIÇ 0

Azure Cosmos DB Shell Artık Data Explorer İçinde

04/10/2026
Azure Developer CLI 1.34: azure.yaml Katmanları ve
Aşkın KILIÇ 0

Azure Developer CLI 1.34: azure.yaml Katmanları ve

04/10/2026

4 comments

comments user
Gamze E. 19/05/2026 20:03

Router’ın hangi modeli seçtiğini loglamak da yetmiyor, sonuçta “doğru seçim miydi bu?” sorusuna cevap vermek gerekiyor. Eval olmadan sadece maliyet düştü diyip geçiyoruz ama kalite kaybını fark etmiyoruz. Peki siz eval sürecinizde ground truth veriyi nasıl oluşturuyorsunuz, manuel mi yapıyorsunuz?

comments user
Ayşe T. 19/05/2026 20:42

Router’ın doğru karar verip vermediğini ölçmek gerçekten en kritik nokta. Pratikte “ucuz modele yönlendirdi ama kalite düştü” durumunu fark etmek çok zor oluyor, özellikle yüksek hacimli sistemlerde. Eval pipeline’ı kurmadan router kullanmak biraz kör uçmak gibi.

comments user
Mehmet K. 20/05/2026 01:50

Model router kavramı teoride çok mantıklı görünüyor ama “doğru seçimi yaptım” diyebilmek için eval altyapısını kurmak bazen router’ın kendisinden daha fazla iş çıkarıyor. Özellikle gecikme ve gerçek maliyet metriklerini birlikte ölçmek kritik, sadece kaliteye bakınca kandırıcı sonuçlar çıkabiliyor. Bu arada kurumsal araç entegrasyonlarıyla ilgili şu yazınız da güzeldi: https://www.askinkilic.com.tr/copilot-spaces-api-ga-kurumsal-ekipler-icin-gercek-fark-ne/

comments user
Oğuz L. 20/05/2026 07:51

Router’ın “doğru” modeli seçtiğini söylemek kolay ama bunu ölçmek başka iş. Özellikle kalite ile maliyet arasındaki dengeyi eval olmadan kör uçuş yapıyorsunuz demek. Acaba bu değerlendirmeleri otomatize etmek için kullandığınız standart bir framework var mı?

Yorumlar kapalı.

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • GitHub Copilot: Kaldırılan 4 Model ve Geçiş Alternatifleri
    04/10/2026 GitHub Copilot: Kaldırılan 4 Model ve Geçiş Alternatifleri
  • Azure Cosmos DB Shell Artık Data Explorer İçinde
    04/10/2026 Azure Cosmos DB Shell Artık Data Explorer İçinde
  • Azure Developer CLI 1.34: azure.yaml Katmanları ve
    04/10/2026 Azure Developer CLI 1.34: azure.yaml Katmanları ve
  • Copilot Code Review: API Desteği ve Balanced Varsayılanı
    03/10/2026 Copilot Code Review: API Desteği ve Balanced Varsayılanı
  • GitHub App Installation Token'ları Artık 520 Karakter
    03/10/2026 GitHub App Installation Token’ları Artık 520 Karakter
  • 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 bulut bilişim 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 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ı 469 yazı 🏗️ Bulut Altyapı 378 yazı 🤖 Yapay Zeka 314 yazı 🔧 DevOps 260 yazı ☁️ Microsoft Azure 254 yazı 🔒 Güvenlik & Kimlik 214 yazı 🏢 Kurumsal Teknoloji 96 yazı 📊 Veri & Analitik 66 yazı 🐳 Konteyner & Kubernetes 61 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Copilot cloud agent ile Kırık ...
    NuGet Paketlerini C++ Projeler... →
    📩

    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