Ezoterik dil Olympus yazılımcıyı Yunan tanrılarına yalvartıyor
Öne çıkanlar
- Olympus, değişken tanımlama ve döngü kurma gibi işlemleri farklı Yunan tanrılarına övgü dolu dualarla bağlar.
- Peggy.JS üzerinde koşan dil, yetersiz övgü içeren veya aynı tanrıyı peş peşe çağıran komutları reddeder.
- Proje kodları doğal dil istemlerini arka planda gizlemek yerine doğrudan çalıştırılabilir kod metni olarak kabul eder.
Geliştirici Daniel Temkin, insan ile makine arasındaki güç dengesini mizahi bir dille tersine çeviren Olympus adlı yeni bir ezoterik programlama dili tasarladı. Geleneksel programlamada kullanıcının bilgisayara emirler yağdırdığını ancak bu yaklaşımın sistemlerin gerçek davranışını yansıtmadığını belirten Temkin, bu ilişkiyi Yunan panteonuna yönelik dualar ve ricalar biçiminde yeniden kurguladı. Olympus, 1972 tarihli INTERCAL dilinin nezaket zorunluluklarını daha ileri taşıyarak her biri farklı bir yazılım görevinden sorumlu yedi ayrı tanrıyı sisteme entegre ediyor.
Dilin sözdizimi, Peggy.JS ile oluşturulan ayrıştırma kurallarına dayanıyor ve doğal dil ile dua kalıplarını harmanlıyor. Örneğin, değişken tanımlamak için bellek tanrıçası Mnemosyne'ye, koşullu dallanmalar için labirent ustası Ariadne'ye ve çöp toplama işlemleri için yer altı tanrısı Hades'e yakarmak gerekiyor. Tanrıların istekleri kabul etmesi için övgü ifadelerinin karmaşıklıkla orantılı olması şart koşuluyor; üstelik Zeus gibi tanrıların art arda rahatsız edilmesi durumunda komutlar tamamen yok sayılabiliyor.
Santa Cruz'da düzenlenen !!Con 2024 etkinliğinde tanıtılan Olympus, büyük dil modellerinin çalışma mantığıyla da ilginç bir tezat oluşturuyor. Üretken yapay zeka sistemleri doğal dildeki istemleri nihai koda ulaşmak için geçici bir araç olarak görürken, Olympus'ta doğrudan tanrılara yazılan yakarışlar kaynak kodun kendisini meydana getiriyor. Kodların sıra dışı bir akışla parçalı olarak yazılması gereken dil, açık kaynaklı olarak yayımlandı.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.