
Інструмент з відкритим кодом LDraw Nova створює детальні LEGO CAD-дизайни за допомогою моделей AI
Моделі LDraw Nova AI можуть генерувати Python-програми, які створюють LDraw-файли для складних LEGO-дизайнів, зокрема моделі Sakura Garden з 2 175 деталей, без ручного розміщення кожної цеглинки.
LEGO-дизайни, згенеровані AI
Набір інструментів з відкритим кодом, LDraw Nova, може використовувати універсальні моделі, такі як GPT-6 Astra та Claude Opus 5.5, щоб створювати детальні LEGO-конструкції з промптів. Розробник Карлос Антело опублікував проект у п'ятницю після обіду як перший реліз після трьох попередніх спроб обробити набір інструментів. Один із результатів — Sakura Garden з 2 175 деталей, який був створений після того, як Claude Opus 5.5 попросили створити найкрасивішу модель, яку він міг собі уявити.
LDraw — це текстовий формат, у якому кожна розміщена деталь LEGO представлена одним рядком. Файли можна відкривати в LDView, LeoCAD та Studio. Агенти пишуть JSON-план, який описує модель і її підмоделі, створюють Python-програму, а потім генерують вихідний файл LDraw. Перегляд рендерингу дизайну та його коригування можна виконувати в неперервному циклі. Цей метод дозволяє уникнути прямих геометричних обчислень, оскільки, на думку Антело, агенти краще генерують Python-код.
Веб-додаток для кількох AI-провайдерів
LDraw Nova працює як Docker-вебдодаток, який підтримує провайдерів, зокрема OpenAI, Anthropic та OpenRouter. Його галерея приписує кожній конструкції та промпту ту модель, яка їх створила. Sakura Garden та незавершений Atlas Crane приписуються Opus 5.5, а Cathedral та Tidal Observatory створені Astra.
Для збирання Cathedral Astra використала необов'язковий компонент під назвою jev-rerank. Інструмент семантичного пошуку використовує модель Jev System One від TypeSafe, щоб ранжувати результати пошуку деталей LEGO. Якщо API-ключ TypeSafe не надано, агенти вдаються до повнотекстового пошуку.
Поточні обмеження
Жодна згенерована конструкція ще не була зібрана з реальних цеглинок, і, за оцінкою Антело, збирання моделі з тисячами деталей було б складним. Nova також не має фізичного моделювання, що означає, що вона може обробляти зіткнення, але не гарантує стабільність. Антело припускає, що збирання одним Astra одного механізму Technic обійдеться приблизно у 5 доларів у токенах. Він також зазначає, що процес все ще вимагає часу, і, за його досвідом, на сьогодні тільки найсучасніші моделі можуть генерувати великі та точні конструкції. Підтримка VR для Meta Quest 3 має кілька проблем, зокрема проблеми продуктивності.
Проект відрізняється від LegoGPT з Університету Карнегі-Меллон, який тепер називається BrickGPT. BrickGPT навчений на понад 47 000 LEGO-структурах і під час генерації перевіряє валідність дизайнів та фізичну стабільність.
До фізичних моделей
Метою Антело є створення інструментів, які допомагатимуть агентам низького рівня ітеративно збирати моделі. Серед запланованих доповнень — мініфігурки, механізми Technic і двигуни, а також він розглядає 3D-друк малих моделей. Сервери Model Context Protocol також можуть підключати агентів до принтерів: Kiln може завантажувати файл і починати друк, а OctoEverywhere може перевіряти статус друку та зупиняти, скасовувати або продовжувати його.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.