📰 Hikayesi ve Doğuşu
Fiziksel dünyada üretilebilir nesneleri yapay zekâya tasarlatmak uzun süredir bağımsız geliştiricilerin peşinde koştuğu zorlu bir hedef. Antelocnova mahlaslı geliştirici, LLM'lerin doğrudan 3D poligon ağı (mesh) üretmekte zorlandığını fark edip rotayı Lego dünyasının assembly dili sayılan LDraw standardına kırdı. LDraw formatı, her bir parçanın uzaydaki koordinatını, açısını ve birleşme adımlarını satır satır komutlarla tanımlayan metin tabanlı bir CAD yapısı sunuyor. Geliştirici, dil modellerine bu düşük seviyeli montaj talimatlarını doğru sırayla yazdırmayı başararak dijital Lego setleri üreten bağımsız bir otonom ajana imza attı.
⚡ Nasıl Çalışıyor & Mimari Detaylar
Sistem, kullanıcının verdiği konsept fikrini adım adım işleyen bir karar mekanizmasıyla çalışıyor. Ajanın uygun parçaları ve örnek montajları veritabanında bulabilmesi için TypeSafe destekli jev-rerank anlamsal arama motoru devrede; bu arama çalışmadığında ise sistem yerel tam metin aramasına (FTS) geri dönüyor. Model, parçaların geometrik ilişkilerini doğrulayarak .mpd ve .ldr formatında CAD kodunu derliyor. Çıktı sadece soyut kodla kalmıyor; meta verileri Blender Custom Properties olarak korunan .glb (glTF) dosyasına, tarayıcı içi 3D oynatıcıya ve Meta Quest 3 başlıklarında doğrudan incelenebilen WebXR sanal gerçeklik moduna dönüştürülüyor.
💡 Neden Radarımıza Girdi?
Generatif yapay zekânın 'halüsinasyon' eğilimini, fizik kuralları ve standart parçalarla sınırlı katı bir Lego matrisi içine hapsetmesi projenin en parlak yönü. Yapay zekâ sadece bir görsel çizmiyor; adım adım parçaları birbirine kenetleyen, LeoCAD veya BrickLink Studio gibi endüstri standardı araçlarda açılıp gerçek parçalarla fiziksel olarak inşa edilebilecek mantıklı yapılar kuruyor. Geliştiricinin düşünce sürecini MPD dosyalarının ilk satırlarında şeffafça belgelemesi ve VR desteğini kutudan çıktığı haliyle sunması, maker ekosistemi için büyüleyici bir ilham kaynağı.
🚀 Nasıl Denenir & Kaynaklar
Proje, GitHub üzerinde iki kardeş repo (ldraw-nova ve ldraw-nova-docker) halinde açık kaynak olarak sunuluyor. Docker kurulu bir makinede iki repoyu klonlayıp docker compose up -d komutunu çalıştırarak yerel sunucuyu ayağa kaldırabilirsiniz. Web arayüzüne masaüstünden http://localhost:8765 adresinden, Meta Quest 3 üzerinden VR modunda deneyimlemek için ise self-signed SSL destekli https://localhost:8443 portundan erişilebiliyor.
💬 Yorumlar ve Değerlendirmeler 0
Deneyimlerinizi veya sorularınızı toplulukla paylaşın.
Yeni Yorum ve Puan Bırakın