Bir kodlama görevi, dosyalar arası bir bağımlılık devreye girene kadar basit görünebilir. Project HydraFusion, kalite eşiğini aşacağını öngördüğü bir iş akışını seçiyor; ancak araştırma önizlemesi kullanılan rotayı açıkça göstermiyor ve her depoda aynı tasarrufu garanti etmiyor.
Yönlendirme kararı tek bakışta
Project HydraFusion, GitHub Copilot CLI içinde çalışan bir düzenleme katmanı; yeni bir temel model değil. Siz HydraFusion (Research Preview) seçimini yapıyorsunuz, modelleri ve yürütme biçimini ise çalışma zamanı belirliyor.
| İş akışı | Çalışma zamanı sırası | Temel avantaj | Temel ödün |
|---|---|---|---|
| Single | Seçilen tek bir model görevi doğrudan çözer. | En düşük iş akışı ek yükü ve en basit gecikme profili. | Yerleşik bir yükseltme veya bağımsız inceleme yoktur. |
| Cascade | Verimli bir model taslak çözüm üretir; kalite kapısı sonucu kabul eder veya daha güçlü bir modele yükseltir. | İlk deneme yeterliyse en güçlü modeli kullanmaktan kaçınır. | Kalite kapısının başarısız olması ek model çağrıları, token tüketimi ve bekleme süresi yaratabilir. |
| Critique | Bir model taslak çözüm üretir; başka bir model ailesinden bağımsız, salt okunur bir eleştirmen bunu inceler; çözücü bir kez revizyon yapar. | Hata riski yüksek değişikliklerde ikinci bir bakış açısı sağlar. | Sıralı ek işler getirir; eleştirmen araç çalıştıramaz veya depoyu düzenleyemez. |
Önizlemeyi denemek için önce /update, ardından /experimental on ve sonra /model komutunu çalıştırıp HydraFusion (Research Preview) seçeneğini işaretleyin. GitHub bu adımları resmî HydraFusion duyurusunda açıklıyor. Önizleme tüm Copilot planlarında kullanılabiliyor; ancak kuruluş tarafından yönetilen erişim, yöneticinin etkinleştirdiği Copilot CLI politikasına bağlı olabilir.
Bunlar, bir isteği elle belirli bir rotaya zorlamanızı sağlayan üç ayrı herkese açık seçenek değil; yürütme biçimleri. Lansman materyali, HydraFusion’ı seçip performans, maliyet ve gecikme arasındaki dengeyi çalışma zamanına bırakmayı anlatıyor.
Çalışma zamanı neyi tahmin etmeye çalışıyor?
GitHub’a göre HydraFusion; akıl yürütme, kod üretimi, hata ayıklama ve araç kullanımı gibi yetenek sinyallerinden yararlanıyor. İsteğin kalite eşiğini karşılayacağını düşündüğü en verimli yürütme biçimini seçiyor. Ancak GitHub eşikleri yayımlamış değil; örneğin “üç dosya varsa Cascade” gibi deterministik bir kural da bulunmuyor.
Bu nedenle görev biçimi yalnızca bir fikir veriyor, yönlendirme garantisi sunmuyor: Açık bir test yoluna sahip dar kapsamlı bir düzenleme kavramsal olarak Single’a, zorlaşma ihtimali bulunan bir istek Cascade’in seçici yükseltme yapısına, bağımsız incelemeden fayda görecek bir değişiklik ise Critique’e uygun. Duyuru, istek başına sabit bir model listesi veya okunabilir bir rota izi sunmuyor.
Single, Cascade veya Critique zorla seçilebilir mi?
GitHub’ın belgelerinde HydraFusion’ı seçip iş akışını çalışma zamanına bırakmanız anlatılıyor; üç modelden birini zorlamak için herkese açık bir komuttan söz edilmiyor. Yönlendirme davranışının öngörülebilir olması önemliyse sabit bir Copilot modeli kullanın.
Her iş akışı ek çağrıyı ne zaman hak ediyor?
Single: Yol belliyse doğrudan çalıştırma
Single, görevi Copilot’ın normal, izinleri dikkate alan ajan döngüsünde tek bir çözücü üzerinden yürütür. Küçük ve iyi tanımlanmış bir düzenleme, kısa bir açıklama ya da uygulama ve test yolu net bir düzeltme için uygundur.
Avantajı, maliyet ve gecikme profilinin daha sade olmasıdır. İş akışı bilerek bir kalite kapısı veya ikinci görüş eklemediği için çözücü görevi yanlış anlarsa birincil denetçi yine geliştiricidir.
Cascade: Yalnızca ilk deneme yetmezse yükseltme
Cascade işe verimli bir modelle başlar. Bir kalite kapısı üretilen çözümü değerlendirir; çözüm eşiği karşılamıyorsa görevi daha güçlü bir modele aktarabilir.
Ekonomik mantık koşullu işler:
- İlk model, yeterli kalitede tamamlayabileceği işleri üstlenir.
- Kalite kapısı zayıf veya belirsiz adayları ayıklar.
- Yalnızca daha fazla yetenek gerektiren görevler güçlü modele giden yolu kullanır.
Bu yaklaşım, her görevi frontier modeline göndermeye kıyasla ortalama iş akışı maliyetini düşürebilir. Ancak yükseltme, yeniden deneme veya geri dönüş adımları daha pahalı ve daha yavaş bir uç durum yaratabilir. GitHub, depoya özgü planlama için evrensel bir yükseltme oranı yayımlamış değil.
Critique: İkinci bir bakış açısının bedelini ödemek
Critique; taslak, inceleme ve revizyondan oluşan bir döngüdür. İlk çözücü sonucu oluşturur, farklı bir model ailesinden gelen eleştirmen bunu izole, araçsız ve salt okunur bir bağlamda inceler; ardından ilk çözücü bir kez revizyon yapar.
Eleştirmen proje testlerini çalıştıramaz, oluşturulan bir dosyayı komut üzerinden inceleyemez veya düzeltmeyi kendisi uygulayamaz. Critique, uçtan uca bağımsız bir uygulama değil, inceleme çeşitliliği satın alır.
Benchmark tablosu: Daha düşük maliyet, tek bir kalite vaadi anlamına gelmiyor
GitHub, üç ajan tabanlı kodlama benchmark’ında sabit HydraFusion politikalarını Claude Opus 5 ile karşılaştırdı. Aşağıdaki rakamlar GitHub’ın resmî duyurusundan alınmıştır.
| Benchmark | Claude Opus 5’e göre HydraFusion kalitesi | Claude Opus 5’e göre tahmini iş akışı maliyeti | Pratik yorum |
|---|---|---|---|
| TerminalBench 2.1 | +4.9 yüzde puanı | %67 daha düşük | Bu değerlendirmede daha düşük tahmini maliyetle daha yüksek doğrulanmış görev kalitesi. |
| DeepSWE | −1.5 puan | %36 daha düşük | Zor depo çalışmalarında ölçülebilir bir kalite tavizi karşılığında anlamlı tasarruf. |
| CheckpointBench | −0.1 puan | %65 daha düşük | Kayda değer ölçüde daha düşük tahmini maliyetle neredeyse eşdeğer kalite. |
Kalite sonuçlarının karışık olması zaten asıl noktayı gösteriyor: HydraFusion’ın amacı her istekte daha fazla model kullanmak değil, beklenen kalite artışı maliyet ve gecikmeyi haklı çıkardığında ek çıkarım adımları eklemek.
GitHub, değerlendirmede girdilerin, araçların, yürütme sınırlarının, fiyatlandırmanın ve puanlamanın sabit tutulduğunu; taslak, eleştiri, revizyon, yükseltme, yeniden deneme ve geri dönüş adımlarının hesaba katıldığını söylüyor. Yine de bunlar, değerlendirilen politikalar, model havuzu, benchmark sürümleri ve fiyatlandırma varsayımlarıyla sınırlı kontrollü çevrim dışı tahminler.
Bu rakamlar, normal bir Copilot görevinin %67 daha ucuza mal olacağını veya HydraFusion’ın belirli bir kod tabanında Claude Opus 5’i geçeceğini göstermiyor. GitHub, önizleme canlı iş yüklerinde test edilirken tek isteme sığan, kapsamı iyi belirlenmiş ve önemli ilk tur kodlama görevleriyle başlanmasını öneriyor.
Maliyet denkleminin üç ayağı var
HydraFusion’ı değerlendirirken beklenen token maliyetini, uç durum maliyetini ve bekleme süresini birbirinden ayırın.
| Etken | Single | Cascade | Critique |
|---|---|---|---|
| İlk çalışma | Tek çözücü | Önce verimli çözücü | Önce taslak oluşturan çözücü |
| Ek çalışma | Tasarım gereği yok | Kalite kapısı geçilemezse daha güçlü model | Eleştirmen ve çözücünün bir revizyonu |
| Maliyet profili | Daha öngörülebilir | Koşullu; yükseltme veya yeniden denemede artar | Doğrudan taslağa kıyasla yapısal olarak daha yüksek |
| Gecikme profili | En basit yol | Kabul edilirse kısa; yükseltme sonrası daha uzun | Ek inceleme ve revizyon yolu uzatır |
| Kalite mekanizması | Çözücünün yeteneği | Kalite kapısı ve yükseltme | Bağımsız inceleme ve revizyon |
Daha düşük tahmini iş akışı maliyeti otomatik olarak daha hızlı yanıt anlamına gelmez: Cascade yükseltilen vakalarda yavaşlayabilir, Critique sıralı inceleme ekler; Single ise geliştiriciye daha fazla doğrulama işi bırakarak hızlı döner.
GitHub’ın Copilot CLI kullanım belgelerine göre /usage komutu oturum süresini, tüketilen AI Credits miktarını, düzenlenen satırları ve model başına token kullanım dökümünü gösterir. Bu veriler gerçek görevleri karşılaştırmaya yardımcı olur; ancak her yönlendirme kararını açıklamaz ve elenen ara taslakları göstermez.
İstem ile yama arasındaki kara kutu
GitHub; iş akışının tüm adımlarında eksiksiz muhasebe, zaman aşımı ve iptal davranışlarıyla sınırlandırılmış yürütme, izole inceleme, doğrulanmış yönlendirme ve geçersiz ya da iptal edilmiş iş akışlarından sonra güvenli yama uygulama kontrollerini anlatıyor. Bu önlemler operasyonel riski azaltır; rotanın veya son kodun doğru olduğunu kanıtlamaz.
GitHub ayrıca önizlemenin, tek ve tutarlı bir sonuç döndürene kadar ara taslakları tuttuğunu söylüyor. Bu da bir görevin Single’da mı kaldığını, Cascade üzerinden mi yükseltildiğini veya Critique ile revizyondan mı geçtiğini anlamayı zorlaştırıyor.
Gerçek bir kullanıcı gözlemlenebilirlik açığını doğrudan şöyle dile getirdi:
“Bir sonraki görmek isteyeceğim ürün özelliği, hangi modelin ne yaptığını ve yönlendiricinin neden geçiş yaptığını gösteren okunabilir bir iz olurdu.” — X'te @_Mazzana
Bir rota makbuzu olmadan geliştiriciler, bir görevin maliyetini, gecikmesini ve ortaya çıkan son yamayı onu üreten iş akışıyla tam olarak ilişkilendiremiyor.
Önizlemeyi sonuçları abartmadan nasıl kullanmalı?
HydraFusion’ı ekip genelinde varsayılan hale getirmeden önce bir deney olarak ele alın:
- Temiz bir dal veya worktree oluşturun ve başlangıç commit’ini kaydedin.
- Yeniden üretilebilir bir kabul kontrolüyle bir rutin düzeltmeyi, birden fazla dosyaya yayılan değişikliği ve bir belirsiz görevi test edin.
- Beklenen davranışı, kısıtları ve test komutlarını ilk isteme yazın.
- Son diff’i inceleyin, ilgisiz dosya değişikliği olup olmadığını kontrol edin ve ilgili testleri kendiniz çalıştırın.
- Oturum süresini, görünen AI Credit veya token kullanımını, test sonucunu ve görünür bir yeniden deneme ya da yükseltme sinyali olup olmadığını kaydedin.
- HydraFusion’ı sabit bir modelle karşılaştırmadan önce bunu birkaç görevde tekrarlayın.
Yanıtın uzunluğundan gizli modu çıkarmaya çalışmayın. Uzun bir yanıt, Critique yerine deponun karmaşıklığını yansıtıyor olabilir. Uzun, çok turlu, gecikmeye duyarlı veya sonuçları kritik işler için sabit model kullanan bir geri dönüş seçeneğini koruyun: GitHub mevcut önizleme için ilk tur görevlerini öneriyor ve lansman rehberinde daha güçlü çok turlu performansı gelecekteki odak alanlarından biri olarak gösteriyor.
HydraFusion SSS
Single, Cascade veya Critique’i elle seçebilir miyim?
Belgelenmiş bir HydraFusion mod komutuyla bunu yapamazsınız. Mevcut kontrol, HydraFusion’ı seçip tercihi çalışma zamanına bırakmak; deterministik yönlendirme önemliyse sabit bir model kullanın.
HydraFusion nasıl ücretlendiriliyor?
GitHub, kullanımın HydraFusion’ın kullandığı modellerin tükettiği token’lara göre hesaplandığını ve her modelin standart ücreti üzerinden faturalandırıldığını resmî duyuruda belirtiyor. Benchmark’ta görülen düşüş, tüm müşteriler için geçerli bir indirim anlamına gelmez; çok adımlı iş akışları doğrudan bir isteğe kıyasla daha fazla tüketim yaratabilir.
HydraFusion; seçici yükseltme veya incelemeden fayda görecek kadar önemli, doğrulanabilecek kadar da yapılandırılmış görevlerde en anlamlı seçeneğe dönüşüyor. Hızlı işlerde Single’ın sadeliği daha değerli olabilir. Uzun veya yüksek riskli çalışmalarda ise depo verileri ek orkestrasyonu destekleyene kadar öngörülebilir sabit model davranışı operasyonel açıdan daha iyi bir tercih olmaya devam edebilir.