• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
통합검색 "강태욱"에 대한 통합 검색 내용이 398개 있습니다
원하시는 검색 결과가 잘 나타나지 않을 때는 홈페이지의 해당 게시판 하단의 검색을 이용하시거나 구글 사이트 맞춤 검색 을 이용해 보시기 바랍니다.
CNG TV 방송 내용은 검색 속도 관계로 캐드앤그래픽스 전체 검색에서는 지원되지 않으므로 해당 게시판에서 직접 검색하시기 바랍니다
오픈소스 LLM 모델 젬마 3 기반 AI 에이전트 개발해 보기
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 최근 이슈인 AI 에이전트(agent) 개발 시 필수적인 함수 호출(function call) 방법을 오픈소스를 이용해 구현해 본다. 이를 위해 구글에서 공개한 젬마 3(Gemma 3) LLM(대규모 언어 모델)과 역시 오픈소스인 LLM 관리도구 올라마(Ollama)를 활용하여 간단한 AI 에이전트를 로컬 PC에서 개발해본다. 아울러, 이런 함수 호출 방식의 한계점을 개선하기 위한 설루션을 나눔한다.   ■  강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   이번 호의 글은 다음 내용을 포함한다. AI 에이전트 구현을 위한 사용자 도구 함수 호출 방법 올라마를 통한 젬마 3 사용법 채팅 형식의 프롬프트 및 메모리 사용법 그라디오(Gradio) 기반 웹 앱 개발   그림 1. AI 에이전트 내부의 함수 호출 메커니즘(Akriti, 2025)   이 글의 구현 코드는 다음 링크에서 확인할 수 있다. AI_agent_simple_function_call   젬마 3 모델의 특징 젬마 3는 구글이 개발해 2025년 3월 10일에 출시한 LLM이다. 차세대 경량 오픈 멀티모달 AI 모델로, 텍스트와 이미지를 동시에 처리할 수 있는 기능을 갖추고 있다. 이 모델은 다양한 크기와 사양으로 제공되어 단일 GPU 또는 TPU 환경에서도 실행 가능하다. 젬마 3는 1B, 4B, 12B, 27B의 네 가지 모델 크기로 제공되며, 각각 10억, 40억, 120억, 270억 개의 파라미터를 갖추고 있다. 1B 모델은 텍스트 전용으로 32K 토큰의 입력 컨텍스트를 지원하고, 4B/12B/27B 모델은 멀티모달 기능을 지원하며 128K 토큰의 입력 컨텍스트를 처리할 수 있다. 이는 이전 젬마 모델보다 16배 확장된 크기로, 훨씬 더 많은 양의 정보를 한 번에 처리할 수 있게 해 준다. 이 모델은 텍스트와 이미지 데이터를 동시에 처리하고 이해하는 멀티모달 기능을 제공한다. 이미지 해석, 객체 인식, 시각적 질의응답 등 다양한 작업을 수행할 수 있으며, 텍스트 기반 작업에 시각적 정보를 효과적으로 활용할 수 있도록 지원한다.   그림 2. 출처 : ‘Welcome Gemma 3 : Google's all new multimodal, multilingual, long context open LLM(Hugging Face)’   그림 3. 출처 : ‘Welcome Gemma 3 : Google's all new multimodal, multilingual, long context open LLM(Hugging Face)’   젬마 3는 140개 이상의 언어를 지원하여 전 세계 다양한 언어 사용자를 대상으로 하는 AI 애플리케이션 개발에 매우 유리하다. 사용자는 자신의 모국어로 젬마 3와 상호작용할 수 있으며, 다국어 기반의 텍스트 분석 및 생성 작업도 효율적으로 수행할 수 있다. 이 모델은 다양한 작업 수행 능력을 갖추고 있다. 질문–답변, 텍스트 요약, 논리적 추론, 창의적인 텍스트 형식 생성(시, 스크립트, 코드, 마케팅 문구, 이메일 초안 등), 이미지 데이터 분석 및 추출 등 광범위한 자연어 처리 및 컴퓨터 비전 관련 작업을 수행할 수 있다. 또한, 함수 호출 및 구조화된 출력을 지원하여 개발자가 특정 작업을 자동화하고 에이전트 기반의 경험을 구축하는 데 도움을 준다. 젬마 3는 다양한 도구 및 프레임워크와 원활하게 통합된다. Hugging Face Transformers, Ollama, JAX, Keras, PyTorch, Google AI Edge, UnSloth, vLLM, Gemma. cpp 등 다양한 개발 도구 및 프레임워크와 호환되어 개발자들이 자신이 익숙한 환경에서 젬마 3를 쉽게 활용하고 실험할 수 있다. 이 모델은 다양한 벤치마크 테스트에서 동급 모델 대비 최첨단 성능을 입증했다. 특히, Chatbot Arena Elo Score에서 1338점을 기록하며, 여러 오픈 소스 및 상용 모델보다 높은 성능을 보였다.  젬마 3는 오픈 모델로, 개방형 가중치를 제공하여 사용자가 자유롭게 조정하고 배포할 수 있다. 캐글(Kaggle)과 허깅 페이스(Hugging Face)에서 다운로드 가능하며, Creative Commons 및 Apache 2.0 라이선스를 따름으로써 개발자와 연구자에게 VLM 기술에 대한 접근성을 높여준다.   개발 환경 개발 환경은 다음과 같다. 미리 설치 및 가입한다. 오픈 LLM 관리 도구 올라마 : https://ollama.com/download/ windows LLM 모델 젬마 3 : https://ollama.com/search dashboard 웹 검색 도구 Serper 서비스 가입 : https://serper.dev/ 설치되어 있다면 다음 명령을 터미널(윈도우에서는 도스 명령창)에서 실행한다. ollama pull gemma3:4b     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2025-08-04
CAD&Graphics 2025년 8월호 목차
  18 THEME . PLM과 AI로 가속화하는 제조 디지털 전환의 미래 Ⅰ   설계 데이터를 연결하다 : 퍼시스그룹의 디지털 트윈 기반 DX 전략 / 정연석 생성형 경험 기반 PLM을 통한 업무 혁신 : 다쏘시스템의 새로운 접근 / 김병균 현장이 원하는 디지털 트윈 : 최소 인프라, 최대 효과를 위한 접근법 / 송희삼 수주형 제조기업을 위한 PLM 연계 프로젝트형 생산 관리 DX / 김장순   Infoworld   Editorial 17 AI 에이전트와 함께 하는 제조업 혁신의 골든타임   Case Study 30 올림픽 금메달을 뒷받침한 3D 프린팅 혁신 금속 3D 프린팅으로 경기용 요트의 부품 제작 32 디지털 전환의 잠재력을 실현하는 메타버스 기술 성공적인 산업 메타버스 구현을 위한 필수 요소   New Product 36 2D CAD의 새로운 기준 제시하는 차세대 설계 플랫폼 ZWCAD 2026 42 디지털 휴먼의 제작 워크플로 향상 및 생태계 확장 메타휴먼 5.6 79 이달의 신제품   Focus 46 AI와 클라우드로 뻗어나가는 NX, 제품 개발의 혁신을 뒷받침한다 48 트림블 코리아, ‘파워팹’으로 철골 제작의 디지털화 및 효율 향상 지원 50 3D 콘텐츠 제작 시대, 어도비 서브스턴스가 펼치는 미래 52 3D 프린팅, 제조 혁신 이끌 생산 기술 될까…현실의 벽과 돌파구는? 54 SAP, 모든 설루션에 AI 탑재…“데이터 중심의 선순환 구조로 비즈니스 AI 혁신” 56 AWS, “다양한 기술로 국내 기업의 생성형 AI 활용 고도화 돕는다” 58 한국생산제조학회 2025 춘계학술대회, 생산제조 기술의 미래를 논의하다   On Air 60 캐드앤그래픽스 CNG TV 지식방송 지상중계 자율주행의 미래 : AI와 데이터 통합을 통한 지멘스 ADAS 혁신 62 캐드앤그래픽스 CNG TV 지식방송 지상중계 HP Z북 울트라, AI 워크스테이션의 새로운 기준 제시 63 캐드앤그래픽스 CNG TV 지식방송 지상중계 창의적 디자인의 미래, AI와 3D 프린팅에서 찾는다 64 캐드앤그래픽스 CNG TV 지식방송 지상중계 제조업을 바꾸는 양자 컴퓨팅의 힘 66 캐드앤그래픽스 CNG TV 지식방송 지상중계 디지털 트윈 시대의 3D 자산 관리 혁신하는 유니티 애셋 매니저   Column 67 포괄적 디지털 트윈으로 제조 공장의 미래를 설계하다 / 오병준 70 디지털 지식전문가 조형식의 지식마당 / 조형식 스마트 디지털 트윈을 위한 디지털 온톨로지와 디지털 스레드 74 현장에서 얻은 것 No. 21 / 류용효 AI 시대 제조업 생존 전략 : ‘듀얼 브레인’을 장착하라   82 New Books   Directory 147 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA   AEC 84 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (5) / 천벼리 온라인 CAD 아레스 쿠도의 주요 기능 88 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 오픈소스 LLM 모델 젬마 3 기반 AI 에이전트 개발해 보기 97 새로워진 캐디안 2025 살펴보기 (9) / 최영석 유틸리티 기능 소개 Ⅶ 100 BIM 전문인력 양성을 위한 해법을 찾는다 / 함남혁 BIM 전문가 민간자격 국가공인 현황과 발전 방향   Visualization 104 AI 크리에이터 시대 : 영상 제작의 새로운 패러다임 (5) / 최석영 AI 기반 몰입형 사운드 디자인   Reverse Engineering 110 시점 – 사물이나 현상을 바라보는 눈 (8) / 유우식 확률과 통계   Mechanical 116 제품 개발 혁신을 돕는 크레오 파라메트릭 12.0 (1) / 박수민 크레오 파라메트릭 12의 개선된 인터페이스 기능   Manufacturing 122 생산 계획부터 운영까지 혁신하는 스마트 제조 / 이노쏘비 PINOKIO가 선보이는 스마트 공장 기술과 사례   Analysis 107 로코드를 활용하여 엔지니어링 데이터 분석 극대화하기 (1) / 윤경렬, 김도희 데이터 분석에 로코드 설루션이 필요한 이유 128 앤시스 워크벤치를 활용한 해석 성공 사례 / 이효행 바닥 충격음과 층간 소음 문제 해결을 위한 예측 모델 및 실험 분석 133 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (24) / 나인플러스IT 충실도 흐름 솔버로 항공 엔진의 시뮬레이션 정확도 업그레이드 136 최적화 문제를 통찰하기 위한 심센터 히즈 (6) / 이종학 프로세스 자동화 | – 구조 설계 최적화 142 산업 디지털 전환을 가속화하는 버추얼 트윈 (5) / 강주연, 임영빈 아바쿠스의 Contact Wear 기능을 활용한 마모 해석과 응용     캐드앤그래픽스 당월호 책자 구입하기   캐드앤그래픽스 당월호 PDF 구입하기
