Ana Sayfa

LLM'ler İçin Tasarlanmış Yeni Bir Programlama Dili: NERD

1 dk okuma

Yapay zeka modellerinin (LLM'ler) kod yazma yetenekleri hızla artarken, günümüzde kodun yaklaşık %40'ı bu modeller tarafından üretiliyor. Bu durum, "Claude neden benim okumam gereken kodu yazıyor?" sorusunu gündeme getiriyor. İnsanlar genellikle üretilen kodu satır satır okumak yerine hızlıca gözden geçirip testleri çalıştırdığı için, yapay zekanın insan okuyucular için optimize edilmiş bir formatta kod yazması anlamsız hale geliyor. Tarihsel olarak programlama dilleri, insan niyetini ifade etmeyi kolaylaştırmak için gelişti; ancak artık birincil yazar yapay zeka olduğundan, bu paradigma değişiyor.

NERD (No Effort Required, Done) adlı yeni bir dil, bu değişen ihtiyaca yanıt veriyor. LLM'lerin İngilizce kelimeleri sembollerden daha verimli bir şekilde token'laştırması gerçeğinden yola çıkarak, NERD şifreli sıkıştırma yerine yoğun İngilizce kullanmayı tercih ediyor. Bu dil, insan dostu olmaktan ziyade, yoğun, özlü ve makine için optimize edilmiş bir yapıya sahip. Ancak yine de denetlenebilir ve doğrulanabilir özellikler sunuyor. NERD, aynı mantığı %50-70 daha az token ile ifade ederek maliyetleri düşürüyor ve LLVM aracılığıyla doğrudan derleme yaparak bir runtime ihtiyacını ortadan kaldırıyor. Örneğin, TypeScript'e kıyasla %67 daha az token ile aynı işlevselliği sunabiliyor.

İş akışında insan, "hız sınırlaması ekle" gibi doğal dil komutları veriyor. LLM bu komutları NERD dilinde koda dönüştürüyor, bu kod derlenip doğrudan çalıştırılıyor ve insan sadece çıktıyı gözlemliyor. Hata ayıklama süreci de doğal dil seviyesinde gerçekleşiyor; yani "Claude, e-postasında '+' olan kullanıcılar için giriş başarısız oluyor" gibi ifadelerle sorunlar çözülüyor. Makale, beş yıl içinde çoğu üretim kodunun insanlar tarafından yazılmayacağı ve TypeScript gibi dillerin o zamanlar "Claude'dan Latince yazmasını istemek gibi" hissettireceği iddiasında bulunuyor. NERD, insanların kod yazma ihtiyacını ortadan kaldırdığında kaynak kodun alacağı şekli temsil eden bir deney olarak konumlandırılıyor.

İçgörü

Yapay zeka tarafından yazılan kodun artan hacmiyle birlikte, insan okuyucular yerine yapay zeka yazarları için optimize edilmiş yeni bir programlama dili paradigması ortaya çıkıyor.

Kaynak