브래킷 제작 및 소형 프로젝트 케이스화를 위해 CAD 소프트웨어를 열었지만, 버튼들을 보며 하루 종일 사용 가능한 부품 하나를 그리지 못했다.
요약
SOMA는 AI 에이전트를 활용하여 복잡한 CAD 작업을 혁신하는 도구입니다. 사용자는 요구사항을 명시하고 디자이너 역할에 집중하며, Agent가 Python 코드로 모델을 작성하고 시스템이 자동으로 재구축합니다. 이 시스템은 3D 프린팅 등 제조 공정 규칙 검사 및 다양한 표준 포맷 출력을 지원하여 비전문가도 쉽게 사용할 수 있습니다.
핵심 포인트
- AI 에이전트에게 요구사항만 전달하면 코드로 모델을 작성하고 자동 재구축됩니다.
- 오버행, 벽 두께 등 제조 공정 규칙 검사 및 강도 분석 기능이 내장되어 있습니다.
- 3D 뷰에서 클릭이나 스케치로 미세 조정 후 모든 과정을 기록하여 되돌릴 수 있습니다.
- STL, STEP 포맷 지원과 함께 치수가 포함된 엔지니어링 도면 출력이 가능합니다.
저는 브래킷을 출력하고 현재 진행 중인 작은 프로젝트에 사용할 케이스를 만들고 싶었습니다. 하지만 CAD 소프트웨어를 열고 수많은 버튼들을 멍하니 바라보다가, 반나절 동안 쓸 만한 부품 하나도 그려내지 못했습니다.
SOMA는 업무 분담 방식을 변경했습니다. CAD 작업은 AI에게 맡기고, 저희는 단순히 디자이너 역할만 합니다. Agent에게 필요한 것을 말하면, 그것이 Python을 사용해 모델을 코드로 작성해주고, SOMA는 모든 수정 사항에 대해 자동으로 재구축됩니다.
만족스럽지 않다면 3D 뷰에서 직접 클릭하여 측정하거나, 문제점을 원으로 표시하며 몇 번 스케치하는 것만으로도 됩니다. 이를 Agent에게 다시 보내 미세 조정할 수 있으며, 모든 단계가 타임라인에 기록되어 언제든지 되돌릴(roll back) 수 있습니다.
GitHub:
http://github.com/Kai-Jungsthoef
el/SOMA
...
이 도구는 3D 프린팅, CNC, 레이저 커팅 등과 같은 공정에 대한 내장 규칙을 갖추고 있어 오버행(overhangs)이나 벽 두께를 검사하고, 강도 분석을 수행하며, 나사나 너트와 같은 표준 부품을 직접 불러올 수 있습니다.
STL, 3MF, STEP과 같은 형식을 지원하는 내보내기 기능을 제공하며, 치수가 포함된 PDF 형식의 엔지니어링 도면도 출력할 수 있습니다. Claude Code, Codex, Gemini와 같은 커맨드 라인 Agent 모두 이 시스템과 통합될 수 있습니다.
CAD를 모르는 사람들에게는 단순히 요구사항을 명시하고 결과를 검토하는 이 접근 방식이 훨씬 사용자 친화적입니다. 케이스나 브래킷 같은 작은 물건들을 만드는 데 매우 적합합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @github_daily (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기