İç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
  • GitHub Copilot AI Kodlamada Maliyeti Nasıl Düşürüyor
Bulut Altyapı Geliştirici Araçları Yapay Zeka agentic coding, GitHub Copilot, prompt kısaltma, RTK, token optimizasyonu Aşkın KILIÇ 03/09/2026 2 Yorumlar

GitHub Copilot AI Kodlamada Maliyeti Nasıl Düşürüyor

GitHub Copilot AI Kodlamada Maliyeti Nasıl Düşürüyor
📑 İçindekiler
  1. Verimlilikte ölçü tamamlanan görev
  2. RTK değerlendirmesi: Kısa çıktı her zaman daha ucuz değil
  3. Tekrarlanan gürültü azaltılırken yararlı bağlam korunuyor
  4. Gereksiz biçimlendirme kaldırılarak yaklaşık yüzde 5 tasarruf
  5. Talimatlar kısaltılırken model davranışı test ediliyor
  6. Arka plan işleri sonuçlarıyla birlikte iletiliyor
  7. Ölçüm, kullanılan Copilot iş akışına göre yapılmalı
  8. İlgili İçerikler
  9. Kaynaklar ve İleri Okuma

⏱️ 6 dk okuma📅 3 Eylül 2026

Yapay zekâ destekli kodlama araçlarında verimlilik, tek tek araç çağrılarında kullanılan token sayısını azaltmakla ölçülmüyor. GitHub Copilot ekibi, görev için gereken bağlamı korurken gereksiz çıktıları, model dönüşlerini ve tekrarları azaltmaya odaklanan dört değişikliği açıkladı. GitHub Copilot CLI üzerinden örneklenen bu iyileştirmeler, aynı temel altyapıyı kullanan diğer Copilot deneyimlerine de uygulanıyor.

İlgili içerik: GitHub Copilot weekly releases — August 31

Verimlilikte ölçü tamamlanan görev

Kısa bir araç yanıtı ilk bakışta daha verimli görünebilir. Yanıt modelin ihtiyaç duyduğu bilgiyi içermiyorsa eksik çıktıyı yeniden okuyabilir, komutu tekrar çalıştırabilir veya ek keşif adımlarına başvurabilir. Böylece tek çağrıda daha az token kullanılır, görevin tamamında ise daha fazla token harcanır.

GitHub bu nedenle optimizasyonları araç çağrısı başına değil, kullanıcının isteğinden nihai sonuca kadar geçen tüm görev üzerinden değerlendiriyor. Değişiklikler önce agentic coding benchmark’lerinde çevrim dışı inceleniyor, en umut verici sonuçlar da kontrollü çevrim içi deneylerle doğrulanıyor. Kaynakta aktarılan dört yaklaşım şöyle:

  • Yararlı bağlamı koruyup tekrarlanan çıktıyı azaltmak.
  • Göreve katkısı olmayan biçimlendirmeyi kaldırmak.
  • Yararlı davranışı değiştirmeden talimatları kısaltmak.
  • Arka planda tamamlanan işleri ek bir sonuç alma adımı olmadan iletmek.

RTK değerlendirmesi: Kısa çıktı her zaman daha ucuz değil

GitHub, araç çıktısını model okumadan önce kısaltan Rust Token Killer (RTK) adlı yardımcı programın Copilot üzerindeki etkisini kendi agentic coding benchmark’leri ve test yapılandırmasıyla değerlendirdi. RTK bazı yanıtları kısalttı, ancak çıkarılan metin önemli olduğunda model kimi zaman özgün çıktıyı yeniden açtı veya komutu tekrar çalıştırdı.

Bu kurtarma adımları ek model dönüşleri oluşturdu, daha fazla bağlamın sonraki adımlara taşınmasına yol açtı. Sonuçta tekil araç yanıtı kısalırken görev ortalamada daha fazla token kullandı ve daha uzun sürdü. GitHub, bu sonucun her RTK yapılandırması veya genel olarak tüm çıktı sıkıştırma yöntemleri için geçerli olmadığını özellikle belirtiyor. Bulgular incelenen entegrasyon ve iş yükleriyle sınırlı.

Bu değerlendirme, token/araç çağrısı ölçümünün tek başına yanlış hedef olabileceğini gösterdi. Daha anlamlı yaklaşım, modelin yeniden çalışmasına yol açmadan hangi bilgilerin kaldırılabileceğini incelemekti.

Tekrarlanan gürültü azaltılırken yararlı bağlam korunuyor