작성일 : 2025-07-25
파이썬 버전 라이브러리 p5 기반 3D 데이터 시각화
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 컴퓨터 그래픽스 분야에서 유명한 프로세싱(processing) 도구를 파이썬(Python)으로 포팅한 p5를 알아보고, 이를 이용한 데이터셋 3D 가시화 방법을 확인해 본다. 또한 관련된 개발 프로세스를 이해하는 데 도움이 되는 간단한 예제를 설치, 코딩 및 실행하는 방법을 다룬다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   그림 1. p5 데모   실행 가능한 소스 코드는 다음 링크에서 다운로드할 수 있다. 깃허브 : https://github.com/mac999/llm-media-art-demo   p5 소개 p5 Python은 JavaScript 라이브러리 p5.js와 컴퓨터 그래픽 미디어아트에서 자주 사용되는 processing.org에서 영감을 받아 창의적인 코딩을 위해 설계된 라이브러리이다. 2D 및 3D 모두에서 그래픽, 애니메이션 및 대화형 프로그램을 구축하기 위한 간단한 API를 제공한다. p5는 파이썬을 지원하므로 pandas, numpy, 딥러닝 관련 라이브러리를 함께 사용해 가시화하기 편리하다.   그림 2   기본적으로 `p5py`는 `setup()`과 `draw()` 함수를 중심으로 프로그램의 구조를 구성한다. `setup()` 함수는 초기 설정을 담당하며, `draw()` 함수는 프레임마다 반복 호출되어 애니메이션이나 실시간 그래픽 표현을 가능하게 한다. 이를 통해 반복적이거나 시간 기반의 시각적 표현이 용이하게 된다. 그래픽 요소의 생성 및 조작이 매우 직관적이다. 예를 들어, `circle()`, `rect()`, `line()` 등의 함수는 간단한 인자 전달만으로 기본 도형을 화면에 출력할 수 있게 하며, `fill()`, `stroke()`, `background()` 등은 색상과 스타일 설정을 손쉽게 조절할 수 있게 한다. 마우스와 키보드 입력을 처리하기 위한 이벤트 함수도 포함되어 있다. `mousePressed()`, `keyPressed()` 등은 사용자와의 인터랙션을 가능하게 하며, 이를 통해 인터랙티브 아트, 시각적 피드백, 교육용 시뮬레이션 등을 손쉽게 개발할 수 있다. 이미지, 사운드, 텍스트 등 다양한 멀티미디어 요소도 지원한다. 이미지 로딩 및 출력은 `loadImage()`와 `image()`로, 텍스트 출력은 `text()`로 구현되며 각각의 요소는 다양한 좌표 기반 조정이 가능하다. 또한, NumPy와 같은 파이썬 과학계산 생태계와도 호환이 가능하여, 복잡한 수학적 계산이나 데이터 시각화 작업에 활용할 수 있는 확장성이 있다. 전반적으로 p5py는 예술가, 디자이너, 교육자, 프로그래밍 입문자를 위한 시각 중심의 프로그래밍 도구로서, 단순한 문법과 풍부한 기능을 통해 창의적 프로토타이핑을 효율적으로 지원하는 라이브러리이다. 상세한 내용은 다음 링크를 참고한다. https://github.com/p5py/p5 https://p5.readthedocs.io/en/latest/install.html   p5 Python 설치 시작하려면 컴퓨터에 파이썬이 설치되어 있어야 한다. 다음 단계에 따라 필요한 라이브러리를 설정한다.   1단계 : 파이썬 설치 파이썬 3.11이 설치되어 있는지 확인한다. 없다면 python.org에서 다운로드한다.   2단계 : p5 설치 pip를 사용하여 p5를 설치한다. pip install p5   3단계 : pandas 설치 CSV 파일을 처리하려면 라이브러리를 설치한다. pip install pandas   4단계 : 설치 라이브러리 검사 터미널에서 다음의 명령을 입력해 제대로 설치되었는지 확인한다. python -c "import p5" python -c "import pandas"     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2025-07-01
CAD&Graphics 2025년 7월호 목차
  INFOWORLD   Editorial 17 AI로 국가를 다시 짜는 시대   New Product  18 HP Z북 울트라 G1a 리뷰 / 최석영 AI 크리에이터와 3D 작업을 위한 최적화 22 HP Z북 울트라 G1a 리뷰 / 노병수 설계 엔지니어 관점에서 본 고성능 노트북 26 스마트 제조의 실현 위한 물류 디지털 트윈 설루션 PINOKIO 31 더욱 빠르고 스마트한 시각화 콘텐츠 제작 지원 언리얼 엔진 5.6 60 이달의 신제품   Focus  36 PLM/DX 베스트 프랙티스 컨퍼런스 2025, 제조 혁신을 위한 PLM과 AI 전략을 짚다 44 다쏘시스템, ‘3D익스피리언스 콘퍼런스’ 통해 AI 버추얼 트윈 시대의 혁신 비전 제시 47 가상제품개발연구회, 춘계 심포지엄에서 AI 전환 시대의 제품 개발 방향 논의 50 AI 기반 시뮬레이션 전략의 현주소, ‘ATC 코리아 2025’에서 확인하다   On Air 52 캐드앤그래픽스 CNG TV 지식방송 지상중계 AI 시대, 지식과 경험의 디지털 트윈 전략과 도구   Column 54 현장에서 얻은 것 No. 20 / 류용효 AI 스터디그룹(데이터공작소)에서 답을 찾다 58 디지털 지식전문가 조형식의 지식마당 / 조형식 인공지능 시대의 창의성 증폭, 협력과 영감, 깨달음의 격차   Case Study 67 유니티로 구현된 VR 자동차 수리 학습 경험 게임 기술이 충돌 수리 교육을 혁신하는 방법   62 New Books  64 News   Directory  123 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA   AEC 70 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 파이썬 버전 라이브러리 p5 기반 3D 데이터 시각화 74 새로워진 캐디안 2025 살펴보기 (8) / 최영석 유틸리티 기능 소개 Ⅵ 77 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (4) / 천벼리 CAD에서 유기적인 BIM 및 DWG 도면 작업   Mechanical 80 제품 개발 혁신을 가속화하는 크레오 파라메트릭 11.0 (14) / 김주현 크레오 시뮬레이션 라이브의 개선사항   Manufacturing 86 제조산업의 경쟁력 강화를 위한 디지털화 전략 / 오병준 글로벌 제조업의 핵심, 포괄적 디지털 트윈   Reverse Engineering 90 시점 – 사물이나 현상을 바라보는 눈 (7) / 유우식 집단 관찰   Analysis 97 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (23) / 나인플러스IT 피델리티 LES로 항공 음향 예측의 속도와 정확성 가속화 100 최적화 문제를 통찰하기 위한 심센터 히즈 (5) / 이종학 실험 측정과 해석 결과 간의 오차 감소를 위한 캘리브레이션 분석 114 1D 열 관리를 위한 KULI의 신규 기능 업데이트 / 이대형 파이썬 활용 강화 및 p-h 선도 업그레이드   PLM 106 산업 디지털 전환을 가속화하는 버추얼 트윈 (4) / 최형완 항공/방위 산업의 스마트 유지보수 및 MRO 구현 110 BPMN을 활용하여 제품 개발의 소통과 협업 극대화하기 (5) / 윤경렬, 가브리엘 데그라시 클라우드 서버 환경에서 BPMN을 연결하는 설루션 탐구   Visualization 118 AI 크리에이터 시대 : 영상 제작의 새로운 패러다임 (4) / 최석영 AI 특수효과와 후반작업 마스터하기   캐드앤그래픽스 2025년 7월호 - 제조 혁신을 위한 PLM과 AI 전략 짚은 PLM/DX 베스트 프랙티스 컨퍼런스 from 캐드앤그래픽스   캐드앤그래픽스 당월호 책자 구입하기   캐드앤그래픽스 당월호 PDF 구입하기
