· kaynak Hacker News – Front Page (native)
Açık kaynaklı ldraw-nova, yapay zeka ajanlarının düzenlenebilir LDraw LEGO modelleri oluşturmasını ve VR çıktısı almasını sağlıyor
Bir geliştirici, metin promptlarını düzenlenebilir LDraw LEGO modellerine dönüştüren ldraw-nova adlı agent framework'ünü açık kaynak yaptı; Blender uyumlu glTF dışa aktarımı ve Meta Quest 3 VR görüntüleme de sunuyor.
ldraw-nova ne yapıyor
anteloc adıyla paylaşım yapan bir geliştirici, Hacker News'in ana sayfasına çıkan ldraw-nova adlı açık kaynak projeyi yayımladı; proje LEGO tasarım işini bir yapay zeka ajana devrediyor. Ajana modeli tanımlayan bir prompt verdiğinizde, LEGO CAD topluluğunda uzun süredir kullanılan format olan eksiksiz bir LDraw dosyası üretiyor.
Projenin README'sine göre teslim edilen çıktı yalnızca model dosyasından ibaret değil. Ayrıca bir 3D görüntüleyici, animasyonlu bir oyuncu görünümü, render edilmiş görseller, Meta Quest 3 için etkileşimli bir VR modu ve model metadata'sının özel özellikler (custom properties) olarak taşındığı, Blender'da açılabilen .glb biçiminde bir glTF dışa aktarımı da dahil. Sohbet geçmişi ve ajanın akıl yürütme izleri de saklanıyor, böylece tasarım süreci sonradan denetlenebiliyor.
Ajan modeli nasıl kuruyor
Asıl dikkat çekici kısmı pipeline. Ajan önce paketle gelen talimatları ve LDraw dokümantasyonunu okuyor, ardından ihtiyaç duyduğu parçaları, alt modelleri ve genel estetiği planlıyor. Buradan itibaren döngü başlıyor: mevcut durumun görsellerini render et, onları incele, konumlandırma ve görünümü ayarla ve modeli tamamlandı kabul edene kadar tekrarla.
Kritik nokta şu: Ajan asla geometriyi elle yerleştirmiyor. Modeli ve alt modellerini tamamen tanımlayan bir JSON plan dosyası yazıyor, ardından çalıştırıldığında gerçek LDraw kaynağını (örneğin bir .mpd dosyasını) üreten Python üretici script'leri yazıyor. Geliştirici bu yapıyı bir derleyiciye benzetiyor: bir üretici inşa eden ajan, o üretici de modeli inşa ediyor.
README, bu mimarinin izini daha önceki deneyimlere (ldbuilder-ai, py2bricks ve py4bricks) ve iki sonuca bağlıyor: ajanlar geometri matematiğini doğrudan üretmekten çok daha güvenilir biçimde geometriyi hesaplayan Python kodu yazıyor ve bitmiş modellerden çok, model üreten koddan daha iyi öğreniyorlar. Geliştiriciye göre nihai araç seti büyük ölçüde GPT-6 Astra ve Claude Opus 5.5 ile yapay zeka destekli vibe coding yoluyla oluşturulmuş.
Destekleyici araçlar arasında uygun parçalar ve örnek modeller için semantik arama yer alıyor; bu arama, aynı yazarın TypeSafe'nin Jev System One modeline dayanan yeniden sıralama (re-ranking) aracı jev-rerank ile çalışıyor. Ayrıca çakışma ve boşluk tespiti ile özdenetim için headless rendering de mevcut. Yeniden sıralamalı arama bir TypeSafe API anahtarı gerektiriyor; anahtar olmadan ajanlar düz tam metin aramasına düşüyor, bu da geliştiricinin uyardığı gibi daha kötü modeller üretebiliyor.
Kendiniz çalıştırma
ldraw-nova, Dockerize edilmiş bir web uygulaması olarak geliyor. Kurulum, aynı release etiketinde (yayımlanan talimatlarda v0.6.0) iki kardeş repository'yi klonlamayı ve imajı oluşturmayı gerektiriyor; README'ye göre ilk seferde zaman alan bu iş için yaklaşık 5 GB disk alanı gerekiyor. Uygulama daha sonra 8443 portunda kendi imzalı sertifikalı HTTPS sunuyor (Quest 3 VR için gerekli) ve VR'ın çalışmadığı 8765 portunda düz HTTP sunuyor. Giriş sistemi olmadığından geliştirici, yalnızca güvendiğiniz ağlarda çalıştırmanızı öneriyor.
Henüz kusurlu olan yönler
İlk sürüm olarak proje eksikliklerini açıkça dile getiriyor. Quest 3'teki VR model işlemesinde performans dahil olmak üzere ciddi sorunlar sürüyor. Üretim yavaş ve doğru çıkan büyük modelleri şu an yalnızca pahalı üst segment modeller başarabiliyor; README'de Haiku ve Luna örnek verilen daha ucuz modeller için araçların uyarlanması yol haritasında. Aynı şekilde minifig'ler, Technik makineler ve daha iyi uzay gemileri gibi yeni model aileleri, kısmen çalışan ve sayfalar görsel olarak sağlandığında iyileşen kılavuzlardan inşa etme, ayrıca alt modellerin daha ince adım adım incelenmesi de planlar arasında. Proje, yıllarca süren LDraw topluluğu emeğine de değinerek LDView, LeoCAD, LDCad, ldraw.rs ve pyldraw3'ün bakımcılarına isim isim teşekkür ediyor.
Neden önemli
Belirtilen hedef, agent'lı LLM'lerin inşa edilebilir, fiziksel şeyler tasarlamasını sağlamak; ldraw-nova'nın ana hilesi ise aktarılabilir bir strateji: bir model resmî bir çıktı formatında zorlanıyorsa, o formatı üreten bir program yazmasını isteyin. Sonuçlar da bir kezlik render'lar değil. LDraw dosyaları köklü LEGO CAD araçlarında düzenlenebiliyor, VR'da görüntülenebiliyor ve gerçek parçalara karşılık geliyor; yani bir ajanın tasarımı denetlenebilir, değiştirilebilir ve fiziksel olarak inşa edilebilir. Projenin kendi uyarısı ise maliyetle ilgili: araçlar daha küçük modellere uyarlanana kadar, doğru bir büyük model üretmek frontier seviyesinde çıkarım (inference) için ödeme yapmak anlamına geliyor.
- #open-source
- #ai-agents
- #lego
- #3d-modeling
- #ldraw
- #vr
İlgili yazılar
- Valve geliştiricisinin kernel çalışması, on yıllık AMD GCN GPU'ları Linux'ta ayakta tutuyor
- Halide Compression, libwebp'den 3,19 kata kadar daha hızlı Rust tabanlı WebP çözücüsü wpd'yi yayımladı
- OpenAI güvenlik lideri David Robinson istifa etti: Bozuk bir kültür ve aceleye getirilen lansmanları gerekçe gösterdi