Benchmark sonuçları kurulum, derleme, test ve lint çıktılarında tekrarlanan gürültünün sık görüldüğünü, kaynak koduna benzeyen çıktılarla rastgele komut sonuçlarının ise model için daha önemli bilgiler taşıyabildiğini gösterdi. Bu analiz, RTK ve benzer yaklaşımlardan kısmen yararlanan seçici bir çıktı sıkıştırıcısının geliştirilmesine yol açtı.

İlk prototipler fazla agresifti. Örneğin git diff çıktısı başlangıçta sıkıştırıldı, ancak benchmark görevlerinde modellerin eksik bilgiyi almak için özgün çıktıyı yeniden açtığı görüldü. Bu filtre kaldırıldı.

Yayınlanan yaklaşım üç temel kurala dayanıyor:

  • Kaynak benzeri ve rastgele çıktılar korunuyor:cat, git diff, git show ve rastgele betikler gibi komutların çıktısı değiştirilmeden döndürülüyor.
  • Arama sonuçları içerik kaybı olmadan yeniden düzenleniyor:grep gibi araçların eşleşmeleri ve dosya listeleri daha verimli gruplandırılabiliyor, ancak sonuçlar çıkarılmıyor.
  • Tekrarlanan gürültü seçici biçimde sıkıştırılıyor: Kurulum, derleme, test ve ilerleme çıktısı yalnızca tasarruf anlamlı olduğunda kısaltılıyor.

Sıkıştırma uygulandığında model, doğrudan kurtarma yoluyla özgün çıktının tamamına ulaşabiliyor. GitHub bu yolu bir güvenlik mekanizması ve değerlendirme sinyali olarak izliyor. Modelin kaydedilen özgün çıktıyı açması, komutları yeniden çalıştırması, keşfi tekrarlaması veya ek dönüşler gerçekleştirmesi sıklaşırsa sıkıştırmanın değerli bilgileri çıkardığı anlaşılıyor.

Çıktı sıkıştırmasının tetiklendiği çevrim dışı görevlerde görev başarısında istatistiksel olarak anlamlı bir gerileme tespit edilmedi. Modellerin kaydedilen özgün çıktıları açması da son derece nadir görüldü. Çevrim içi deneyde ortalama maliyet bir miktar azaldı, izlenen kalite metriklerinde de önemli bir gerileme belirlenmedi.

Gereksiz biçimlendirme kaldırılarak yaklaşık yüzde 5 tasarruf

GitHub’ın incelediği en temiz optimizasyonlardan biri, dosya içeriklerini bağlama alan view aracındaki satır numarası öneklerini kaldırmaktı. Önceki dosya düzenleme araçları bu numaraları değişiklik hedeflemek için kullanıyordu. Güncel araçlar ise çevredeki kodu eşleştirerek çalıştığı için satır numarası önekleri olağan iş akışında kullanılmıyordu.

Her önek küçük olsa da her dosya okumasında ve her satırda tekrarlandığından oturum boyunca birikiyordu. Satır numaraları diff’lerde ve kısa kod parçalarında yararlı olmaya devam ediyor, ancak her dosya okumasına eklenmeleri mevcut düzenleme akışına katkı sağlamıyordu.

Öneklerin kaldırılması, çevrim dışı agentic coding benchmark’lerinde model çıkarımı maliyetini yaklaşık yüzde 5 düşürdü. Başarı oranları beklenen çalışmadan çalışmaya değişim aralığında kaldı, düzenleme hatalarında da artış görülmedi. GitHub Copilot CLI kullanıcılarıyla yapılan çevrim içi deneyde kullanıcı başına günlük ortalama model çıkarımı maliyeti yaklaşık yüzde 3 azaldı; izlenen kalite ve memnuniyet metriklerinde önemli bir gerileme tespit edilmedi.

Talimatlar kısaltılırken model davranışı test ediliyor

Prompt’lar her model dönüşünde gönderildiği için kısaltılmaları verimlilik sağlayabilir. Bunun güvenli olması için geliştiricilerin beklediği davranışların korunması gerekiyor. Copilot’ta paralel işler için uzmanlaşmış agent’lar başlatan task aracının talimatları, araç açıklamaları, şemalar, agent tanımları, sistem talimatları ve yardımcı araçlar arasında zamanla büyümüştü.