작성일 : 2025-06-27
인공지능 AI 에이전트 표준 프로토콜 MCP의 사용, 분석 및 개발
BIM 칼럼니스트 강태욱의 이슈 & 토크   MCP(Model Context Protocol)는 클로드(Claude)의 개발사인 앤트로픽(Anthropic)의 인공지능 AI 에이전트 표준 프로토콜이다. 이번 호에서는 최근 많은 이슈가 되고 있는 MCP의 사용 방법을 간략히 설명한다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   그림 1. MCP의 개념   MCP는 애플리케이션이 LLM(대규모 언어 모델)에 컨텍스트를 제공하는 방식을 표준화한 개방형 프로토콜이다. USB-C 포트처럼, 다양한 도구와 데이터를 LLM에 연결하는 통합된 인터페이스 역할을 한다. LLM 기반 에이전트와 워크플로 구축을 지원하며 유연한 통합, 데이터 보호, 공급업체 간 전환성을 제공한다. MCP를 이용하면 AI 에이전트가 다양한 도구를 이용해 기존 LLM보다 훨씬 많은 일을 할 수 있다. 예를 들어, LLM에서 실시간 웹 자료를 이용해 여행 일정을 짜고, 마케팅 보고서를 만들며, 레빗(Revit)과 같은 3D 모델 콘텐츠를 프롬프트 엔지니어링으로 개발할 수 있다.   그림 2. AI 에이전트 기반 3D 모델링(United Top Tech 유튜브)   그림 3. MCP 도구 서버(https://mcp.so)   MCP의 개념 아키텍처 구조 MCP는 호스트-클라이언트-서버 구조로 구성되며, 로컬 및 원격 데이터를 안전하게 연결할 수 있는 아키텍처를 따른다. 호스트는 서버에서 제공해 주는 파일 관리, 웹 서칭, 계산 등의 도구를 연결해 LLM을 통해 추론, CoT, 도구 호출, 생성 등의 역할을 담당한다.   그림 4. MCP의 구조   각 구성요소의 역할은 다음과 같다. MCP 호스트는 MCP 프로토콜을 통해 서비스에 액세스할 수 있는 애플리케이션이다. 클로드 데스크톱 앱, AI 에이전트/CLI, 커서 IDE 등이 이에 해당하며, LLM(로컬 또는 원격)을 활용하여 다양한 작업을 수행한다. MCP 클라이언트는 MCP 서버와 연결하기 위해 호스트 애플리케이션과 통합된 클라이언트이다. MCP 서버는 MCP 프로토콜을 통해 특정 기능을 노출하는 응용 프로그램 또는 프로그램이다. 서버는 도커(Docker) 컨테이너, JVM, Node.js(UV/UVX) 프로세스에서 실행될 수 있으며, MCP 커뮤니티에서 제공하는 사전 구축된 서버를 활용할 수도 있다. 로컬 데이터 소스는 로컬 시스템에 존재하는 데이터베이스 또는 파일 시스템이다. 원격 서비스는 웹 API를 통해 액세스할 수 있는 깃허브(GitHub), 브레이브 서치(Brave Search)와 같은 외부 리소스이다. MCP를 이용하면 서버, 클라이언트, 로컬에 있는 파일, 폴더, 앱에 접근해 이를 LLM으로 컨트롤할 수 있다. MCP 구조를 구성하는 호스트와 서버는 다음과 같은 도구를 통해 구성해 활용한다. 호스트 : 클로드, 커서(Cursor), 챗GPT(ChatGPT), 깃허브 코파일럿(Github Copilot) 등 서버 : Model Context Protocol Servers(https://github. com/modelcontextprotocol/servers) MCP는 전형적인 호스트-서버 프로토콜(TCP/IP와 유사)을 따른다. 서버의 실행 모드는 SSE(server sent event)와 stdio(표준입출력) 모드가 있다. SSE는 네트워크로 연결해 도구를 호출할 수 있도록 한다. stdio는 로컬 자체에서 도구를 호출할 수 있도록 한다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2025-06-04
CAD&Graphics 2025년 6월호 목차
  INFOWORLD   Editorial 17 챗GPT 이후, 생성형 AI는 어디로 가는가   Case Study 18 산업 제조 전문 기업 뵐링거 그룹의 금속 3D 프린팅 혁신      서포트 구조 최적화로 설계 자유도 확장 및 지속 가능한 제조 실현 20 실시간 3D 엔진 기반의 전기자동차 HMI 개발      별에서 영감을 받은 지리 갤럭시 E8의 스마트 콕핏 24 디지털 트윈으로 어트랙션 디자인하기      몰입형 협업을 위한 3D 시각화 및 애셋 관리 간소화   Focus 28 아비바코리아, 산업 지능 기반 디지털 트윈 전략과 미래 제시 33 AWS 서밋 서울 2025, “생성형 AI와 클라우드 혁신으로 산업 디지털 전환 가속화” 36 오토폼, “한국 금형 산업의 디지털 전환 및 AI 기반 혁신 도울 것” 38 트림블코리아, AI와 기술 혁신으로 건설 산업의 디지털 전환 제시 40 한국BIM학회, 정기학술대회에서 ‘AI 전환과 미래의 BIM’ 조망   People&Company 30 아비바 그레그 파다 엔지니어링 총괄 부사장 데이터 중심의 효율적인 협업 및 산업 디지털 전환 이끈다   On Air 45 캐드앤그래픽스 CNG TV 지식방송 지상중계 제조 산업의 미래를 바꾸는 PLM 혁신과 AX 전략 제시 46 캐드앤그래픽스 CNG TV 지식방송 지상중계 설계를 바꾸는 솔리드웍스의 AI 전략 58 캐드앤그래픽스 CNG TV 지식방송 지상중계 디지털 기술이 이끄는 치과 혁신과 교정 치료의 미래   Column 48 디지털 지식전문가 조형식의 지식마당 / 조형식 디지털 온톨로지와 디지털 트윈화 54 트렌드에서 얻은 것 No. 25 / 류용효 데이터 연결이 곧 경쟁력이다 – 팔란티어의 미래 플랫폼 전략   New Products 42 이달의 신제품   54 New Books 56 News   Directory 115 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA   AEC 59 새로워진 캐디안 2025 살펴보기 (7) / 최영석 유틸리티 기능 소개 Ⅴ 62 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 인공지능 AI 에이전트 표준 프로토콜 MCP의 사용, 분석 및 개발 69 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (3) / 천벼리 2D & 3D CAD 기능 업데이트   Reverse Engineering 72 시점 – 사물이나 현상을 바라보는 눈 (6) / 유우식 개별 관찰   Visualization 78 AI 크리에이터 시대 : 영상 제작의 새로운 패러다임 (3) / 최석영 소셜 미디어 최적화 AI 영상 제작 전략   Mechanical 82 제품 개발 혁신을 가속화하는 크레오 파라메트릭 11.0 (13) / 김성철 클리어런스 및 크리피지 분석 소개   Analysis 88 산업 디지털 전환을 가속화하는 버추얼 트윈 (3) / 황하나 CFD와 머신러닝을 활용한 공력 성능 예측 프로세스 개발 91 앤시스 SI웨이브를 이용한 MTTF 해석 / 배현진 DC 전류 밀도 분포를 이용한 PCB 수명 계산 94 최적화 문제를 통찰하기 위한 심센터 히즈 (4) / 이종학 산포특성을 가지는 매개변수의 상관성 및 신뢰성 분석 104 MBSE를 위한 아키텍처–1D 모델 연계의 중요성 및 적용 전략 (2) / 오재응 사례로 살펴 보는 아키텍처 모델과 1D 모델의 연계 112 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (22) / 나인플러스IT 피델리티 LES로 터보 기계의 정확도 및 설루션 시간 향상   PLM 100 BPMN을 활용하여 제품 개발의 소통과 협업 극대화하기 (4) / 윤경렬, 가브리엘 데그라시 간단한 제품 개발 프로세스를 디자인해보기   캐드앤그래픽스 2025년 6월호 목차 - AI·클라우드 기술을 통한 산업 디지털 전환 가속화 from 캐드앤그래픽스     캐드앤그래픽스 당월호 책자 구입하기   캐드앤그래픽스 당월호 PDF 구입하기
작성일 : 2025-05-28
[무료강좌] 오픈마누스 AI 에이전트의 설치, 사용 및 구조 분석
BIM 칼럼니스트 강태욱의 이슈 & 토크   생성형 AI 에이전트는 목표 달성을 위해 세상을 관찰하고 스스로 행동하는 자율적인 애플리케이션으로, 행동과 의사결정을 위한 인지 아키텍처를 갖추고 있다. 이번 호에서는 오픈소스 AI 에이전트인 오픈마누스(OpenManus)를 통해 AI 에이전트의 동작 메커니즘이 어떻게 구현되는지 분석해 본다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   최근 AI 에이전트 기술이 크게 발전하고 있다. 구글의 에이전트 백서를 보면, 생성형 AI 에이전트는 목표 달성을 위해 세상을 관찰하고 스스로 행동하는 자율적인 애플리케이션으로 설명한다. 명시적인 지시가 없어도 스스로 판단하고 능동적으로 목표에 접근할 수 있다. 이러한 에이전트는 행동과 의사결정을 위한 인지 아키텍처를 갖추며, 핵심 구성 요소는 <그림 1>과 같이 사용자 입력에 대한 추론 역할을 하는 모델(보통은 GPT와 같은 LLM), 입력에 대해 필요한 기능을 제공하는 도구(tools), 그리고 어떤 도구를 호출할지 조율하는 오케스트레이션의 세 가지로 이루어진다.   그림 1. AI 에이전트의 구성 요소(Agents, Google, 2024)   이번 호에서는 AI 에이전트의 동작 메커니즘을 분석하기 위한 재료로, 딥시크(DeekSeek)와 더불어 관심이 높은 마누스(Manus.im)에서 영감을 받아 개발된 오픈마누스(OpenManus) 오픈소스 AI 에이전트를 활용하겠다. 오픈마누스는 메타GPT(MetaGPT)라는 이름으로 활동 중인 중국인 개발자가 공개한 AI 에이전트이다. 개발자는 오픈마누스가 연결된 다양한 도구를 LLM으로 조율하고 실행할 수 있다고 주장하고 있다. 깃허브(GitHub) 등에 설명된 오픈마누스는 다음과 같은 기능을 지원한다. 로컬에서 AI 에이전트 실행 여러 도구 및 API 통합 : 외부 API, 로컬 모델 및 자동화 도구를 연결, 호출 워크플로 사용자 지정 : AI가 복잡한 다단계 상호 작용을 효율적으로 처리 여러 LLM 지원 : 라마(LLaMA), 미스트랄(Mistral) 및 믹스트랄(Mixtral)과 같은 인기 있는 개방형 모델과 호환 자동화 향상 : 내장 메모리 및 계획 기능을 통해 코딩, 문서 처리, 연구 등을 지원   <그림 2>는 이 에이전트가 지원하는 기능 중 일부이다. 프롬프트 : “Create a basic Three.js endless runner game with a cube as the player and procedurally generated obstacles. Make sure to run it only in browser. If possible also launch it in the browser automatically after creating the game.”   그림 2   오픈마누스는 이전에 중국에서 개발된 마누스에 대한 관심을 오픈소소로 옮기는 데 성공했다. 오픈마누스는 현재 깃허브에서 4만 2000여 개의 별을 받을 정도로 관심을 받고 있다.    그림 3. 오픈마누스(2025년 4월 기준 42.8k stars)   필자는 오픈마누스에 대한 관심이 높았던 것은 구현된 기술보다는 에이전트 분야에서 크게 알려진 마누스에 대한 관심, 오픈소스 버전의 AI 에이전트 코드 공개가 더 크게 작용했다고 생각한다. 이제 설치 및 사용해 보고, 성능 품질을 확인해 보자. 그리고 코드 실행 메커니즘을 분석해 본다.    오픈마누스 설치 개발 환경은 이미 컴퓨터에 엔비디아 쿠다(NVIDIA CUDA), 파이토치(PyTorch) 등이 설치되어 있다고 가정한다. 이제, 다음 명령을 터미널에서 실행해 설치한다.   conda create -n open_manus python=3.12 conda activate open_manus git clone https://github.com/mannaandpoem/OpenManus.git cd OpenManus pip install -r requirements.txt playwright install   오픈마누스가 설치하는 패키지를 보면, 많은 경우, 기존에 잘 만들어진 LLM, AI Agent 라이브러리를 사용하는 것을 알 수 있다. 여기서 사용하는 주요 라이브러리는 다음과 같다.  pydantic, openai, fastapi, tiktoken, html2text, unicorn, googlesearch-python, playwright, docker     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2025-05-02
[온에어] 의료 AI를 활용한 가상현실 기반 임상 실습 교육 소개
캐드앤그래픽스 CNG TV 지식방송 지상 중계   지난 4월 7일 CNG TV는 줌(ZOOM) 방송을 통해 ‘의료AI 표준 환자를 활용한 가상현실 기반 임상 실습 교육 소개’를 주제로 웨비나를 진행했다. 이번 방송에서는 VR 기반 시뮬레이션이 어떻게 의료진에게 위험 부담 없이 반복 훈련할 수 있는 환경을 제공하는지 살펴보는 시간이 마련됐다. 자세한 내용은 다시보기를 통해 확인할 수 있다. ■ 박경수 기자   ▲ XR(확장현실)은 VR(가상현실), AR(증강현실), MR(혼합현실)을 모두 포괄하는 상위 개념으로 현실과 가상 세계를 연결하는 몰입형(immersive) 기술이다.   의료 AI와 가상현실 기반 임상 교육의 활용 이번 웨비나는 한국건설기술연구원 강태욱 연구위원이 사회를 맡고, 조선대학교 치과대학 구강악안면외과 문성용 교수가 발표자로 참여했다. 문성용 교수는 의료 AI 표준 환자를 활용한 가상현실(VR) 기반 임상 실습 교육의 개발 내용과 활용 방안을 공유하며, VR 기술이 임상 및 교육 분야에서 몰입도를 높여 활용 가치가 높다는 점을 강조했다. 의료 AI 표준 환자를 활용한 가상현실(VR)과 증강현실(AR) 기반의 교육은 교육의 몰입도를 높이고 임상 시뮬레이션을 실현할 수 있는 기술이다. VR을 통해 3D 모델을 기반으로 종양 제거 수술 등 실습을 할 수 있으며, AR을 활용하여 수술 중 실시간 가이드 및 위치 표시가 가능하다. 국내외에서 VR 기반 실습이 도입되고 있으며, 특히 해부학 교육과 수술 술기 연습에 높은 활용도를 보이고 있다. 문성용 교수는 “VR 시뮬레이션을 통해 수술 계획을 수립하고 AR 내비게이션을 활용하여 실제 수술 정확도를 높일 수 있으며, VR 교육 콘텐츠는 학생들에게 수술 환경의 스트레스를 줄이고 반복 학습 기회를 제공하여 임상 능력을 향상시킨다”고 말했다. 또한 “AI 기반 가상 환자를 통해 문진 및 진단 능력을 평가하고, 햅틱 디바이스를 활용하여 실제와 유사한 촉각 경험을 제공함으로써 교육 효과를 극대화할 수 있다”고 소개했다.   VR 기반 의료 교육의 필요성과 효과 실제 수술 기회를 제공받기 어려운 상황에서 의사 수련생이나 레지던트가 술기를 익히는 과정에는 한계가 있다. 따라서 VR 교육 콘텐츠는 가상의 환자를 통해 수술을 실습하고 환자 모니터링을 2025/5기반으로 한 평가 시스템을 통해 교육 효과를 높일 수 있다. 적절한 교육 환경을 제공할 경우 의사의 술기 향상과 더 나은 환자 진료로 이어질 수 있다. 문 교수는 “VR 기반 교육은 해부학 지식을 효과적으로 전달하고, 수술 과정에서 발생할 수 있는 실수를 미리 경험하게 하여 안전성을 높인다”며, “가상현실을 활용한 훈련은 평가의 객관성을 높이고, 동일한 조건에서 교육을 진행할 수 있어 일관된 피교육자 평가가 가능하다”고 소개했다. 의료 분야의 시뮬레이션 솔루션을 시장에 성공적으로 도입하기 위해서는 질 높은 콘텐츠가 필요하며, 이와 함께 시장성에 대한 고민이 있어야 한다. VR 훈련 콘텐츠 개발 시 의료인의 주도적인 참여가 필수이며, 그렇지 않을 경우 디테일 부족으로 인해 실제 사용에 어려움이 있을 수 있다. 문 교수는 “디지털 트윈 개념을 활용한 시뮬레이터 개발이 가능하며, 이를 통해 실제 환자를 모델로 한 훈련이 이루어질 수 있다”며, “최신 기술을 활용하여 의료 분야에서의 발전 방향을 모색하고 전시회를 통해 정보 수집과 활용 방안 고민이 중요하다”고 강조했다.    ▲ 조선대학교 치과대학 구강악안면외과 문성용 교수   ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2025-05-02
CAD&Graphics 2025년 5월호 목차
  INFOWORLD   Editorial  17 로봇이 달리는 시대, 인간은 어디로 달려가는가?   Hot Window  18  캐드앤그래픽스 디지털 트윈 설문조사 분석 : 디지털 트윈에 대한 기대 속에 실질적 도입과 확산 위한 노력 필요   Case Study  24 노트르담 대성당의 영광스러운 복원을 선보인 언리얼 엔진 라이팅 리얼타임 3D 기술을 도입하여 한층 발전된 프로젝션 매핑 구현 27 미래 모빌리티를 위한 자율주행 시뮬레이터, 모라이 심 실시간 3D 엔진을 활용해 더욱 현실적인 시뮬레이션 구축   People & Company  30 AWS 황민선 파트너 세일즈 매니저, 에티버스 김준성 전무 AI와 산업 전문성 결합해 클라우드 기반 제조 혁신 도울 것   Focus  34 DN솔루션즈, 금속 3D 프린터 'DLX 시리즈'로 제조 혁신 선도한다 37 유니티, “게임을 넘어 다양한 산업으로, 3D 시각화와 AI 통해 혁신 지원” 40 델, ‘AI PC 시대’ 주도 선언… 통합 브랜드 제품 대거 출시   New Products  43 이달의 신제품   On Air 44 캐드앤그래픽스 CNG TV 지식방송 지상중계 공기업 BIM 적용 지침에 따른 설계·시공 프로세스 변화와 대응 전략 46 캐드앤그래픽스 CNG TV 지식방송 지상중계 디지털 공급망 관리로 산업 건설 프로젝트의 비효율 해소 47 캐드앤그래픽스 CNG TV 지식방송 지상중계 의료 AI를 활용한 가상현실 기반 임상 실습 교육 소개   Column 48 트렌드에서 얻은 것 No. 23 / 류용효 실용형 AI, 제조의 미래를 바꾸다   54 New Books    Directory  131 국내 주요 CAD/CAM/CAE/PDM 소프트웨어 공급업체 디렉토리   CADPIA    Visualization  84 AI 크리에이터 시대 : 영상 제작의 새로운 패러다임 (2) / 최석영 AI 기반 크리에이티브 워크플로 혁신   AEC 56 새로워진 캐디안 2025 살펴보기 (6) / 최영석 유틸리티 기능 소개 Ⅳ 60 BIM 칼럼니스트 강태욱의 이슈 & 토크 / 강태욱 오픈마누스 AI 에이전트의 설치, 사용 및 구조 분석 68 데스크톱/모바일/클라우드를 지원하는 아레스 캐드 2026 (2) / 천벼리 오토캐드 전환 지원과 AI 기반 생산성   범용 CAD  71 오토캐드 2026의 새로운 기능과 개선사항 / 양승규 AI 기반 기능 및 성능이 향상된 오토캐드 2026   Reverse Engineering  78 시점 - 사물이나 현상을 바라보는 눈 (5) / 유우식 변화와 흐름의 관찰   Mechanical  91 산업 디지털 전환을 가속화하는 버추얼 트윈 (2) / 최윤정 카티아 VMU를 활용한 설계 검증 혁신 94 제품 개발 혁신을 가속화하는 크레오 파라메트릭 11.0 (12) / 박수민 도면 기호 생성하기   Analysis  100 앤시스 워크벤치를 활용한 해석 성공 사례 / 김혜영 앤시스 LS-DYNA의 리스타트 기능 및 활용 방법 104 최적화 문제를 통찰하기 위한 심센터 히즈 (3) / 이종학 수집 또는 측정된 외부 데이터의 시각화 및 데이터 분석 110 성공적인 유동 해석을 위한 케이던스의 CFD 기술 (21) / 나인플러스IT 차세대 자동차 설계를 위한 DNS, LES, RANS 시뮬레이션 115 MBSE를 위한 아키텍처–1D 모델 연계의 중요성 및 적용 전략 (1) / 오재응 아키텍처 모델과 1D 모델의 전략적 연계   PLM  126 BPMN을 활용하여 제품 개발의 소통과 협업 극대화하기 (3) / 윤경렬, 가브리엘 데그라시 비즈니스 프로세스 모델링을 배워보자       캐드앤그래픽스 당월호 책자 구입하기   캐드앤그래픽스 당월호 PDF 구입하기
작성일 : 2025-04-24
오픈소스 LLM 기반 블렌더 모델링 AI 에이전트 개발하기
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 올라마(Ollama)와 오픈AI(OpenAI) GPT가 지원하는 오픈 소스 AI 모델을 블렌더(Blender)와 연결해 프롬프트 입력에 의한 자동 모델링 에이전트를 개발하는 방법을 설명한다. 이 연결을 통해 3D 모델링 작업 흐름을 간소화하고, 간단한 텍스트 프롬프트만으로 3D 장면을 생성하고 수정할 수 있다. 이번 호의 내용을 통해 이 프로세스를 직접 구현하는 방법을 이해하고, AI 에이전트 도구로서 LLM 모델의 역량을 평가할 수 있다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/ GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 페이스북 | www.facebook.com/laputa999 블로그 | http://daddynkidsmakers.blogspot.com 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | www.facebook.com/groups/digestpodcast   그림 1. 프롬프트 : ‘Generate 100 cubes along the line of a circle with a radius of 30. The color and size of each cube are random.’   개념 : 텍스트 기반 3D 모델링 ‘텍스트 기반 3D 모델링’이란, 사용자가 입력한 텍스트를 AI 모델이 분석하여 블렌더에서 실행할 수 있는 코드를 생성하고 이를 통해 3D 그래픽을 구현하는 방식이다. 텍스트 토큰을 조건으로 설정하여 메시 모델을 생성하는 방법도 존재하며, 이는 스테이블 디퓨전(Stable Diffusion : SD) 계열의 기술을 활용하는 경우가 많다. 그러나 SD 기반 모델은 정확한 크기와 위치를 지정하는 데 근본적인 한계를 가진다. 이번 호에서는 정확한 치수를 가진 모델을 생성하는 것에 초점을 맞추고 있으므로, SD 기반 모델에 대한 자세한 설명은 생략한다. 텍스트를 3D 모델로 변환하는 에이전트 도구는 CAD 툴과의 상호작용 방식을 개선할 가능성이 있으며, 그래픽 모델링의 진입 장벽을 낮추고 신속한 프로토타이핑이 가능할 수 있다.   실행 가능한 코드 다운로드 이번 호의 내용과 관련된 실행 가능한 코드는 깃허브(GitHub)에서 다운로드할 수 있으니 참고한다. GitHub 링크 : https://github.com/mac999/blender-llm-addin   라이브러리 설치 블렌더와 올라마를 설치해야 한다.   1. 블렌더 다운로드 : blender.org   2. 윈도우에서 올라마 다운로드 : https://ollama.com/download   3. 오픈 소스 LLM 모델 설치(터미널에서 실행) ollama pull llama3.2 ollama pull gemma2 ollama pull codellama ollama pull qwen2.5-coder:3b ollama pull vanilj/Phi-4   4. 필요한 라이브러리 설치 pip install pandas numpy openai ollama   블렌더의 파이썬(Python) 환경에서 라이브러리를 설치하려면, 블렌더 설치 경로에 맞게 다음을 실행해야 한다. cd "C:/Program Files/Blender Foundation/Blender /python/bin" ./python.exe -m ensurepip ./python.exe -m pip install pandas numpy openai ollama   코드 설명 블렌더 UI 패널 생성 사용자가 블렌더에서 직접 모델을 선택하고 텍스트 프롬프트를 입력할 수 있도록 커스텀 UI를 생성한다. class OBJECT_PT_CustomPanel(bpy.types.Panel):  bl_label = "AI Model Selector"  bl_idname = "OBJECT_PT_custom_panel"  bl_space_type = 'VIEW_3D'  bl_region_type = 'UI'  bl_category = "Gen AI 3D Graphics Model"  def draw(self, context):   layout = self.layout   layout.label(text="Select Model:")   layout.prop(context.scene, "ai_model", text="")   layout.label(text="User Prompt:")   layout.prop(context.scene, "user_prompt", text="")   layout.operator("object.submit_prompt", text="Submit")     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2025-04-02