Ana içeriğe geç
Programlama

Yapay zeka odaklı web çatısı Rust off Rails tanıtıldı

Öne çıkanlar

  • Rust off Rails, klasik kütüphane yerine yapay zekaya rehberlik eden 60 Markdown dosyasından oluşuyor.
  • Tüm kod üretimini yapay zeka üstlenirken geliştirici yalnızca ürün gereksinimlerini ve mimari tercihleri belirliyor.
  • Üretilen uygulamalar SQLite ve Postgres üzerinde çalışan testler ile derleyici denetimlerinden geçmek zorunda kalıyor.

Yapay zeka kodlama araçlarına yönelik geliştirilen Rust off Rails adlı web çatısı duyuruldu. Proje, klasik kütüphane dağıtımları yerine kodlama ajanlarına tam yığın Rust uygulamalarını nasıl inşa edeceklerini anlatan Markdown dosyalarından oluşuyor. Sistem, geliştiricinin doğrudan kod yazması yerine ürün hedeflerini belirtmesini ve tüm kod üretim sürecinin yapay zeka tarafından yürütülmesini temel kural olarak benimsiyor.

Sistem işleyişi mülakat, planlama, üretim ve doğrulama olmak üzere dört temel aşamadan meydana geliyor. Geliştirici kimlik doğrulama, veri sahipliği ve önyüz tercihlerine dair soruları yanıtladıktan sonra ajan detaylı bir plan çıkarıyor. Ardından Axum, Tokio ve SeaORM gibi standart paketleri içeren mimari üzerinde modeller, denetleyiciler ve arayüzler sırayla üretiliyor. Yerel ortamda SQLite, canlı ortamda ise Postgres veri tabanı desteği standart olarak sunuluyor.

Proje kuralları gereği ajan tarafından üretilen kodlar Clippy, biçimlendirme ve test araçlarından hatasız geçmeden tamamlanmış sayılmıyor. Önyüz tarafında HTMX, Inertia veya SPA seçenekleri sunulurken, arka plandaki tüm kuyruk, önbellek ve yayın süreçleri doğrudan veri tabanı üzerinden yönetiliyor. Ruby on Rails ve Phoenix çatılarının prensiplerini Rust ekosistemine taşıyan proje, Claude Code eklentisi olarak da kurulabiliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.