Инструмент с открытым исходным кодом проектирует сборки LEGO из более чем 2000 реальных деталей с помощью ИИ

ии Lego сапр Ldraw моделирование разработка tomshardware.com

ИИ-агенты проектируют LEGO-модели: GPT-6 Astra и Claude Opus 5.5 создают CAD-файлы с помощью LDraw Nova. Узнайте, как ИИ создает сложные конструкции из тысяч деталей.

Теперь ИИ-модели могут проектировать сборки LEGO из тысяч реальных деталей, создавая программы, которые выводят подробные файлы САПР, с помощью открытого исходного кода LDraw Nova. Они могут использовать общие модели, такие как GPT-6 Astra и Claude Opus 5.5, для проектирования сложных конструкций по запросу, например, Сакурового сада из 2175 деталей. Модели используют инструменты Python для написания программ, которые выводят сборки без необходимости размещать каждый кирпичик. Однако ни один из дизайнов пока не был собран из реальных деталей; разработчик Карлос Антело говорит, что он «даже не пытался». «Дайте ИИ-агенту идею модели. Направляйте его, позвольте ему построить ее», — говорится в README проекта GitHub. Результат «Сакуровый сад» появился после запроса к Claude Opus 5.5 с просьбой «создать самую красивую модель, которая приходит вам на ум». Антело опубликовал проект в пятницу днем как первый релиз после того, как ему удалось заставить инструментарий работать после трех предыдущих попыток. LDraw, по словам Антело, — это текстовый формат, где каждая размещенная деталь LEGO позиционируется одной строкой. Его могут открывать LDView, LeoCAD и Studio, по одному файлу на модель. Агент пишет план в формате JSON, который полностью описывает модель и подмодели, создает из него программу на Python, а затем генерирует исходный код LDraw. Когда модель визуализируется в виде изображения, агент может просмотреть, скорректировать и снова визуализировать, повторяя цикл до тех пор, пока модель не будет считаться завершенной. Таким образом, он избегает «(зловещей!) геометрии», поскольку агенты «лучше генерируют код Python». LDraw Nova работает как веб-приложение Docker, которое взаимодействует с ИИ-провайдерами, включая OpenAI, Anthropic и OpenRouter. Галерея веб-приложения приписывает каждую сборку модели, которая ее создала, с указанием запроса: «Сакуровый сад» и незавершенный «Атлас-кран» для Opus 5.5, «Собор» и «Приливную обсерваторию» для Astra, а также квартиры «Медный боб» для Opus 5 (не 5.5!). Сам проект был создан с помощью Astra от OpenAI и Claude Opus 5.5 от Anthropic. Сборка более крупных моделей в реальности означала бы сбор тысяч деталей, что, по мнению Антело, было бы сложно. У проекта есть и ограничения, поскольку «моделирование физики — это то, чего Nova в настоящее время не хватает», что означает, что столкновения обрабатываются, но стабильность — нет. Это также не бесплатно: его «дикая» оценка стоимости создания одного механизма Technic с помощью Astra составляет около 5 долларов США в виде затрат на токены. Аналогично, его опыт показывает, что только передовые модели в настоящее время могут генерировать большие и точные сборки, и этот процесс остается трудоемким. Поддержка VR для гарнитуры *Meta Quest 3 существует, но имеет «много проблем, проблем с производительностью». Проект в целом отличается от LegoGPT из Университета Карнеги — Меллона, ныне BrickGPT на GitHub, который был обучен на более чем 47 000 конструкций LEGO и, в отличие от этого, проверяет свои проекты на достоверность и физическую стабильность во время их генерации. Инструмент может использовать более одного типа модели: jev-rerank, «инструмент семантического поиска с переранжированием на основе ИИ-модели Jev System One от TypeSafe», использовался для сборки «Собора» Astra. Модель принятия решений Jev переранжирует поиски деталей, но это необязательно. Если ключ API TypeSafe не предоставлен, агенты возвращаются к полнотекстовому поиску. Эта модель недавно успешно использовалась в нескольких автоматизированных прохождениях Pokémon Red. Хотя Антело рекомендует для проекта ИИ-модели высокого класса, одна из его целей — «инструменты, которые могут использоваться агентами низкого уровня для итеративного построения». Минифигурки, машины и двигатели Technic также входят в список задач проекта. Использование ИИ-агентов для выполнения задач посредством программирования не ново, но становится все более изощренным, как видно из прохождения, опубликованного в пятницу, в котором Astra очистила стартовую зону орков в World of Warcraft по одному запросу. Антело создал проект, чтобы сделать ИИ-агентов «способными проектировать сборные, физические объекты». Пока что детали существуют только в САПР, но он рассматривает возможность 3D-печати небольшой модели. ИИ-агенты также могут работать с 3D-печатью через серверы протокола контекста модели: Kiln может загрузить файл на принтер и начать печать, а сервер OctoEverywhere позволяет агенту проверять печать и приостанавливать, отменять или возобновлять ее. Это может сократить разрыв между ИИ-моделью, создающей строки кода, и производством чего-то осязаемого. Со временем физический ИИ с помощью роботов мог бы даже выполнять часть сборки, но где же тогда веселье? А пока вы можете попробовать спроектировать набор LEGO, который всегда жил в вашей голове.

*Facebook, *Instagram и *WhatsApp принадлежат компании *Meta Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Похожие новости: