« Tüm yayınlar

GenUI: Yapay Zeka Ajanlarının Ürettiği Native SwiftUI Arayüzleri

GenUI, AI ajanlarının ürettiği A2UI mesajlarını doğrulayıp kod çalıştırmadan native SwiftUI arayüzlerine dönüştüren deneysel Swift workspace'idir.

GenUI, yapay zeka ajanlarının ürettiği arayüzleri native SwiftUI ile render eden deneysel bir Swift workspace projesi. Ajanlar, deklaratif A2UI mesajları üretir; istemciler bu mesajları izin verilen bileşen kataloğuna göre doğrular ve SwiftUI, ajanın gönderdiği hiçbir kodu çalıştırmadan sonucu ekrana çizer. Bu tasarım, LLM tabanlı arayüz üretiminde güvenlik ve öngörülebilirlik açısından önemli bir ayrım noktası oluşturuyor.

Proje, ana depoyu mimari ve iş akışı merkezi olarak kullanan çok depolu (multi-repo) bir yapı benimsiyor; iOS/macOS uygulamaları, çevrimdışı çalışan bir Playground bileşen galerisi, paylaşılan tasarım sistemi paketleri, bulut ajan istemci SDK'sı, versiyonlanmış protokol tanımı ve Cloudflare üzerinde çalışan sağlayıcıdan bağımsız bir ajan runtime'ı Git alt modülleri olarak bağlanıyor. Claude ve Codex ajan SDK'ları için isteğe bağlı masaüstü runtime desteği de mevcut.

Proje hâlâ deneysel aşamada: yerel renderer, Playground ve native uygulama derlemeleri çalışır durumda olsa da barındırılan (hosted) gateway'de production seviyesinde kimlik doğrulama, rate limiting ve oturum devam ettirme garantileri henüz eksik. Açık kaynak lisanslama ve sürüm etiketleme çalışmaları da devam ediyor. Mühendisler için ilgi çekici nokta, agent çıktısını doğrudan yürütülebilir koddan ayırıp deklaratif ve doğrulanabilir bir protokol üzerinden native UI'a bağlayan mimari yaklaşım.