본문 바로가기

DEC_이야기/[Dev-X]

[Dev-X] "더 빠르게 할 수 없을까?" — Dev-X 개발의 시작


Dev-X: 데이터 기반 BIM 업무 자동화 개발의 배경과 기술적 진화

Executive Summary

본 문서는 BIM(Building Information Modeling) 엔지니어의 관점에서 개발된 업무 자동화 소프트웨어 'Dev-X'의 탄생 배경, 기술적 메커니즘, 그리고 발전 방향을 분석한다. Dev-X의 핵심은 기존의 수동적인 '전환 설계' 방식에서 벗어나, 캐드(CAD) 등 이미 존재하는 양질의 데이터를 활용해 모델링 공정을 자동화함으로써 업무 효율을 극대화하는 데 있다. 현재 이 시스템은 오토캐드, 라이노, 레빗, Civil 3D, 엑셀 등 5개 주요 소프트웨어와 연동되며, 최근에는 LRM(Large Reasoning Model)과 MCP(Model Context Protocol) 개념을 도입하여 기술적 고도화를 진행 중이다. 궁극적으로 Dev-X는 소규모 인력이 대규모 업무를 처리할 수 있는 기술적 경쟁력을 확보하는 것을 목표로 한다.

 

 

원본자료: https://youtu.be/mw2vLNuRKm8?si=xW_rl3u-elqX1Jn_

해당내용을 참고해서 "Google Gemini"으로 내용을 다시 작성했습니다.(참고하세요)

 

요약영상: https://youtu.be/by1qcR-CyTM

 


 

 

BIM 엔지니어의 퇴근 시간을 지키는 마법, Dev-X의 모든 것!
이미 존재하는 데이터를 활용하지 못하는 '전환 설계'의 비효율을 깨고, 데이터 기반 자동화로 BIM의 패러다임을 바꾸는 Dev-X의 개발 배경과 혁신적인 기술 스택을 소개합니다.

 

BIM 모델링을 하다 보면 누구나 한 번쯤 "이걸 왜 내가 다시 그리고 있지?"라는 현타(현실 자각 타임)가 올 때가 있습니다. 분명히 2D 캐드 도면에는 모든 정보가 다 들어있는데, 우리는 그걸 레빗(Revit)에 링크 걸고 그 위를 다시 덧그리는 이른바 '전환 설계'에 수많은 밤을 지새우곤 하죠. 😊

저 역시 현업 엔지니어로서 과도한 업무량 속에서 어떻게 하면 '칼퇴'를 할 수 있을지 치열하게 고민했습니다. 그 결과물이 바로 오늘 소개할 데이터 기반 BIM 업무 자동화 툴, Dev-X입니다. 단순히 편해지는 것을 넘어, 엔지니어링과 컴퓨팅 기술이 결합했을 때 어떤 시너지가 발생하는지 지금부터 하나씩 보여드릴게요!

 

1. 개발 배경: 왜 '전환 설계'를 넘어야 하는가? 🤔

지난 10여 년간 BIM 업계의 표준처럼 굳어진 방식은 캐드 데이터를 바탕으로 모델을 다시 구축하는 것이었습니다. 하지만 이는 이미 존재하는 양질의 데이터를 무시하는 처사나 다름없었죠.

  • 비효율의 극치: 수천 개의 벽체를 일일이 클릭하며 생성하는 과정에서 발생하는 시간 낭비.
  • 데이터 단절: 캐드 정보가 모델링 소프트웨어로 흐르지 못하고 엔지니어의 손끝에서만 재가공되는 문제.
  • 현실적인 요구: 더 적은 인력으로 더 큰 프로젝트를 완벽하게 수행해야 하는 시장의 변화.
💡 알아두세요!
Dev-X는 단순히 소프트웨어를 다루는 도구가 아닙니다. 엔지니어의 실무 지식을 코드로 변환하여 '판단'과 '실행'을 자동화하는 프로세스 혁신입니다.

 

2. 핵심 기술: 99% 정확도의 데이터 추출 📊

Dev-X의 핵심은 '중심선(Centerline) 추출 기술'에 있습니다. 특히 아파트와 같이 복잡한 벽체 구조를 가진 프로젝트에서 그 진가를 발휘합니다.

📝 자동화의 마법: 벽체 생성 사례