Copilot’un kendi prompt’unu yinelemeli biçimde yazıp geliştirdiği bir meta-prompting döngüsü bu talimatı yaklaşık yarı yarıya kısalttı. Ancak ilk çevrim içi deneyde çevrim dışı değerlendirmelerin yakalayamadığı bir gerileme ortaya çıktı: Temkinli paralellik yönlendirmesi katı bir zamanlama politikasına dönüşmüş, bağımsız özel agent’ların sıralı çalışmasına neden olmuştu. Deney durduruldu.

GitHub bu davranış için bir gerileme testi yazdı. Sonraki düzeltmede açık izin ve yasak listeleri yerine şu tek cümle kullanıldı: “Bağımsız agent’lar paralel çalışabilir; yan etkileri göz önünde bulundurun.” Karar böylece modele bırakıldı; yeni davranış testi geçerken mevcut davranış testlerinde de sorun oluşmadı.

Yayınlanan prompt, her dönüşte task aracı talimatlarından yaklaşık 1.300 token kaldırıyor. Bu, oturum başına toplam prompt token’larında yaklaşık yüzde 1,8, etkin saat başına normalize maliyette ise yüzde 2,9 düşüş anlamına geliyor. Ölçülen değerlendirmelerde kalite gerilemesi tespit edilmedi. GitHub’ın vurgusu net: Prompt kısaltmaları, korunması gereken davranışlar test edilmeden güvenli kabul edilmemeli.

Arka plan işleri sonuçlarıyla birlikte iletiliyor

Agent’lar uzun süren bir kabuk komutunu veya alt agent incelemesini arka planda çalıştırabiliyor. Önceki yapıda iş tamamlandığında gönderilen bildirimde tamamlanan sonuç yer almıyordu. Model, Copilot’un zaten aldığı çıktıyı almak için ek bir dönüşte sonucu istemek zorunda kalıyordu. Birden fazla iş kısa aralıklarla tamamlandığında bu gereksiz adım tekrarlanabiliyordu.

Yeni yaklaşımda uygun tamamlanma bildirimleri gruplanıyor, sonuçlar mevcut araç sonucu biçiminde doğrudan iletiliyor. Çalışması süren işler için açık okuma talepleri ise eskisi gibi işliyor.

Önceki akışta her tamamlanan işin sonucunu istemek, ardından işleyip devam etmek için model çağrıları gerekiyordu. Örneklenen kabuk komutu ve alt agent için bu, çalışmanın devam edebilmesinden önce dört model çağrısı demekti. Yeni yapıda iki tamamlanma tek bildirime alınıyor, sonuçlar da tek model çağrısında işlenebiliyor. Sonuçlar sıkıştırılmadan, özetlenmeden veya saklanmadan iletildiği için AI Credits ile ölçülen ortalama token ilişkili kullanım yaklaşık yüzde 2,3 azaldı.

Ölçüm, kullanılan Copilot iş akışına göre yapılmalı

Bir Copilot iş akışında maliyeti düşüren değişiklik, başka bir iş akışında maliyeti artırabilir. GitHub, Copilot code review’da olumlu sonuç veren daha sıkı dosya aracı talimatlarını Copilot CLI çevrim içi deneyinde de denedi, ancak CLI tarafında maliyet arttığı için değişikliği yayınlamadı.

Buna karşılık satır numarası öneklerinin kaldırılması ve seçici çıktı sıkıştırması, üretim modeliyle geniş bir Copilot code review görevi kümesi üzerindeki bağımsız değerlendirmelerde inceleme başına ortalama prompt token’larını ayrı ayrı yaklaşık yüzde 5 azalttı. İzlenen inceleme kalitesi metriklerinde önemli bir değişiklik görülmedi. Bu sonuçlar, Copilot code review’un paylaşılan dosya araçlarına geçirilmesi ve inceleme talimatlarının ayarlanmasıyla elde edilen yaklaşık yüzde 20’lik maliyet azalmasından ayrı değerlendiriliyor.

GitHub’ın çıkardığı ana sonuçlar şunlar: Araç çağrısı yerine tamamlanan görevi optimize etmek, model çıktısının yanında orkestrasyonu da iyileştirmek, çıktının taşıdığı bilgi türüne göre kayıpsız dönüşümleri tercih etmek, prompt değişikliklerinde davranış testleri kullanmak ve her değişikliği çalıştığı ürün ile iş yükünde yeniden ölçmek.

İlgili içerik: GitHub HydraFusion: Göreve Göre Model Orkestrasyonu

Bu iyileştirmeler modeli daha yetenekli hale getirmedi. Hedef, modelin yapmak zorunda olmadığı işleri kaldırıp Copilot’un görevi daha az gereksiz adımla tamamlamasını sağlamaktı. Değişiklikler, aynı temel altyapıyı kullanan GitHub Copilot deneyimleri genelinde kullanıma sunuluyor.

