NX AI Assistant
BuildingNX 메뉴 수백 개를 다 외울 수 없잖아요? NX AI Assistant는 자연어로 3D 모델링하고, 회사 설계 노하우를 AI가 학습하며, 제조 가능성까지 자동 검증하는 Siemens NX 전용 AI 애드인입니다.
·
C# .NET 4.8FastAPIClaude AIChromaDBPostgreSQLRedisNX Open API
NX, 배우는 데만 몇 달 걸리잖아요
Siemens NX는 항공·자동차·금형 산업의 표준 CAD/CAM입니다. 하지만 수백 개 메뉴와 기능을 익히려면 최소 몇 달. 신입이 베테랑 수준으로 설계하려면 몇 년이 걸립니다. 게다가 회사마다 다른 설계 규칙과 노하우는 사수한테 하나씩 물어봐야 합니다.
NX AI Assistant는 이 진입 장벽을 없앱니다. "지름 50mm, 높이 100mm 원통을 만들어줘"라고 말하면 AI가 NX 명령으로 변환해서 즉시 실행합니다. 회사 노하우도 AI가 학습해서, 신입도 베테랑처럼 설계할 수 있습니다.
왜 NX AI Assistant인가요?
| 기존 방식 | NX AI Assistant |
|---|---|
| 수백 개 메뉴에서 기능 찾기 | 자연어로 "~만들어줘" 하면 AI가 NX 명령 실행 |
| 설계 규칙은 사수에게 물어보기 | RAG로 회사 노하우 자동 검색 + 컨텍스트 제공 |
| 설계 검증은 전문가 리뷰 대기 | DFM 자동 검증 — 벽 두께, 구배, 언더컷 즉시 체크 |
| NX 버전 업그레이드 시 재학습 | NX 8.5/10/12 멀티 버전 자동 감지 + 어댑터 |
핵심 기능
- 💬 자연어 모델링 — 채팅으로 3D 형상 생성. 원통·블록·구 + 홀·필렛·챔퍼·패턴·불리언 연산. Undo/Redo 완전 지원
- 🧠 RAG 노하우 시스템 — 회사 설계 규칙, 가공 조건, 재질 기준을 ChromaDB에 벡터 저장. 설계 시 자동 검색 + AI 컨텍스트 제공
- ✅ DFM 설계 검증 — 제조 가능성 자동 체크. 벽 두께, 구배 각도, 언더컷 검증 + 개선안 제안 + PDF 리포트
- 🔄 멀티 버전 지원 — NX 8.5, 10, 12 런타임 자동 감지. 어댑터 패턴으로 버전별 호환
- 🏭 엔터프라이즈 기능 — 시뮬레이션, CAM 자동화, PLM 연동, 협업, 자동 견적, 도면 생성
아키텍처
- NX 애드인 (C# .NET) — NX 내부에서 동작하는 채팅 패널. NX Open API로 3D 조작
- FastAPI 백엔드 — Claude AI 호출 + RAG 검색 + DFM 검증 로직
- ChromaDB — 회사 노하우 벡터 DB
- 자연어 → NX 명령 — Claude가 의도 분석 → NX Open API 명령으로 변환 → 실행
NX AI Assistant 한눈에 보기
- 📌 8 커밋, Phase 4까지 구현 — 기본 모델링 ~ 엔터프라이즈 기능
- 📌 40개 C# 소스 파일 — NX Open API 기반 애드인
- 📌 14개 API 라우트 — FastAPI 백엔드
- 📌 NX 10 빌드 검증 완료 — 68개 에러 수정, 0 에러 달성
기술 스택
- C# .NET 4.8 — NX Open API 기반 애드인
- FastAPI — AI 백엔드 API
- Claude AI — 자연어 파싱 + 설계 검증
- ChromaDB — 벡터 DB (RAG)
- PostgreSQL — 사용자·라이선스·메타데이터
- Redis — 응답 캐싱 + 세션
현재 개발 중입니다. Phase 4(엔터프라이즈)까지 구현이 완료되었으며, NX 10 빌드 검증을 통과한 상태입니다.
공유