기존 방식: 151개의 벽체를 생성하려면 최소 151번 이상의 클릭과 세밀한 조정 필요.

Dev-X 방식: 추출된 데이터 기반으로 단 한 번의 공정으로 전체 벽체 자동 생성 (정확도 약 99%).

또한, 소프트웨어 간의 데이터 호환(A-to-B) 시 레벨 관계 설정, 객체 조인(Join) 여부 등을 정밀하게 제어하여 수동 작업에서 발생할 수 있는 휴먼 에러를 획기적으로 줄였습니다.

Dev-X 연동 소프트웨어 스택

분류 연동 대상 소프트웨어 주요 역할
설계 및 모델링 AutoCAD, Revit, Rhino, Civil 3D 데이터 추출 및 객체 생성
데이터 관리 Excel 매개변수 및 수량 관리

 

3. 기술적 진화: LRM과 MCP의 만남 🧮

단순한 자동화를 넘어, 이제 Dev-X는 지능형 모델로 진화하고 있습니다. 바로 LRM(Large Reasoning Model)MCP(Model Context Protocol)를 도입한 것인데요.

💡 고도화된 아키텍처의 핵심

  • LRM의 역할: 단순 반복 작업을 넘어 엔지니어가 수행하던 복잡한 '판단 업무'를 대행.
  • MCP 서버: 소프트웨어 간의 유연한 통신과 데이터 교환 허브 역할.
  • 성능 최적화: 추론 시간을 단축하기 위해 정적(Static) 데이터와 동적 제어 방식을 분리하여 사용자 경험(UX) 극대화.
💡

Dev-X 핵심 요약

✨ 패러다임 전환: 무의미한 덧그리기(전환 설계)에서 데이터 기반 자동 모델링으로!
📊 압도적 성능: 99% 정확도의 중심선 추출 기술로 작업 클릭 수 90% 이상 감소.
🧮 기술 융합:
BIM + LRM(추론 모델) + MCP(통신 서버) = 지능형 자동화
👨‍💻 미래 경쟁력: 소규모 인력으로 대규모 업무를 완벽 처리하는 핵심 역량 확보.

 

자주 묻는 질문 ❓

Q: 전문 개발자가 아닌데 이런 툴을 만들 수 있나요?
A: 네, 가능합니다! Dev-X 역시 현업 엔지니어가 실무 지식을 바탕으로 컴퓨팅 기술을 접목해 개발되었습니다. 실무를 가장 잘 아는 사람이 가장 필요한 툴을 만들 수 있습니다.
Q: LRM과 MCP를 도입하면 어떤 점이 좋아지나요?
A: 단순히 선을 긋는 수준을 넘어, 사용자가 직접 판단해야 했던 복잡한 규칙들을 AI(추론 모델)가 대신 처리해주어 업무의 지능화가 가능해집니다.
Q: 기존 소프트웨어와의 충돌 문제는 없나요?
A: Revit, Civil 3D 등 주요 소프트웨어의 공식 API를 활용하여 데이터를 다이렉트로 생성하므로 안정적인 운용이 가능합니다.


1. 개발 배경 및 목적: 전환 설계의 비효율성 개선

Dev-X의 개발은 현업 엔지니어가 겪는 실무적 고충과 공정상의 불합리함을 해결하려는 시도에서 시작되었다.

  • 업무 효율화 및 시간 확보: 과도한 업무량을 빠르게 처리하고 퇴근 시간을 앞당기고자 하는 현실적인 요구가 개발의 원동력이 되었다.
  • 기존 방식의 불합리성 탈피: 과거 10여 년 전부터 이어져 온 '전환 설계(2D 도면을 바탕으로 3D 모델을 다시 구축하는 방식)'는 이미 존재하는 캐드 데이터를 활용하지 못하고 레빗(Revit) 등에 링크하여 수동으로 다시 그리는 비효율적인 과정을 포함한다.
  • 엔지니어링과 컴퓨팅 기술의 결합: 전문 개발자가 아닌 엔지니어의 입장에서, 실무 지식에 컴퓨팅 기술을 접목하여 더 효율적인 BIM 업무 수행 환경을 구축하고자 하였다.

 

2. Dev-X의 핵심 기술 메커니즘

Dev-X는 데이터 추출과 소프트웨어 간 정보 호환을 통해 모델링 과정을 자동화한다.