İlgili İçerikler

  • GitHub Copilot Haftalık Sürüm Notları: 10 Ağustos
  • GitHub Copilot App’te Stacked Sessions ve Stacked PR’lar
  • Claude Opus 5 GitHub Copilot’ta Kullanıma Sunuldu

Kaynaklar ve İleri Okuma

  • rtk-ai.app
  • github.blog
  • github.blog
  • GitHub’ın AI kodlama maliyet verimliliği açıklaması
  • GitHub Copilot CLI
  • GitHub Copilot ile Pull Request İnceleme ve Code Review
🤖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

GitHub Secret Scanning'e Lovable ve Supabase Detektörü
GitHub Secret Scanning'e Lovable ve Supabase Detektörü6 Eki 2026
Microsoft Sovereign Private Cloud: Azure Local ile Ölçek Büyürken Kontrolü Kaybetmemek
Microsoft Sovereign Private Cloud: Azure Local ile Ölçek Büyürken Kontrolü Kaybetmemek5 May 2026
MSVC’de SPGO Neyi Değiştiriyor: PGO’nun Pratik Hali
MSVC’de SPGO Neyi Değiştiriyor: PGO’nun Pratik Hali22 May 2026
Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler
Kubernetes v1.37 Ön İzleme: Kaldırılanlar ve Yenilikler1 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 agentic coding GitHub Copilot prompt kısaltma RTK token optimizasyonu
Önceki yazı

Ajanik Yapay Zekâ Terimleri: Loop, Harness ve Squad

Sonraki yazı

Microsoft SQL’de Hibrit Arama: Metin ve Vektörün Gücü

İlginizi Çekebilir

GitHub Copilot'ta Kaldırılan Modeller ve Geçiş Planı
Aşkın KILIÇ 0

GitHub Copilot’ta Kaldırılan Modeller ve Geçiş Planı

18/10/2026
Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol
Aşkın KILIÇ 0

Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol

18/10/2026
Visual Studio 2026: İlk Hatada Derlemeyi Durdurma
Aşkın KILIÇ 0

Visual Studio 2026: İlk Hatada Derlemeyi Durdurma

18/10/2026

2 comments

comments user
Tolga F. 03/09/2026 21:07

Token maliyetini azaltmaya yönelik “gereksiz tekrarları” kırma fikri çok mantıklı; ben de bazı projelerde Copilot’un aslında iyi yönlendirmeyle masrafı kontrol edebildiğini görmüştüm. RTK gibi yöntemlerin her zaman daha ucuz/hızlı çıkmaması da güzel bir gerçeklik payı olmuş. Bu arada şu yazınız da dikkatimi çekti: https://www.askinkilic.com.tr/microsoft-sqlde-hibrit-arama-metin-ve-vektorun-gucu/

Yanıtla
comments user
Berk N. 04/09/2026 01:47

Token kullanımını azaltmak için “gereksiz tekrarları budama” fikri gerçekten mantıklı; benzer şeyleri ben de çalışırken gözümle görmüştüm. RTK gibi yaklaşımların bazen daha ucuz/ hızlı olmaması kısmı da güzel bir hatırlatma olmuş—sizce senaryoya göre mi karar vermek gerekiyor? Bu arada şu yazınız da güzeldi: https://example.com/github-copilot-maliyet-rtk

Yanıtla

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • GitHub Copilot'ta Kaldırılan Modeller ve Geçiş Planı
    18/10/2026 GitHub Copilot’ta Kaldırılan Modeller ve Geçiş Planı
  • Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol
    18/10/2026 Logitech MX Keypad ve GitHub Copilot: Ambient Kontrol
  • Visual Studio 2026: İlk Hatada Derlemeyi Durdurma
    18/10/2026 Visual Studio 2026: İlk Hatada Derlemeyi Durdurma
  • Azure Cloud-Native Temeli: AI Ajanları İçin Yol Haritası
    18/10/2026 Azure Cloud-Native Temeli: AI Ajanları İçin Yol Haritası
  • GitHub Code Quality Lisans Kullanımını CSV ile Doğrulayın
    17/10/2026 GitHub Code Quality Lisans Kullanımını CSV ile Doğrulayın
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • 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
    ← Ajanik Yapay Zekâ Terimleri: L...
    Microsoft SQL’de Hibrit Arama:... →
    📩

    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