ldraw-nova es una herramienta de software diseñada para permitir a agentes de inteligencia artificial generar modelos de LEGO editables en el lenguaje de ensamblaje LDraw. El proyecto, desarrollado con la ayuda de los modelos de lenguaje GPT-6 Astra y Claude Opus 5.5, ofrece una interfaz web que guía al agente a través del proceso de diseño, desde la planificación hasta la generación del código fuente y los archivos 3D. A diferencia de otros intentos previos, esta herramienta resuelve la dificultad matemática inherente al lenguaje LDraw delegando la lógica en scripts de Python generados por el agente, lo que permite a los modelos de lenguaje centrarse en la creación de la estructura del modelo.
El sistema produce múltiples formatos de salida, incluyendo código LDraw, archivos glTF editables en Blender, vistas 3D interactivas y archivos compatibles con Meta Quest 3 para realidad virtual. La herramienta depende de la API de TypeSafe (Jev System One) para mejorar la búsqueda semántica de piezas y modelos de referencia, aunque puede operar con búsqueda de texto completo si no se dispone de la clave API. El desarrollo requiere Docker y Git, y el proceso de construcción de la imagen de Docker consume aproximadamente 5 GB de espacio en disco. Esta solución permite a los desarrolladores y entusiastas de la robótica crear prototipos físicos complejos, como vehículos o naves espaciales, mediante la generación de código que define la geometría y la lógica de ensamblaje de las piezas LEGO.