2.1 데이터 추출 및 생성 원리

  • 벽체 중심선 추출: 아파트 벽체와 같은 객체를 생성할 때, 기존 데이터에서 벽체의 중심선(Centerline)을 추출하는 방식을 사용한다. 현재 이 중심선 추출 기술은 약 99%의 정확도를 확보하고 있다.
  • 수동 작업의 자동화 전환: 예컨대 151개의 벽체를 생성해야 할 경우, 수동 방식으로는 최소 151번의 클릭이 필요하지만, 자동화 기술을 통해 이를 단일 공정으로 줄여 업무 시간을 단축한다.

2.2 소프트웨어 간 데이터 호환

  • A-to-B 정보 연결: 소프트웨어 A(예: AutoCAD)에 있는 정보를 소프트웨어 B(예: Revit)로 직접 연결하는 방식을 취한다.
  • 기술적 고려 요소: 데이터 호환 시 다음의 요소들이 정밀하게 제어되어야 한다.
    • 레벨(Level) 관계 설정
    • 객체 간의 조인(Join) 여부 결정
    • 통신 프로그램 및 코딩 방식의 선정

2.3 연동 소프트웨어 스택

Dev-X는 현재 총 5가지의 주요 소프트웨어와 연동되어 데이터를 주고받는다.

분류 연동 대상 소프트웨어
설계 및 모델링 AutoCAD, Rhino, Revit, Civil 3D
데이터 관리 Excel

 

3. 기술적 고도화: LRM과 MCP의 도입

초기 Dev-X가 단순한 소프트웨어 간 연동에 집중했다면, 현재는 지능형 모델을 통한 고도화 단계에 진입해 있다.

  • LRM(Large Reasoning Model)의 역할: 기존의 경직된 소프트웨어 연동 방식에서 벗어나, 사용자가 직접 수행해야 했던 판단 업무를 대행하는 중간 다리 역할을 수행한다.
  • MCP(Model Context Protocol) 서버 활용: 소프트웨어 간의 통신과 데이터 교환을 위해 MCP 서버 개념을 도입하였다.
  • 성능 최적화 문제:
    • 일반적인 '샌드 코드(Send Code)' 방식의 MCP 운용은 LRM의 추론 시간 등으로 인해 사용자 입장에서 대기 시간이 발생하는 단점이 있다.
    • 이를 해결하기 위해 정적(Static)으로 활용될 부분과 그렇지 않은 부분을 구분하고, 다이렉트로 객체를 생성할 수 있는 독자적인 제어 방식을 구현하여 UX(User Experience)를 개선하였다.

 

4. 적용 분야 및 확장성

Dev-X는 특정 분야에 국한되지 않고 건설 산업 전반의 업무 프로세스에 적용 가능한 구조를 갖추고 있다.

  • 구조 및 건축: 벽체, 기둥 등 주요 구조물 및 건축 요소 자동 생성.
  • 토목 및 인프라: Civil 3D 연동을 통한 토목 모델링 효율화.
  • MEP 및 유틸리티: 기계, 전기, 배관 및 유틸리티 설비 공정 자동화.

 

5. 결론: 업무 자동화와 미래 경쟁력

Dev-X는 단순한 툴 개발을 넘어, 엔지니어의 업무 수행 방식에 대한 패러다임 변화를 제시한다.

  • 개인 및 조직의 경쟁력: 업무 자동화는 대규모 인력이 투입되어야 했던 기존 방식을 소규모 인력으로도 충분히 수행 가능하게 하며, 이는 곧 현대 엔지니어의 핵심 경쟁력이 된다.
  • 향후 발전 방향: 초기 아이디어를 바탕으로 현재의 기능적 구현을 완료하였으며, 향후 LRM과 같은 지능형 기술을 더욱 정교하게 통합하여 사용자 편의성과 처리 용량(Capacity)을 지속적으로 확대할 계획이다.

 

 


Google Gemini, NotebookLM 등을 이용해서 작성되었습니다.

디이씨(D.E.C)

martin@dec-w.com

반응형
사업자 정보 표시
디이씨(DEC) | 이정희 | 경기도 고양시 덕양구 항동로 128, 924호 | 사업자 등록번호 : 220-10-09832 | TEL : 070-8657-2850 | Mail : martin@dec-w.com | 통신판매신고번호 : 제 2024-고양덕양구-2952호 | 사이버몰의 이용약관 바로가기