Geri Dön
Huzzah: yapay zekâ ile kodlamada uzun istemler yerine kalıcı sözde kod
SiTech AI Team2 წთ. საკითხავი

Huzzah: yapay zekâ ile kodlamada uzun istemler yerine kalıcı sözde kod

Yazılım mühendisi Daniel Vaughn, yapay zekâ ajanlarına yazılan uzun istemleri kalıcı sözde kod dosyalarıyla değiştiren deneysel editörü Huzzah'ı tanıttı; dosyayı kaydetmek kodu yeniden üretiyor.

Yazılım mühendisi Daniel Vaughn, Ağustos 2026'da yayımladığı yazıda Huzzah adlı deneysel editörü tanıttı. Editör, büyük dil modelleriyle çalışmak için alternatif bir yaklaşım öneriyor: kod tabanındaki her değişiklik için uzun İngilizce metinler yazmak yerine, insanın niyeti sohbet penceresinde değil bir dosyada saklanıyor.

Kod ajanlarıyla çalışmanın sorunları

Vaughn üç soruna işaret ediyor. Birincisi, insan niyetinin güvenilir bir kaydı yok: istemler kayboluyor ve kodun yapay zekâ tarafından üretilip üretilmediği belirsiz kalıyor. İkincisi, sohbet tabanlı talimatlar uygulamanın kendisini değil uygulamadaki değişiklikleri adım adım anlatan emir cümleleri; bu yüzden aynı yönergeler defalarca tekrarlanıyor ve token tüketiyor. Üçüncüsü, doğal dilin önemli bir bölümü bilgi aktarmak yerine toplumsal amaçlara hizmet ediyor; ortalama bir cümle çok az gerçek bilgi taşıdığı için makineye bu şekilde yazmak hantal kalıyor.

Huzzah nasıl çalışıyor

Kod ajanlarında istemler uzun, emir kipinde ve geçici; Huzzah'ta ise sözde kod biçiminde, bildirimsel ve kalıcı. Geliştirici fizz_buzz.hz gibi bir dosya oluşturup kısa bir temsil yazıyor: bir fonksiyon, 100 adımlık bir döngü, üçe ve beşe bölünebilme kontrolleri. Dosya kaydedildiğinde Huzzah gerçek kodu üretiyor. Geliştirici dosyayı düzenlediğinde editör farkı (diff) yakalıyor ve bunu modele istem olarak veriyor; etkilenen kaynak kod yeniden üretiliyor. Yazıda aynı yaklaşım alışveriş sepeti ve yapılacaklar listesi örnekleriyle de gösteriliyor.

Avantajlar, sınırlar ve mevcut durum

Yazara göre sözde kod, uzun istemlerden çok daha kısa ve okunabilir; geliştiriciyi kodun biçimini tasarlamaya yöneltiyor ve insan tarafından niyeti ifade etmek için yazıldığından aynı zamanda geliştirici belgesi işlevi görüyor. Dilden bağımsız bir açıklama, CRDT gibi karmaşık algoritmalarda olduğu gibi birden fazla dil veya ortam hedefi için temel oluşturabiliyor. Vaughn sınırları da açıkça sıralıyor: yaklaşım büyük ölçekte sorun çıkarabilir, mevcut kod tabanlarından çok yeni projelere uygun, dosyalar arası bağımlılıkları güvenilir biçimde ifade etmek zor, LSP benzeri özellikler yok ve alan bilgisi olmadan doğal dil büyük olasılıkla daha kolay bir etkileşim yöntemi olarak kalıyor.

Huzzah şu anda yalnızca deneysel bir aşamada ve aktif olarak geliştiriliyor. Kaynak kodu ve kurulum yönergeleri GitHub'da github.com/danielvaughn/hz adresinde yayımlandı; yazar geliştiricileri deneyip geri bildirim göndermeye davet ediyor.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.