
LegoGPT — це штучний інтелект, який генерує LEGO-моделі, придатні для реального збирання. На відміну від інших генеративних AI, що створюють лише візуальні концепти, LegoGPT забезпечує фізичну стабільність конструкцій. Модель була навчена на понад 47 000 LEGO-структурах і 28 000 3D-об’єктах, включаючи меблі, транспортні засоби та інші предмети. Про це пише Tech Times.
Як працює LegoGPT?
Користувачі можуть вводити текстові запити або завантажувати фотографії наявних LEGO-деталей. AI аналізує введені дані та пропонує інструкції для побудови стабільної моделі. Під час генерації конструкцій використовується механізм “відкату”, який перевіряє стабільність кожного кроку та повертається до попереднього стану у разі виявлення нестабільності. Це дозволяє досягти 98,8% фізичної стійкості моделей.
На даний момент LegoGPT працює в межах 20×20×20 воксельної сітки та використовує лише 8 базових типів цеглинок (наприклад, 1×2, 2×4). Незважаючи на це, AI здатен створювати різноманітні та естетично привабливі конструкції, які можна зібрати вручну або за допомогою роботів.
Проєкт є відкритим і доступний на GitHub. Там можна знайти код, модель та датасет StableText2Lego, що містить понад 47 000 стабільних LEGO-структур з описами.