Bend yapay zeka hatalarını matematiksel kanıtlarla engelleyen programlama dilini tanıttı
Öne çıkanlar
- Bend, Lean benzeri tip denetimini bir saniyenin altına indirerek yapay zeka etmenlerinin anlık doğrulama yapmasına imkan tanıyor.
- Derleyici, tek çekirdekte C seviyesine yaklaşan hızı çok çekirdekli CPU ve GPU üzerinde 100 kata kadar artırıyor.
- Tanımlanan yasalara aykırı olan ve matematiksel kanıtı bulunmayan hiçbir kod değişikliği sisteme eklenemiyor.
Yeni duyurulan Bend programlama dili, yapay zeka modelleri tarafından yazılan kodların güvenilirliğini sağlamak amacıyla matematiksel kanıt tabanlı bir denetim mekanizması sunuyor. Geliştiriciler, sistemin doğal dilden daha kesin kurallar belirlemeye imkan tanıdığını ve üretilen kodun bu kurallara uygunluğunu teyit ettiğini aktarıyor. Dil, C düzeyinde tek çekirdek performansı sağlarken kodları CUDA tabanlı paralel işleme ortamına uyarlayarak GPU çekirdeklerinde hızlandırıyor.
Sistem, Lean ve Rocq benzeri bir kanıt denetleyicisi ile çalışıyor ancak geleneksel araçların dakikalar süren işlem sürelerini bir saniyenin altına indiriyor. Hızlı çalışan bu yapı sayesinde yapay zeka etmenleri her değişiklik sonrasında kodun doğruluğunu anlık olarak kontrol edebiliyor. Geliştiriciler, çok çekirdekli sistemlerde iş parçacığı veya kilit mekanizması kurmaya gerek kalmadan görevleri otomatik olarak dağıtabiliyor.
Dilin güvenlik modeli, LAWS.bend dosyalarında tanımlanan kurallar üzerinden işliyor ve tanımlı kurallara aykırı hiçbir kodun onaylanmasına izin vermiyor. Yapay zeka modeli kurallara uygun geçerli bir kanıt sunana kadar kod değişikliğini tamamlayamıyor. Linux ve macOS sistemlerinde arka uç geliştirmeleri için optimize edilen dil, BendTT tipi bağımlı tip teorisi ve BendRT paralel çalışma zamanı mimarisine dayanıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.