오픈소스 도구 ‘엘드로 노바(LDraw Nova)’가 AI 에이전트가 레고 부품을 이용한 모델을 설계하고 LDraw 형식으로 출력하도록 지원한다. 10월 3일 공개된 깃허브 프로젝트 페이지는 도구와 예시, 안내를 제공해 에이전트가 실제 부품을 활용한 모델을 만들도록 돕는다고 설명했다.
LDraw 부품 검색부터 모델 설계까지
엘드로 노바는 LDraw라는 모델링 언어를 활용한다. 이 언어는 레고 부품의 위치와 회전 등 수학적 정보를 다루며, 프로젝트 설명은 이를 3차원 CAD 모델을 만드는 데 쓰이는 단순하고 낮은 수준의 실행 가능한 언어로 소개했다. 개발자는 챗GPT(ChatGPT)와 클로드(Claude)가 다른 프로그래밍 언어처럼 LDraw 코드를 작성할 수 있는지 실험했고, 초기 결과는 가능성을 보였지만 생성 모델이 정확하다고 판단할 정도에는 이르지 못했다고 밝혔다.
이를 보완하기 위해 도구에는 에이전트가 부품과 참고 모델을 찾는 데 필요한 기능과 예시, 지침이 포함됐다. 부품과 모델 검색에는 의미 기반 검색에 재순위화를 결합한 Jev-Rerank가 쓰이며, 이 도구는 타입세이프(TypeSafe)의 Jev System One AI 모델을 기반으로 한다. 에이전트는 시제품을 만들거나 기존 예시 모델을 수정해 학습하는 경우를 제외하면, 부품을 배치하는 단계부터 시작하지 않는다.
도커로 실행…로그인 기능은 없어
엘드로 노바는 웹 앱으로 실행할 수 있고, 사용자는 깃(Git)과 도커(Docker)를 준비해야 한다. 도커 이미지를 만들려면 연동되는 두 저장소를 같은 태그로 나란히 내려받아야 하며, 첫 빌드에는 시간이 걸리고 디스크 공간 약 5GB가 필요하다. 같은 네트워크의 다른 기기에서도 실행 컴퓨터의 IP 주소로 접속할 수 있도록 안내하지만, 앱에 로그인 기능이 없으므로 신뢰할 수 있는 네트워크에서만 실행해야 한다고 프로젝트 설명은 경고했다.
개발자는 에이전트형(agentic) 대규모 언어 모델이 실제로 조립할 수 있는 물리적 물체를 설계하도록 하는 것이 작업의 목표라고 밝혔다. 도구와 지침을 갖추는 과정은 쉽지 않았지만 GPT-6 아스트라(GPT-6 Astra)와 클로드 오푸스 5.5(Claude Opus 5.5)가 이를 구현하는 데 도움이 됐다고 설명했다. 다만 이번 공개는 첫 출시이며, 프로젝트 설명은 아직 손볼 부분이 남아 있다고 덧붙였다.
프로젝트는 LDraw 모델과 부품 라이브러리, 도구, 문서 등 여러 출처의 자료를 활용했다고 밝혔다. 레고(LEGO)는 레고 그룹의 상표이며, 이 소프트웨어를 후원하거나 승인·보증하지 않는다는 고지도 포함됐다. 공개 설명에는 제품 가격이나 향후 출시 일정은 제시되지 않았다.