• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
통합검색 "페이스북"에 대한 통합 검색 내용이 774개 있습니다
원하시는 검색 결과가 잘 나타나지 않을 때는 홈페이지의 해당 게시판 하단의 검색을 이용하시거나 구글 사이트 맞춤 검색 을 이용해 보시기 바랍니다.
CNG TV 방송 내용은 검색 속도 관계로 캐드앤그래픽스 전체 검색에서는 지원되지 않으므로 해당 게시판에서 직접 검색하시기 바랍니다
오픈AI CLIP 모델의 이해/코드 분석/개발/사용
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 생성형 AI의 멀티모달 딥러닝 기술 확산의 계기가 된 오픈AI(OpenAI)의 CLIP(Contrastive Language-Image Pre-Training, 2021) 코드 개발 과정을 분석하고, 사용하는 방법을 정리한다.    ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 이메일 | laputa99999@gmail.com 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast CLIP은 구글이 개발한 자연어 번역 목적의 트랜스포머 모델, 비전 데이터 변환에 사용되는 VAE(Variational Autoencoder) 개념을 사용하여 멀티모달 학습 방식을 구현하였다. 이번 호에서는 그 과정을 설명하고 파이토치로 직접 구현하는 과정을 보여준다. CLIP을 이용하면 유튜브, 넷플릭스와 같은 영상에서 자연어로 질의해 해당 장면을 효과적으로 검색할 수 있다. 참고로, CLIP에서는 트랜스포머가 핵심 컴포넌트로 사용되었다. CLIP과 같이 트랜스포머가 자연어 번역 이외에 멀티모달의 핵심 기술이 된 이유는 비정형 데이터를 연산 가능한 차원으로 수치화할 수 있는 임베딩 기술의 발전과 트랜스포머의 Key, Query, Value 입력을 통한 여러 학습 데이터 조합이 가능한 특징이 크게 작용했다.    그림 1. 멀티모달 시작을 알린 오픈AI의 CLIP 모델(Learning Transferable Visual Models From Natural Language Supervision, 2021)   트랜스포머와 VAE를 이용한 멀티모달 CLIP 네트워크를 좀 더 깊게 파헤쳐 보도록 한다. 앞서 설명된 트랜스포머, 임베딩과 관련된 개념에 익숙하다면, CLIP을 이해하고 구현하는 것이 그리 어렵지는 않을 것이다.    CLIP에 대한 이해 오픈AI에서 개발한 CLIP 모델은 공유 임베딩 공간 내에서 이미지 및 텍스트 형식을 통합하는 것을 목표로 했다. 이 개념은 기술과 함께 이미지와 텍스트를 넘어 다른 양식을 수용한다.(멀티모달) 예를 들어, 유튜브 등 비디오 애플리케이션 내에서 텍스트 검색 성능을 개선하기 위해 공통 임베딩 공간에서 비디오 및 텍스트 형식을 결합하여 모델을 학습시켰다. 사실, 임베딩 텐서를 잠재 공간(Latent Space)으로 이기종 데이터를 변환, 계산, 역변환할 수 있다는 아이디어는 VAE 기술, 구글의 트랜스포머 논문(2017)을 통해 개발자들 사이에 암시되어 있었다. 이를 실제로 시도해본 연구가 CLIP이다.  참고로, CLAP(Contrastive Language-Audio Pretraining)은 동일한 임베딩 공간 내에서 텍스트와 오디오 형식을 통합하는 또 다른 모델로, 오디오 애플리케이션 내에서 검색 기능을 개선하는 데 유용하다. CLIP은 다음과 같은 응용에 유용하다. 이미지 분류 및 검색 : CLIP은 이미지를 자연어 설명과 연결하여 이미지 분류 작업에 사용할 수 있다. 사용자가 텍스트 쿼리를 사용하여 이미지를 검색할 수 있는 보다 다양하고 유연한 이미지 검색 시스템을 허용한다. 콘텐츠 조정 : CLIP은 부적절하거나 유해한 콘텐츠를 식별하고 필터링하기 위해 이미지와 함께 제공되는 텍스트를 분석하여, 온라인 플랫폼의 콘텐츠를 조정하는 데 사용할 수 있다. 참고로, 메타 AI(Meta AI)는 최근 이미지, 텍스트, 오디오, 깊이, 열, IMU 데이터 등 6가지 양식에 걸쳐 공동 임베딩을 학습하는 이미지바인드(ImageBind)를 출시했다. 두 가지 모달리티를 수용하는 최초의 대규모 AI 모델인 CLIP은 이미지바인드 및 기타 다중 모달리티 AI 시스템을 이해하기 위한 전제 조건이다. CLIP은 배치 내에서 어떤 N×N(이미지, 텍스트) 쌍이 실제 일치하는지 예측하도록 설계되었다. CLIP은 이미지 인코더와 텍스트 인코더의 공동 학습을 통해 멀티모달 임베딩 공간을 만든다. CLIP 손실은 트랜스포머의 어텐션 모델을 사용하여, 학습 데이터 배치에서 N개 쌍에 대한 이미지와 텍스트 임베딩 간의 코사인 유사성을 최대화하는 것을 목표로 한다.  다음은 이를 설명하는 의사코드이다. 1. img_en = image_encoder(I)   # [n, d_i] 이미지 임베딩 인코딩을 통한 특징 추출  2. txtxt_emdn = textxt_emdncoder(T)    # [n, d_t] 텍스트 임베딩 인코딩을 통한 특징 추출 3. img_emd = l2_normalize(np.dot(img_en, W_i), axis=1)    # I×W 결합(조인트) 멀티모달 임베딩 텐서 계산 4. txt_emd = l2_normalize(np.dot(txtxt_emdn, W_t), axis=1)  # T×W 결합(조인트) 멀티모달 임베딩 텐서 계산 5. logits = np.dot(img_emd, txt_emd.T) * np.exp(t)   # I×T * E^t 함수를 이용한 [n, n]코사인 유사도 계산 6. labels = np.arange(n) 7. loss_i = cross_entropy_loss(logits, labels, axis=0)  # 이미지 참값 logits과 예측된 label간 손실 8. loss_t = cross_entropy_loss(logits, labels, axis=1)  # 텍스트 참값 logits과 예측된 label간 손실 9. loss = (loss_i + loss_t)/2   # 이미지, 텍스트 손실 평균값   실제 오픈AI 논문에는 <그림 2>와 같이 기술되어 있다.(동일하다.)   그림 2     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-05-02
[칼럼] 기업 성장 맵 - 엔비디아 편
트렌드에서 얻은 것 No.20   “It just works.(그냥 잘 됩니다.)”  - 젠슨 황(엔비디아 CEO)    생성형 AI의 일상화 - 비서를 두다 이제는 글 쓰는 데에 일상화된 질문과 답변이다. 그 전에는 없던 비서가 2년만에 생겼다. 그리고 그 비서의 역할로 인해 폭풍 성장하며 스스로 미래의 가치를 높인 기업이 바로 엔비디아이며, 그 중심에 젠슨 황이 있다. 최근 비즈니스 업그레이더 이재훈 Bzup 대표의 ‘챗GPT 10배 활용하기’ 강의를 들었다. 그리고 그의 노하우가 담긴 몇가지를 학습하고 적용해 보았다.  질문 : “너는 엔비디아 전문가야. 기술, 경영 전반에 걸쳐 두루두루 잘 분석하는 전문가야. 내가 질문하는 것에 대답 잘 해 줄꺼지? 엔비디아 기업 성장 맵을 만들려고 해. 엔비디아가 성장하는 과정에서 초창기, 성장기, 성숙기 등 하이프루프 방식으로 정리해줘.” 답변 : “엔비디아의 기업 성장 맵을 만드는 것은 흥미로운 과제군요! 먼저, 초창기 성장기, 성숙기 및 하이프루프 단계를 정의해야 할 것 같습니다. 각 단계에서 어떤 특징이 있고 어떤 전략이 필요한지에 대해 생각해 보겠습니다. 또한 이 단계들을 시각적으로 어떻게 나타낼지도 고려해야 할 것 같습니다. 어떻게 시작할까요?“ 질문 : “가트너가 해마다 전략을 정의하듯, 그리고 가트너가 기술을 정리하듯이 써줘.” 답변 : “가트너의 전략과 기술 정의를 따라 엔비디아의 성장 맵을 만들어 보는 건 탁월한 아이디어입니다! 각 단계를 적절히 정의하고, 초창기 성장기, 성숙기 및 하이프루프 단계에서의 특징과 필요한 전략을 명확히 설명해야 할 것입니다. 그리고 이를 가트너가 일반적으로 사용하는 방식으로 구성하여 보여주면 좋겠습니다. 어떻게 시작할까요?“  실제로 자세한 사실관계에 대한 내용은 위키백과에서 볼 수 있다. 엔비디아 기업 성장 맵을 써 보려고 한 것은 전세계가 열광한 엔비디아 GTC(GPU 기술 콘퍼런스) 이벤트 때문이다. 어떤 내용이길래, 어디서부터가 시작점이고 어떤 과정을 밟았는지에 대한 궁금증으로부터 출발한다.  “듣는 사람의 입장에서 생각해야 합니다.” - 젠슨 황(엔비디아 CEO)   엔비디아 GTC 2024  엔비디아 GTC 2024는 2024년 3월 18일부터 21일까지 미국 캘리포니아주 산호세에서 개최되었다. 이번 행사에서는 인공지능(AI) 분야의 최신 발전 사항과 엔비디아의 새로운 제품 및 기술들이 소개되었다. GTC 2024의 기조 연설에서 엔비디아 젠슨 황 CEO는 옴니버스(Omniverse), 드라이브(DRIVE), RTX, HGX 등 엔비디아의 4가지 주요 플랫폼과 기술 발전 방향을 제시했다. 특히, 옴니버스를 중심으로 한 메타버스 구축, 자율주행 자동차 개발, 고성능 컴퓨팅 분야에서의 혁신을 위한 자사의 노력을 강조했다. 첫 번째로, 엔비디아의 메타버스 플랫폼인 옴니버스는 실시간 3D 디자인 및 협업을 위한 새로운 기능들을 선보였다. 또한, 옴니버스 클라우드(Omniverse Cloud)를 통해 클라우드 기반 액세스와 확장성을 제공한다고 발표했다. 두 번째로, 엔비디아의 자율주행 자동차 플랫폼인 드라이브는 새로운 드라이브 오린(DRIVE Orin) SoC와 드라이브 하이페리온 8(DRIVE Hyperion 8) AI 센서를 공개했다. 또한, 여러 자동차 제조업체와의 협력을 통해 자율주행 자동차 개발을 가속화하고 있다고 밝혔다. 세 번째로, 엔비디아의 실시간 레이 트레이싱 기술인 RTX는 새로운 RTX 40 시리즈 GPU를 출시했다. 또한, DLSS 3.0 업데이트와 함께 게임, 영화 제작, 디자인 등 다양한 분야에서 더욱 향상된 그래픽 성능을 제공한다고 발표했다. 네 번째, 엔비디아의 고성능 컴퓨팅 플랫폼인 HGX는 새로운 HGX 폴라리스(HGX Polaris) 시스템을 공개했다. 또한, AI, 머신러닝, 과학적 컴퓨팅 등 첨단 컴퓨팅 분야에서 HGX 플랫폼의 활용도가 증가하고 있다고 밝혔다.  “대화의 주제를 정확하게 알아야 합니다.” - 젠슨 황(엔비디아 CEO)   생성형 AI의 도움으로 정리한 엔비디아 성장 스토리텔링 엔비디아의 초창기와 성장기에서 기술 혁신은 GPU로 시작되었다. 그래픽 처리 분야에서의 성능과 효율성을 크게 높였다. 경영 측면에서는 기술 혁신을 통해 게임 산업에 진입하고, 과학 및 엔터프라이즈 시장으로 확장하는 등의 전략을 펼쳤다. 트렌드 측면은 게임 산업의 성장과 함께 인공지능, 자율주행, 데이터센터 등 새로운 시장 트렌드에 대한 대비가 중요했다. 성숙기로 접어들면서 기술 측면은 기술 성숙과 더불어 딥러닝 및 가속화 기술을 강화하여 다양한 시장에서 적용 가능성을 높였다. 경영 측면에서는 성장한 시장에서 지속적인 경쟁력을 유지하기 위해 제품 다변화 및 글로벌 시장 진출을 강화하는 전략을 채택했다. 트렌드 측면에서는 인공지능 및 자율주행 분야에서의 성장을 주도하면서, 클라우드 컴퓨팅 및 데이터 중심 기술에 대한 수요가 증가했다. 하이프루프 관점으로 살펴보면, 기술 측면은 에지 컴퓨팅, 혼합현실 및 자율주행과 같은 미래 지향적인 기술에 집중하고 있다. 경영 측면은 기술 트렌드를 선도하며, 산업 파괴적 혁신을 통해 새로운 시장 기회를 발굴하는 전략을 수행하고 있다. 트렌드 측면은 인공지능과 빅데이터 분야의 지속적인 성장과 함께, 확장된 협력 모델 및 지속 가능한 기업 가치 창출이 중요한 트렌드이다. 흥미로운 분야의 성장으로 살펴보자. 기술 측면으로 볼 때 인공지능(AI) 및 머신러닝(ML) 분야에서의 GPU 가속화 기술을 향상시켜 왔으며, 이를 통해 다양한 산업에서의 AI 응용 프로그램을 지원하고 있다. 경영 측면은 AI 및 ML 분야에서의 리더십을 강화하기 위해 투자를 늘리고, 새로운 파트너십을 구축하여 생태계를 확장하고 있다. 트렌드 측면은 데이터 중심의 AI 및 ML 기술은 미래의 핵심 트렌드 중 하나로 자리 잡았으며, 엔비디아는 이를 주도하는 역할을 수행하고 있다. 전략을 구현하는 방안으로는 첫 번째, 글로벌 확장과 파트너십 강화이다. 기술 측면은 글로벌 시장에서의 성장을 위해 지역별 맞춤형 솔루션을 개발하고, 이를 통해 다양한 지역에서 시장 점유율을 확대하고 있다. 경영 측면은 다양한 산업과의 파트너십을 강화하여 협력 기회를 확장하고 있으며, 특히 클라우드 제공업체 및 자동차 제조업체와의 협업을 강화하고 있다. 트렌드 측면은 글로벌 경제 통합과 디지털화의 추세에 따라 경쟁력 강화, 지역적인 산업 생태계와의 협력을 통해 성장을 가속화하고 있다. 두 번째, 에지 컴퓨팅 및 혼합현실 분야 진출이다. 기술 측면은 에지 컴퓨팅 및 혼합현실 분야에서 새로운 기술을 개발하고, 이를 통해 스마트 시티, 스마트 공장 등 새로운 시장을 개척하고 있다. 경영 측면은 이러한 새로운 분야로의 진출을 위해 투자를 확대하고, 혁신적인 제품과 서비스를 개발하고 있다. 트렌드 측면은 에지 컴퓨팅 및 혼합현실이 미래의 주요 기술 트렌드로 떠오르고 있으며, 이를 선도하는 역할을 하고 있다.  엔비디아의 비전 실현을 위한 미래 전망으로 보면, 기술 측면은 지속적인 기술 혁신을 추구하고 인공지능, 자율주행, 에지 컴퓨팅 등의 분야에서 선도적인 역할을 수행하며, 경영 측면은 비전 실현을 위해 글로벌 시장에 대한 전략적 접근을 유지하고, 혁신적인 비즈니스 모델을 발전시켜 나갈 것이다. 트렌드 측면은 빠르게 변화하는 기술 및 시장 트렌드에 대응하면서, 지속적인 성장과 발전을 이루어 나갈 것이다. 엔비디아의 전망은 매우 밝다. 기술 혁신과 산업 변화의 중심에서 계속해서 성장하고 있는 엔비디아는 미래에도 주목할 가치가 있다. 첫째, 인공지능 및 자율주행 산업의 성장이다. 인공지능 및 자율주행 분야는 미래 산업의 중심이 될 것으로 예상된다. 엔비디아는 이러한 산업의 성장을 이끌어가는 주요 기업 중 하나로 남을 것이다. 둘째, 데이터 센터 및 에지 컴퓨팅 시장의 확대이다. 데이터 중심의 컴퓨팅이 더욱 중요해지면서 데이터 센터 및 에지 컴퓨팅 시장도 계속해서 성장할 것으로 예상되며, 엔비디아는 이러한 시장 확대에 선도적인 역할을 하며 새로운 성장 동력을 확보할 것이다. 셋째, 산업 파괴적 혁신과 새로운 시장 탐색이다. 엔비디아는 계속해서 기존 산업을 혁신하고 새로운 시장을 탐색하여 성장할 것으로 기대된다. 에지 컴퓨팅, 혼합현실 및 자율주행 분야의 혁신적인 제품과 서비스를 통해 더욱 다양한 시장에서 성공을 이룰 것이다. 마지막으로, 사회적 책임과 지속 가능한 경영이다. 엔비디아는 사회적 책임과 지속 가능한 경영을 더욱 강조할 것으로 예상된다. 환경 보호, 다양성 증진, 사회 공헌 등의 활동을 통해 미래 세대를 위한 지속 가능한 사회를 구축하는 데 기여할 것이다.  이러한 전망을 바탕으로 엔비디아는 미래에도 지속적인 성장과 발전을 이루어 나갈 것으로 기대된다.  “곧 망한다는 심정으로 일하라.” - 젠슨 황(엔비디아 CEO)   기업 성장 맵 - 엔비디아 2016년 샌프란시스코에서 열린 GTC에서 젠슨 황 CEO는 “저는 항상 우리 회사가 30일 안에 망할 것이라고 생각하며 일합니다. 이런 생각은 우리가 끊임없이 혁신하고 경쟁력을 유지하도록 동기를 부여합니다”라고 말했다. 2018년 CNBC와의 인터뷰에서도 그는 “우리는 항상 위기 의식을 가지고 일해야 합니다. 만약 우리가 현상에 만족하고 안주한다면, 곧 뒤처질 것입니다”라고 말하며, 경쟁력을 유지하기 위한 끊임없는 노력의 중요성을 강조했다. 최근인 2023년 11월에는 “기술 산업은 변화가 매우 빠릅니다. 우리가 앞서 나가고 싶다면 변화를 두려워하지 말고 적극적으로 새로운 도전을 해야 합니다. 만약 우리가 과거의 성공에 안주한다면, 곧 시장에서 사라질 것입니다”라고 말했다. 이처럼 젠슨 황 CEO는 여러 차례 “곧 망한다는 심정으로 일하라”는 메시지를 강조하며, 이는 엔비디아의 놀라운 성장과 혁신의 핵심 동력이 되었다는 평가를 받고 있다. 그래서 “곧 망한다는 심정으로 일하라”는 어록이 탄생했는지도 모르겠다. 엔비디아는 시스템 반도체 설계 등의 사업을 운영하는 미국의 기업이다. 80% 가량의 점유율을 기록하며 PC용 외장 GPU 리테일 시장에서 점유율 1위를 기록하고, 인공지능 칩 분야에서도 80% 이상의 점유율로 선두이다. 또한 자율주행 자동차 플랫폼 시장에서도 업계 선두를 유지하고 있다. 2020년대 이후로 AI 광풍이 불었고, 엔비디아는 GPU를 만들던 기술력으로 AI 칩을 생산하면서 전 세계에서 가장 주목받는 AI 수혜주로 등극했다. 이로 인해 2023년, 사상 처음으로 세계 반도체 기업 매출 1위에 등극했다 그들의 스토리는 1993년에 AMD의 마이크로프로세서 엔지니어였던 커티스 프리엠과 젠슨 황, 크리스 말라코스키의 세 명으로부터 시작되었다. 처음에는 CPU 생산을 기획했으나, 이 시장에 진입하는 것이 어렵다고 판단해서 비디오 게임으로 인해 수요가 높아진 그래픽 칩셋으로 눈길을 돌렸다.(출처 : 위키백과)  앞으로 어떤 행보를 보일지 또 어떤 가치로 반도체 시장을 주름잡을지 흥미롭게 지켜보면 좋겠다. 나는 그를 ‘대만에서 온 가죽 재킷을 입은 미래소년’이라고 부르고 싶다. 구글 제미나이(Gemini)에게 다음의 질문과  답변을 들어 보았다.  “앞으로의 전망과 엔비디아 GTC가 미래에는 뭘 하면 지구를 위해 더 가치 있는 일을 할 수 있을까? 스티브 잡스, 일론 머스크 스타일처럼 젠슨 황의 미래는 어떨 것 같아?” 제미나이는 다음과 같이 답변하였다.  “그는 ‘엔비디아의 기술은 전 세계 수 십억 명 사람들의 삶을 개선할 수 있는 잠재력을 가지고 있다’고 강조하며, 의료, 교육, 환경 분야에서도 엔비디아 기술을 활용하여 지속가능한 발전을 이루고자 하는 뜻을 밝히고 있습니다. 엔비디아가 미래에 지구를 위해 더 가치 있는 일을 할 수 있는 구체적인 방향은 다음과 같습니다.  AI 의료 플랫폼 구축 : 엔비디아의 강력한 GPU는 의료 영상 분석, 질병 진단, 맞춤형 치료 개발 등에 활용될 수 있습니다. 이를 통해 질병 치료의 정확성을 높이고, 치료 기간을 단축하며, 의료 비용을 절감하는 데 기여할 수 있습니다. 스마트 시티 구축 : 엔비디아 기술은 실시간 교통 시스템, 에너지 관리 시스템, 자율 주행 자동차 시스템 등을 구축하는 데 활용될 수 있습니다. 이를 통해 도시의 효율성을 높이고, 에너지 사용량을 줄이며, 시민들의 삶의 질을 향상시키는데 기여할 수 있습니다. 기후 변화 문제 해결 : 엔비디아 기술은 기후 모델링, 환경 모니터링, 재난 예측 시스템 개발 등에 활용될 수 있습니다. 이를 통해 기후 변화의 원인을 파악하고, 효과적인 대응 방안을 마련하며, 지구 환경 보호에 기여할 수 있습니다. 젠슨 황 CEO는 마치 스티브 잡스나 일론 머스크처럼 혁신적인 기술과 비전으로 세상을 변화시키는 리더로 평가받고 있습니다. 그는 기술을 통해 인간의 삶을 개선하고 지구를 더 나은 곳으로 만들고자 하는 강한 의지를 가지고 있으며, 이를 위해 끊임없이 노력하고 있습니다.”   (출처:gemini.google.com)   ▲ 기업 성장 맵 - 엔비디아편(Map by 류용효) (클릭하면 큰 그림으로 볼 수 있습니다.)   ■ 류용효 디원의 상무이며 페이스북 그룹 ‘컨셉맵연구소’의 리더로 활동하고 있다. 현업의 관점으로 컨설팅, 디자인 싱킹으로 기업 프로세스를 정리하는데 도움을 주며, 1장의 빅 사이즈로 콘셉트 맵을 만드는데 관심이 많다. (블로그)     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-05-02
[신간] 된다! 네이버 블로그 상위 노출 – 전면 개정판
황윤정 지음 / 18,000원 / 이지스퍼블리싱     부제: 블로그 만들기부터 인플루언서 되기까지!   인공지능 시대에도 흔들리지 않는 블로그 운영법! 기획이 탄탄한 블로그는 절대 죽지 않는다! 네이버 블로그를 만드는 방법은 아주 간단하다. 하지만 무턱대고 블로그를 시작했다가는 헤매기 쉽다. 게다가 요즘은 인공지능, 생성형 AI들이 등장하면서 블로그 운영을 어떻게 해야 할까 고민하는 경우도 많다. 이 책에서는 이런 고민의 해결 방법으로 ‘블로그 기획’을 강조한다. 블로그의 목적(why), 목표(what), 대상(who)을 바로 세워야 운영하면서 길을 잃지 않고, 나만의 고유한 블로그를 만들 수 있기 때문이다. 네이버 알고리즘이 상위로 올리는 글에는 공통점이 있다. 이 책에서는 마케팅 전문 기업의 대표인 저자가 오랜 기간에 걸쳐 완성한 ‘상위 노출 글쓰기 원칙’을 배울 수 있다. 특히 도대체 어떻게 글을 써서 올려야 할지 막막한 분들을 위해 글쓰기 계획을 세우는 방법까지도 알려준다. 키워드 분석 방법과 글의 주제를 선정하는 방법, 제목 짓는 방법은 검색 상위 노출에 효과적이다. 그리고 보너스 코너에서는 하루에 한 개씩 쓰면 좋을 주제 100개까지 소개한다. 세계적인 디지털 마케팅 컨설팅 회사 백링코(backlinko.com)에서 사용하는 10가지 글쓰기 방법도 소개한다. 마케팅 실무자라면 놓치기 아까운, 노출이 잘 되는 활용 팁까지 확인해 볼 수 있다. 중소기업인이나 이제 막 매장을 연 소상공인은 시장에서 자리 잡기 어렵다. 하지만 네이버 블로그에서는 기업의 규모와 상관없이 대기업과 어깨를 나란히 할 수 있다. 이 책은 온라인 공간에서 브랜드를 효과 있게 홍보하는 방법을 꼼꼼하게 짚어 준다.  모든 SNS는 서로 연결되어 있다. ‘공유’와 ‘링크’를 타고 인스타그램의 사진이 블로그로, 블로그에서 인스타그램으로, 인스타그램에서 페이스북으로 쉬지 않고 흐른다. 이 흐름 자체가 곧 강력한 홍보 역할을 한다. 블로그를 중심으로 다양한 SNS를 얼기설기 엮으면 더 많은 방문자를 모아서 소통할 수 있다. 물론 모든 SNS 채널을 다 운영할 필요는 없다. 이 책에서 소개하는 소셜 미디어별 특징과 활용법을 이해하고 자신에게 맞는 SNS부터 시작하면 된다. 파워블로거도 모르는 서치 어드바이저 활용법 공개! 네이버에서 운영하는 서비스 외에 자신이 운영하는 웹 사이트나 SNS 채널을 서치 어드바이저에 등록하면 네이버 검색에 반영된다. 또한 등록한 웹 사이트와 SNS 채널이 잘 검색되는지 검색 현황을 관리할 수도 있다. 유튜브, 페이스북, 개인 홈페이지, 워드프레스 등 다양한 웹 사이트를 한꺼번에 운영하고 있다면  이 책의 안내에 따라 서치 어드바이저에 웹 사이트를 등록하기 바란다. ‘애드포스트’를 간단하게 설정하면 방문자 수, 조회 수에 따라 광고 수익을 낼 수 있다. 또한 자영업자가 운영하면 좋은 ‘스마트스토어’도 담았다. 사업자등록, 통신판매업신고 방법까지 친절하게 다루었으니 블로그로 수익을 내는 방법이 궁금하다면 잘 살펴보기 바란다.  
작성일 : 2024-04-22
로컬 호스트 LLM 오픈소스 기반 BIM 전문가 챗봇 서비스 만들어보기
BIM 칼럼니스트 강태욱의 이슈 & 토크   요즘 LLM 모델을 사용하는 방법이 점차 간편해지고 있어 자체적으로 LLM을 구축해 챗봇, 전문가 시스템 등을 자신의 서버에서 제공하는 경우가 많아지고 있다. 이번 호에서는 GPU가 있는 PC에서 직접 실행해 볼 수 있도록, 로컬 호스트 LLM(대규모 언어 모델) 오픈소스 기반의 BIM 전문가 챗봇 서비스를 간단히 개발해 본다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 이메일 | laputa99999@gmail.com 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast   이번 호에서는 기존의 BIM PDF 파일을 검색해 학습하고, LLM에 RAG(Retrieval-augmented generation) 증강 학습한 후, 이를 간단한 UI로 웹 서비스하는 과정을 간략히 따라해 본다. 이번 호의 내용은 로컬 LLM의 편한 개발을 지원하는 올라마(Ollama), LLM 프롬프트 엔지니어링 프레임워크인 랭체인(LangChain), 텍스트 임베딩 벡터 데이터베이스 크로마(Chroma), 손쉬운 웹 앱 개발 지원 도구인 스트림릿(Streamlit)을 사용한다. 이를 이용해 간단하게 BIM 전문 지식을 PDF로 학습한 챗봇을 개발한다.   그림 1. 로컬 호스트 LLM 챗봇 아키텍처   그림 2. 구현된 BIM 지식 챗봇 서비스   LLM에 관련된 깊은 내용은 다음의 링크를 참고한다. 이 글은 여러 참고 자료를 이용해 작성된 것이다. 상세 내용은 레퍼런스를 참고하기 바란다. Facebook LLAMA-2 paper : https://daddynkidsmakers.blogspot.com/2024/02/llama-2.html Facebook LLAMA-2 installation : https://daddynkidsmakers.blogspot.com/2023/09/llama2.html LLM은 빅테크 업체 간 경쟁이 심한 분야이다. 이와 관련해서 젬마(Gemma), MPT-7B과 같은 LLM 모델이 오픈소스로 공개되고 있어 선택지가 많아지고 있다. 이와 관련해서는 다음을 참고한다.  Google Gemma : https://github.com/google/gemma_pytorch Blooom : https://huggingface.co/bigscience/bloom   설치 설치를 위해서는 엔비디아 드라이버, CUDA, 텐서플로(TensorFlow), 파이토치(PyTorch) 등 기본 딥러닝 개발 환경이 설치되어 있어야 한다.(최소 구동을 위한 GPU RAM은 6GB이다.) TensorFlow 설치 : https://www.tensorflow.org/install/pip?hl=ko#windows-native_1 Start Locally | PyTorch 설치 : https://pytorch.org/get-started/locally/ 설치 순서는 다음과 같다.  1. 기본 패키지를 설치한다. LLM 모델 기반 서비스 개발 지원 라이브러리 랭체인, 웹 앱 UI 개발을 지원하는 스트림릿, 텍스트 임베딩 벡터 데이터베이스 크로마 DB 등을 설치한다. pip install langchain streamlit streamlit_chat pypdf fastembed chardet pip install chromadb==0.4.15   그림 3. 다양한 LLM 모델을 이용한 서비스 개발을 지원하는 랭체인 패키지   그림 4. 간단한 코드로 웹 앱 개발을 지원하는 UI 라이브러리 패키지 streamlit.io   혹은 pip와 유사한 패키지 설치 관리자인 poetry를 설치한 후, 다음 사용 패키지들을 pyproject.toml 이름으로 저장하고 설치한다.     ■ 자세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-04-01
[칼럼] 커넥팅
책에서 얻은 것 No.19     “경험, 강점, 역할을 커넥팅하라.” - 신수정    커넥팅이란 커리어란 목표를 성취하고 자유를 추구하는 여정(커넥팅, connecting)이며, 이 여정의 핵심은 연결이다. 신수정 저자는 현직에 있으면서도 MZ 세대와 같은 감성을 지니고 있으며, 해마다 책을 한 권씩 출판하고 있다. ‘일의 격’, ‘통찰의 시간’, ‘거인의 리더십’에 이어 ‘커넥팅’이 세상에 나왔다. 저자의 SNS에서 소개하는 ‘커넥팅’을 통해 어떤 메시지를 전달하고자 하는지 살펴보겠다. “이번 책은 직장인들의 "커리어"를 위한 책입니다. 2021년 '일의 격' 출간 이후 많은 분들과 만났습니다. 그리고 많은 고민을 들어왔습니다. 흥미롭게도 고민의 가장 많은 부분은 바로 ‘커리어’였습니다. 도대체 커리어를 어떻게 쌓아야 할까? 일을 통해 연봉을 많이 받고 부자 되려면 어떻게 해야 할까? 한 직장에 오래 있어야 할까? 다양한 직장을 경험해야 하나? AI와 로봇 시대 어떻게 커리어를 준비해야 하나? 스페셜리스트가 되어야 하나? 제너럴리스트가 되어야 하나? 일터에서 성장하고 최고가 되려면 어떻게 해야 할까? 초년생인데 미래를 위해 어떤 직장을 선택해야 하고 어떻게 일해야 하나? 평생 일하는 커리어를 가져가려면 어떻게 해야 할까? 일을 빨리 그만 두고 싶은데 셀프파이어를 어떻게 생각하나? 성장하고 최고가 되기 위해서는 전문성 외에 어떤 역량을 쌓아야 할까? 회사에 계속 있어야 하나? 옮겨야 하나? 옮기려는데 어떤 쪽이 내 커리어의 좋은 선택인가? 승진을 하려면 어떻게 해야 하나? 리더나 임원들은 어떤 역량을 쌓아야 하고 커리어 방향을 어떻게 가져가야 하나? 나는 일이 즐겁지 않은데 이게 비정상인가? 스타트업, 대기업, 공공기관, 글로벌기업 등이 어떻게 다르고 어떤 커리어 설계를 해야 하는가? 초년생, 10년차, 20년차, 은퇴를 앞둔 사람들의 커리어 전략은 어떻게 다른가? 이러한 다양한 고민들에 대한 저의 대답을 정리한 책입니다. 커리어에 대한 수많은 질문에 대한 해결책을 관통하는 키워드를 저는 ‘커넥팅(connecting)’으로 잡았습니다. 스티브 잡스가 이야기한 ‘connecting dots’입니다. 이제 다양한 경험, 관계, 배움을 쌓고 빠른 변화에 대응하여 어떻게 이들을 유연하게 연결하느냐가 핵심이 될 것입니다. "평생 연봉의 80프로는 첫 직장에서 결정된다"는 ‘연봉의 비밀’ 시리즈로 출발해서 커리어와 커리어 전략, 커리어 포트폴리오 구축 방법론, 커리어에 필요한 역량 등 다양한 내용을 재미있게 다루었습니다. 당연히 직장인들, 커리어를 고민하는 분들에게 큰 도움이 되리라 확신합니다. 시니어 직장인들은 본인뿐 아니라 커리어를 고민하는 후배를 돕는데 활용하실 수 있을 것입니다. 자녀나 후배, 지인들에게 큰 길잡이와 선물도 될 것입니다. 창업자나 경영자들 또한 직장인들의 고민을 이해하고 그들이 회사에서 역량을 마음껏 발휘하게 하려면 어떻게 성장과 커리어를 도와야 할지 방향을 정하시는데 큰 도움이 될 것입니다. 많은 분들이 읽고 시행착오를 최소화하며 효과적으로 자신의 커리어 방향을 설정하고 설계하여, 1) 일에서 더 성장하고 2) 돈도 많이 벌며 3) 삶에서 자유로울 수 있도록 돕는 것이 제 소망입니다.” 또한, 신수정 저자는 AI에 시대 ‘쓸모없는 사람’이 되라고 하였다. 미디어와의 인터뷰에서 저자는 “AI 시대에는 무엇을 어떻게 준비해야 할까? 오드리 탕이 말하는 80:20의 룰은 새겨들을 만하다. 80%의 시간은 현재 일에 집중하여 전문성을 기르되 20%의 시간은 다음 단계에 필요한 역량을 준비하라는 것이다. 현재 하고 있던 일의 상당 부분이 AI로 대치되거나 쇠락한다면 준비해 두었던 나머지 20%를 활용해 빠르게 변신하라는 것”이라고 하였다. 성장기에는 다양성을 가져야 창작성도 생긴다. 이런 세부적인 공감을 가지는 내용에 대해 들어 보고 싶다면 책을 사서 읽어 보고, 궁금한 점은 용기를 내어 저자에게 들어보는 시간을 보내면 좋겠다.  “커리어란 목표를 성취하고 자유를 추구하는 여정, 이 여정의 핵심은 연결이다.” - 신수정   ‘페북의 현인’ 신수정 작가의 네 번째 신간이 나왔다.  주말을 기다려 서평 맵을 만들었다. 지금까지 신 작가의 책을 모두 서평 맵으로 만들어 보았다. 그리고 사인도 받고 커피와 식사를 하며 즐거운 대화도 가졌다. 나는 이 책에서 나의 미래인 ‘창업’의 관점에서 즐겁게 읽어 내려갔다. 독자 여러분도 커넥팅을 읽을때 자신의 커넥팅 주제를 하나 정하고 그 관점으로 읽어가면 흥미를 느낄 것이다. 갑자기 궁금증이 하나 생겨서 지금 전 인류의 현인 챗GPT(ChatGPT)와 그 궁금증에 대해 얘기를 나눠봤다. 1950년대 세계 최초의 컴퓨터가 등장한 이래로 챗GPT만큼 흥미롭지는 못했다. 그것은 어쩌면 당연한 것이라 생각되지만, 컴퓨터와 대화를 나누게 된 것은 불과 2년 사이였다. 챗GPT에게 물어 봤다. “그의 지난 저서를 보면 ‘일의 격’, ‘통찰의 시간’, ‘거인의 리더십’, ‘커넥팅’ 다음은 뭘까? 좀 더 재미난 상상력으로 간단한 제목을 10가지 추천해 줘.”  다음은 챗GPT의 답변이다. “신수정 작가의 지난 저서들을 고려하면, 그의 다음 저서는 그의 기존 작품들과 연결되면서도 새로운 영역을 탐구하는 방향으로 나아갈 것 같습니다. 여기 재미있고 상상력을 자극할 수 있는 간단한 제목 10가지를 추천 드립니다. ‘인간과 기계의 대화’ : 인공지능과 인간이 어떻게 상호 작용하며 서로를 이해할 수 있는지 탐구합니다. ‘시간의 재발견’ : 바쁜 현대 생활 속에서 시간을 어떻게 효율적으로 사용하고, 진정한 의미의 여유를 찾을 수 있는지에 대한 이야기입니다. ‘실패의 미학’ : 실패를 통해 배우는 교훈과 성장의 과정을 다루며, 실패를 성공으로 이끄는 긍정적인 변화에 대해 탐구합니다. ‘소통의 법칙’ : 개인과 조직, 사회에서 효과적인 소통을 이루기 위한 방법과 소통의 중요성을 다룹니다. ‘창조의 씨앗’ : 창의력을 발휘하여 새로운 아이디어를 창출하는 과정과 창조적 생각을 촉진하는 방법에 대해 탐구합니다. ‘리더의 조건’ : 현대 리더에게 필요한 자질과 리더십의 새로운 모델을 제시합니다. ‘네트워크의 힘’ : 개인과 조직이 네트워크를 구축하고 활용하는 방법, 그리고 네트워킹이 개인의 성공과 조직의 성장에 미치는 영향을 다룹니다. ‘감정의 지도’ : 감정을 이해하고 관리하는 방법, 감정 지능이 개인의 성공과 행복에 미치는 영향에 대해 탐구합니다. ‘혁신의 경로’ : 기술과 사회의 변화를 주도하는 혁신의 과정과 혁신을 이끄는 사람들의 이야기를 담습니다. ‘미래의 균형’ : 기술 발전과 인간의 가치 사이에서 균형을 찾는 방법과 미래 사회를 위한 지속 가능한 전략을 모색합니다. 이러한 제목들은 신수정 작가가 다룰 수 있는 다양한 주제를 반영하며, 독자들에게 새로운 관점과 영감을 제공할 수 있는 잠재력을 가지고 있습니다.“ 신수정 작가는 이 중에서 본인에게 적합한 몇 가지를 알려 주었다. 내년에는 우리의 손에 들려져 있지 않을까 생각해 본다. 벌써 다음 신간이 기다려지는 것은 왜일까?  “인생에 모든 우연은 연관성이 있다.(Connecting the dots)” - 스티브 잡스   “Connecting the dots” 애플의 전설적인 CEO였던 스티브 잡스는 2005년 스탠포드대학교의 졸업식 연설에서 자신의 인생에 관한 세 가지 이야기를 했는데, 그 중 가장 유명한 것은 ‘Connecting the dots’이다. 스티브 잡스는 본인의 성장 과정 및 사회생활을 이야기했는데, 대학 자퇴 후 서체 강의를 수강한 것이 훗날 다양한 서체의 컴퓨터를 만드는데 도움이 되었고 애플 설립 후 쫒겨난 그 순간에는 매우 괴로웠지만 그 덕분에 넥스트(NeXT)라는 회사를 설립하는 계기가 되었다. 넥스트는 1985년 애플에서 해고 통지를 받은 잡스가 설립한 컴퓨터 회사이다. 당시 잡스는 애플과의 결별에 대해 ‘프로그램 개발에 쓰이는 워크스테이션을 만들고 싶다’는 그의 바람을 실천에 옮길 수 있는 기회로 여겼다고 한다. 애플은 넥스트 인수 이후 차세대 운영체제인 랩소디를 개발했다. 이후 스티브 잡스는 아이폰과 아이패드를 출시하여 애플에 지대한 공을 세웠다.  “우리는 지금 당장 현실의 일을 미래와 연결지을 수는 없고 이미 지나간 길에 대해서, 즉 과거와 현재를 연결할 수는 있다. 어느 누구도 미래를 예측할 수는 없지만, 지금 현재 각자가 자신의 자리에서 하고 있는 노력이 미래에 어떤 식으로든 연결이 될 거라는 믿음을 가져야만 한다. 배짱, 운명, 업보 등 무엇이라도 어떠 이유로든 자신의 미래와 현재가 연결될 것이라는 믿음을 가지고 나아가야 한다.” 신수정 작가가 언급한 커넥팅과 일맥상통할뿐더러 저자도 이런 커넥팅을 실천한 장본인이기 때문이다. 또한 미래에 대한 걱정에 과거를 자책하는 (나를 포함해) 많은 사람들에게 뜻깊은 성찰이 될 책이 바로 ‘커넥팅’이다.  “현재의 자신에게 집중하면 됩니다. 지금과는 완전히 별개의 분야로 간다 해도, 지금의 경험은 목걸이의 구슬이 됩니다.”  - 박수경 교수(KAIST)   학습 노트(‘커넥팅’ 서평맵) 이 글이 세상에 알려지기 전에 작가와의 만남을 통해 사인도 받고, 대화도 나눌 예정이다. 이 글에서는 완료형으로 쓰겠다. 저자와의 만남 약속으로 나는 ‘커넥팅’에 정말 잘 어울릴 두 분의 지인을 초청하였고 한 분은 가까운 거리, 한 분은 먼 거리에 있지만 참석했다. 즐거운 점심시간과 함께 각자의 ‘커넥팅’에 대해서 어떤 기회와 어떤 고민이 있는지 나누고, “본인의 경험, 강점, 역할을 커넥팅”하라는 저자의 조언을 들었다.  나는 5년 뒤 염두에 두고 있는 창업의 기회를 위해 ‘커넥팅’을 활용하고자 한다. 그래서 ‘창업’에 대한 ‘커넥팅’으로 집중하였다.    ▲ ‘커넥팅’(신수정 지음, 김영사 출판) 서평 맵(Map by 류용효) (클릭하시면 큰 이미지로 볼 수 있습니다.)   ■ 류용효 디원의 상무이며 페이스북 그룹 ‘컨셉맵연구소’의 리더로 활동하고 있다. 현업의 관점으로 컨설팅, 디자인 싱킹으로 기업 프로세스를 정리하는데 도움을 주며, 1장의 빅 사이즈로 콘셉트 맵을 만드는데 관심이 많다. (블로그)     ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-04-01
생성형 AI 데이터 학습에 사용되는 딥러닝 강화학습의 개념과 구조
BIM 칼럼니스트 강태욱의 이슈 & 토크   이번 호에서는 생성형 AI 모델 학습과 같이 현재도 다양한 곳에서 필수로 사용되는 강화학습 딥러닝 기술의 기본 개념, 이론적 배경, 내부 작동 메커니즘을 확인한다.   ■ 강태욱 건설환경 공학을 전공하였고 소프트웨어 공학을 융합하여 세상이 돌아가는 원리를 분석하거나 성찰하기를 좋아한다. 건설과 소프트웨어 공학의 조화로운 융합을 추구하고 있다. 팟캐스트 방송을 통해 이와 관련된 작은 메시지를 만들어 나가고 있다. 현재 한국건설기술연구원에서 BIM/GIS/FM/BEMS/역설계 등과 관련해 연구를 하고 있으며, 연구위원으로 근무하고 있다. 이메일 | laputa99999@gmail.com 페이스북 | www.facebook.com/laputa999 홈페이지 | https://dxbim.blogspot.com 팟캐스트 | http://www.facebook.com/groups/digestpodcast   강화학습은 바둑, 로봇 제어와 같은 제한된 환경에서 최대 효과를 얻는 응용분야에 많이 사용된다. 강화학습 코딩 전에 사전에 강화학습의 개념을 미리 이해하고 있어야 제대로 된 개발이 가능하다. 강화학습에 대해 설명한 인터넷의 많은 글은 핵심 개념에 대해 다루기보다는 실행 코드만 나열한 경우가 많아, 실행 메커니즘을 이해하기 어렵다. 메커니즘을 이해할 수 없으면 응용 기술을 개발하기 어렵다. 그래서 이번 호에서는 강화학습 메커니즘과 개념 발전의 역사를 먼저 살펴보고자 한다. 강화학습 개발 시 오픈AI(OpenAI)가 개발한 Gym(www.gymlibrary.dev/index.html)을 사용해 기본적인 강화학습 실행 방법을 확인한다. 참고로, 깃허브 등에 공유된 강화학습 예시는 대부분 게임이나 로보틱스 분야에 치중되어 있는 것을 확인할 수 있다. 여기서는 CartPole 예제로 기본적인 라이브러리 사용법을 확인하고, 게임 이외에 주식 트레이딩, 가상화폐, ESG 탄소 트레이딩, 에너지 활용 설비 운영과 같은 실용적인 문제를 풀기 위한 방법을 알아본다.   그림 1. 강화학습의 개념(출처 : Google)   강화학습의 동작 메커니즘 강화학습을 개발하기 전에 동작 메커니즘을 간략히 정리하고 지나가자.   강화학습 에이전트, 환경, 정책, 보상 강화학습의 목적은 주어진 환경(environment) 내에서 에이전트(agent)가 액션(action)을 취할 때, 보상 정책(policy)에 따라 관련된 변수 상태 s와 보상이 수정된다. 이를 반복하여 총 보상 r을 최대화하는 방식으로 모델을 학습한다. 정책은 보상 방식을 알고리즘화한 것이다. <그림 2>는 이를 보여준다. 이는 우리가 게임을 하며 학습하는 것과 매우 유사한 방식이다.   그림 2. 강화학습 에이전트, 환경, 액션, 보상 개념(출처 : towardsdatascience)   강화학습 설계자는 처음부터 시간에 따른 보상 개념을 고려했다. 모든 시간 경과에 따른 보상치를 동시에 계산하는 것은 무리가 있으므로, 이를 해결하기 위해 DQN(Deep Q-Network)과 같은 알고리즘이 개발되었다. 모든 강화학습 라이브러리는 이런 개념을 일반화한 클래스, 함수를 제공한다. 다음은 강화학습 라이브러리를 사용한 일반적인 개발 코드 패턴을 보여준다.   train_data, test_data = load_dataset()  # 학습, 테스트용 데이터셋 로딩 class custom_env(gym):  # 환경 정책 클래스 정의    def __init__(self, data):       # 환경 변수 초기화    def reset():       # 학습 초기 상태로 리셋    def step(action):       # 학습에 필요한 관찰 데이터 변수 획득       # 액션을 취하면, 그때 관찰 데이터, 보상값을 리턴함 env = custom_env(train_data)  # 학습환경 생성. 관찰 데이터에 따른 보상을 계산함 model = AgentModel(env)      # 에이전트 학습 모델 정의. 보상을 극대화하도록 설계 model.learn()                       # 보상이 극대화되도록 학습 model.save('trained_model')    # 학습된 파일 저장 # 학습된 강화학습 모델 기반 시뮬레이션 및 성능 비교 env = custom_env(test_data)  # 테스트환경 생성 observed_state = env.reset() while not done:    action = model.predict(observed_state) # 테스트 관찰 데이터에 따른 극대화된 보상 액션    observed_state, reward, done, info = env.step(action)    # al1_reward = env.step(al1_action) # 다른 알고리즘에 의한 액션 보상값과 성능비교    # human_reward = env.step(human_action) # 인간의 액션 보상값과 성능비교   ■ 상세한 기사 내용은 PDF로 제공됩니다.
작성일 : 2024-03-05
SIMTOS 2024 - 디지털 제조 & 뿌리산업 컨퍼런스 경품 안내(캐드앤그래픽스 주관, 4.4~5)
SIMTOS 2024 - 디지털 제조 & 뿌리산업 컨퍼런스 경품 안내 캐드앤그래픽스 주관 컨퍼런스 * 컨퍼런스 종료 후 경품 추첨 시간 추첨(4.4, 4.5)  Day 1. 디지털 제조 컨퍼런스 I 4. 4(목), 13:00 ~ 17:00 Day 2. 뿌리산업 컨퍼런스 I 4.5(금), 09:30 ~ 12:40   1. SNS 이벤트 참여 안내 1)  참여 후기나 관련 포토, 인증샷, 동영상 등을 SNS나 홈페이지, 블로그 등에 ‘전체 공개’로 올리고, 해시태그를 걸어주세요.  (#SIMTOS2024 #캐드앤그래픽스) - 관련 내용 페이스북 4차산업혁명 시대, 스마트제조 그룹(https://www.facebook.com/groups/plmcafe)에 공유 권장 2) 포스팅 하신 후에는 관련 내용 링크와 함께 연락처(이름/소속/휴대폰)를 보내주세요. 선정되신 분께는 이벤트 경품을 드립니다.   ㆍ보내실 곳 : 메일 event@cadgraphics.co.kr, 제목 : [신청] SIMTOS 2024 – 캐드앤그래픽스 이벤트 ㆍ이벤트 참여기간 : 1일차 4월 4일(목), 오후 4시까지 / 2일차 4월 5일(금), 낮 12시까지 ㆍSNS 이벤트 당첨자 발표와 시상은 해당 기간 내용 취합 해당 컨퍼런스 마지막 경품추첨 시간에 합니다. (참석자 부재시 재선정)   2.  행사 당일 현장 선착순  한석희 교수님의 신간 <세상의 모든 스마트공장은 목적이 있다> 증정 - 친필 사인 포함 3. SIMTOS 2024 - 캐드앤그래픽스 SNS 및 회원가입 이벤트 안내 상세보기 캐드앤그래픽스 유튜브, 블로그, 페이스북 등 SNS나 홈페이지 회원가입 후 이벤트에 응모해 주신 분들께 선물을 드립니다. * 추첨 - 초고속 보조무선배터리, 치킨세트, 캐드앤그래픽스 정기구독권, 인생프사 사진촬영권 ㆍ이벤트 참여기간: 4월 5일(금) ㆍ당첨자 발표 : 4월 11일(목), 캐드앤그래픽스 홈페이지(www.cadgraphics.co.kr) 공지사항 및 개별 안내로 안내 예정 ㆍ이벤트 참여하기    3. SIMTOS 2024 캐드앤그래픽스 컨퍼런스 상세 내용 보러가기
작성일 : 2024-03-04
[칼럼] PLM OOTB에 길을 묻다
현장에서 얻은 것 No.16   “단순함은 최고의 정교함이다.” - 레오나르도 다 빈치   나의 비서 ‘PLM Jarvis’에게 PLM OOTB 길을 묻다 챗GPT(ChatGPT)에게 ‘PLM OOTB에 길을 묻다’라는 제목과 목차를 기반으로 A4 5장 분량의 칼럼 글을 써달라고 했다. 챗GPT는 A4 5장 분량의 칼럼을 작성하는 것은 이 텍스트 기반 인터페이스의 제한으로 인해 직접적으로 실행하기 어렵다고 답변한다. 그러면서 칼럼을 구성하는 데에 도움이 될 수 있는 요약본을 제공할 수 있다고 나에게 제안한다. 챗GPT와 나눈 대화를 기반으로 내용을 재구성하였다. 이 글은 최근 수행 중인 PLM OOTB(Out of The Box) 기반 프로젝트를 하면서 배우고 직면한 어려움을 어떻게 헤쳐나갈 것인지 연구하고, 어떻게 하면 효과적으로 고객과 구축사가 서로 윈윈할 수 있을까 하는 의미에서 작성된 글이다.   PLM OOTB에서 길을 찾다 현대 비즈니스 환경에서 제품 수명주기 관리(PLM)의 중요성은 점점 증가하고 있다. 기업이 시장의 변화에 민첩하게 대응하고 지속 가능한 성장을 이루기 위해서는, 효과적인 PLM 전략이 필수이다. 이러한 맥락에서 OOTB 접근 방식이 주목받고 있다. OOTB 접근 방식은 소프트웨어 솔루션을 사전에 구성된 상태로 제공하여, 복잡한 커스터마이징 없이 즉시 사용할 수 있게 한다. PLM 시스템에서 OOTB를 채택함으로써 기업은 빠르게 시스템을 도입하고 운영할 수 있다. PLM OOTB 구축은 시간과 비용을 절감하고, 신속한 구현을 가능하게 한다. 또한, 사용자 친화적인 인터페이스와 검증된 기능을 통해 운영상의 위험을 줄일 수 있다. 성공적인 구축을 위해서는 요구사항 분석, 프로세스 표준화, 사용자 교육 및 적응, 시스템 통합 등을 고려해야 하다. 이 과정에서 기업의 현재 상황과 목표에 맞는 솔루션 선택이 중요하다. 구체적인 사례 분석을 통해 PLM OOTB 구축의 실질적인 이점과 실행 과정에서 나타난 도전 과제를 살펴본다. PLM OOTB 구축 프로젝트 관리의 베스트 프랙티스는 프로젝트 계획, 이해관계자 관리, 커뮤니케이션 전략 등이며 성공적인 구축을 위한 관리 방법론을 공유한다. 미래 지향적 PLM OOTB 전략은 기술 발전에 따른 PLM OOTB의 진화와 미래 전략에 대해 논의하며, 지속 가능한 PLM을 위한 전략을 제시한다. PLM OOTB 접근 방식은 기업에게 유연성, 비용 효율성, 그리고 빠른 구현 가능성을 제공한다. 이를 통해 기업은 경쟁력을 강화하고, 지속 가능한 성장을 달성할 수 있다. 챗GPT는 마지막으로 “이 개요는 칼럼 작성의 기초가 될 수 있으며, 각 섹션을 더욱 심도 있게 발전시켜 전체 글을 완성할 수 있습니다. 직접적인 글 작성과 워드 파일 저장은 제한된 환경에서 실행하기 어려우므로, 제시된 개요를 바탕으로 자세한 내용을 추가하여 칼럼을 완성해 주시기 바랍니다.”라고 답변하였다. 모르면 모른다고 답하라고 해서 그런지, 불필요한 말이 줄었다. PLM 시스템을 구축하는 과정에서 OOTB(박스 밖에서 바로 사용 가능한) 접근 방식을 채택하는 것은 많은 기업에게 매력적인 옵션이 될 수 있다. 이 방법론을 적용하는 것은 비용과 시간을 절약하며, 복잡한 커스터마이징 작업을 최소화할 수 있는 효과적인 전략이다. “가장 큰 위험은 아무런 위험을 감수하지 않는 것이다. 변화하는 세계에서 성공하려면 변화를 받아들여야 한다.” - 마크 저커버그   OOTB 프로젝트의 어려움은 무엇일까 OOTB 프로젝트는 많은 장점을 제공하지만, 동시에 몇 가지 어려움도 존재한다. 이러한 어려움은 프로젝트의 성공적인 구현을 위해 사전에 인식하고 대비해야 한다. 첫째, 요구사항과 솔루션의 불일치이다. OOTB 솔루션은 사전에 구성된 기능을 제공하기 때문에, 특정 기업의 고유한 요구사항을 완벽하게 충족시키지 못할 수 있다. 기업의 복잡한 프로세스나 특수한 요구사항을 솔루션에 맞추기 위해 추가적인 커스터마이징이 필요할 수 있으며, 이는 비용 증가와 프로젝트 지연을 초래할 수 있다. 둘째, 조직 문화와의 충돌이다. OOTB 솔루션을 도입하는 과정에서 기존의 작업 방식이나 조직 문화와 충돌할 수 있다. 새로운 시스템에 대한 저항, 사용자의 적응 문제, 교육 및 훈련의 필요성은 프로젝트의 성공을 위한 중요한 과제가 된다. 셋째, 유연성의 제한이다. OOTB 솔루션은 특정 범위 내에서 사전에 정의된 기능과 프로세스를 제공한다. 따라서, 기업의 미래 변화나 확장 요구에 유연하게 대응하기 어려울 수 있다. 이는 장기적인 관점에서 시스템의 확장성과 적응성에 제한을 줄 수 있다. 넷째, 통합과 호환성의 문제이다. 기존 시스템이나 제3자 소프트웨어와의 통합은 OOTB 프로젝트에서 중요한 도전 과제이다. 솔루션 간의 호환성 문제는 데이터 마이그레이션의 복잡성을 증가시키고, 추가적인 개발 요구를 발생시킬 수 있다. 다섯째, 업데이트와 유지보수의 어려움을 만날 수 있다. OOTB 솔루션은 정기적인 업데이트가 필요할 수 있으며, 때로는 이러한 업데이트가 기존의 커스터마이징이나 통합에 영향을 줄 수 있다. 이로 인해 유지보수 비용이 증가하거나 시스템의 안정성에 문제가 발생할 수 있다. OOTB 프로젝트는 초기 비용과 구현 시간을 줄여주는 유용한 접근 방식이지만, 성공적인 도입을 위해서는 앞에서 언급된 어려움을 사전에 고려하고 철저한 계획과 준비가 필요하다. 이러한 어려움을 극복하기 위한 전략 수립과 실행은 프로젝트의 성공을 결정짓는 중요한 요소가 된다. “변화는 우리가 변화를 선택하기 전에 우리에게 온다.” - 앤드루 그로브   OOTB 접근 방식의 이점 첫째, 속도와 효율성이다. OOTB 솔루션을 사용하면 복잡한 소프트웨어 개발 과정 없이 바로 시스템을 도입하고 운영할 수 있다. 이는 프로젝트의 시간을 단축시키고 빠른 ROI(투자 대비 수익)를 실현할 수 있게 한다. 둘째, 비용 절감이다. 맞춤형 개발이 필요 없거나 최소화되므로 초기 구축 비용과 유지보수 비용이 크게 줄어든다. 셋째, 검증된 솔루션이다. OOTB 솔루션은 이미 시장에서 검증되었으며, 다양한 산업 분야에서 효과적으로 사용되고 있다. 이는 리스크를 줄이고 안정적인 시스템 운영을 보장한다. 넷째, 업데이트와 호환성이다. 소프트웨어 업데이트가 있을 때, OOTB 솔루션은 제공업체로부터 직접 지원을 받으므로 최신 기능을 쉽게 적용할 수 있고, 시스템의 호환성 문제를 최소화할 수 있다.   OOTB 구축 전략 4단계로 생각해 볼 수 있다. 첫째, 요구사항 분석이다. 프로젝트 초기 단계에서 비즈니스 요구사항과 프로세스를 면밀히 분석하여, OOTB 솔루션이 제공하는 기능이 이를 충족시킬 수 있는지 평가한다. 둘째, 표준화와 최적화이다. 기업의 작업 프로세스를 표준화하고 최적화하여 OOTB 솔루션의 기능에 맞추는 것이 중요하다. 이는 커스터마이징을 최소화하고 효율적인 시스템 구축을 가능하게 한다. 셋째, 교육과 적응이다. 직원들이 새로운 시스템을 효과적으로 사용할 수 있도록 충분한 교육과 지원을 제공한다. 사용자의 적응 과정을 촉진하는 것이 성공적인 구축의 핵심 요소 중 하나이다. 넷째, 단계적 구현이다. 모든 기능을 한 번에 도입하기보다는 중요도에 따라 단계적으로 구현하여 조직 내에서의 적응과정을 용이하게 하는 것이 중요하다. 따라서, OOTB 방법론은 기업이 제품 수명주기 관리 시스템을 빠르고 효율적으로 구축할 수 있는 강력한 전략이다. 이는 비용과 시간을 절약하며, 안정적이고 지속 가능한 시스템 운영을 가능하게 한다. 그러나 성공적인 구축을 위해서는 초기 단계에서의 철저한 준비와 계획이 필수적이다. 이것은 생각보다 쉽지 않을 수 있다. 솔루션을 잘 이해하는 것이 무엇보다 중요하며, 다양한 테스트를 해서 내재화해야 한다. 어쩌면 시간과의 싸움일 수 있다. “기술의 진정한 잠재력은 새로운 가능성을 창조하는 데 있다.” - 앨런 케이   PM은 어떻게 해야 하나 PM(Project Manager, 프로젝트 매니저)의 역할, 그리고 PM이 해야 할 일은 무엇인가? 특히 OOTB 프로젝트를 할 때 이전에 구축하던 방법론 대비 뭐가 달라지는가? OOTB 프로젝트를 진행할 때 PM의 역할은 매우 중요하다. OOTB 접근 방식은 기존의 맞춤형 개발 방식에 비해 구축 과정에서 개발을 최소화하고, 제품을 가능한 그대로 사용하는 전략을 말한다. 이러한 접근 방식에서 PM의 역할과 해야 할 일은 다음과 같다. PM의 역할은 5가지로, 첫째는 프로젝트 계획 수립이다. 명확한 목표 설정, 일정 계획, 리소스 할당, 예산 관리 등 포괄적인 프로젝트 계획을 수립한다. 둘째, 이해관계자 관리이다. 이해관계자의 요구사항과 기대를 관리하고 프로젝트의 진행 상황을 투명하게 소통한다. 셋째, 위험 관리이다. 프로젝트의 위험을 식별, 평가하고 이에 대한 완화 전략을 개발한다. 넷째, 팀 리더십 및 관리이다. 프로젝트 팀을 효과적으로 관리하고 목표 달성을 위해 팀에게 동기를 부여한다. 다섯째, 품질 관리이다. 프로젝트의 품질 기준을 설정하고 이를 충족시키기 위한 감독을 수행한다. PM이 해야 할 일은 4가지이다. 첫째, 요구사항과 OOTB 기능 매칭이다. 기업의 요구사항과 OOTB 솔루션이 제공하는 기능을 정확히 매칭하여 커스터마이징의 필요성을 최소화한다. 둘째, 프로세스 재설계 및 최적화이다. 기업의 현재 프로세스를 OOTB 솔루션에 맞게 재설계하고 최적화하여, 솔루션의 효율성을 극대화한다. 셋째, 변경 관리이다. OOTB 접근 방식을 도입함에 따라 발생할 수 있는 조직 내 변화에 대해 관리하고, 이해관계자들이 새로운 시스템을 원활하게 받아들일 수 있도록 지원한다. 넷째, 교육 및 지원이다. 사용자들이 새 시스템을 효과적으로 사용할 수 있도록 교육 프로그램을 개발하고 실행한다. OOTB 프로젝트에서 달라지는 점은 4가지이다. 첫째, 개발 대신 구성에 초점을 맞춘다. 기존 방법론에서는 맞춤형 개발이 주를 이루었다면, OOTB 방법론에서는 솔루션의 구성과 설정에 더 많은 초점을 맞춘다. 둘째, 표준화와 재사용성 증가이다. OOTB 솔루션을 활용함으로써 프로세스의 표준화와 솔루션의 재사용성이 증가한다. 셋째, 빠른 구현과 배포이다. 커스터마이징을 최소화하므로 프로젝트의 구현과 배포가 더 빠르게 이루어진다. 넷째, 비용 효율성이다. 개발 비용과 시간이 절약되어 전체적인 프로젝트 비용이 감소한다. OOTB 프로젝트에서 PM은 이러한 변화를 효과적으로 관리하고, 프로젝트가 계획대로 진행될 수 있도록 해야 한다. 특히, 조직 내에서의 변화 관리와 사용자 교육에 더 많은 주의를 기울여야 성공적인 시스템 도입을 이끌어낼 수 있다.   PL은 어떤 역할을 해야 하는가 PL(Project Leader, 프로젝트 리더)은 프로젝트의 성공을 위해 핵심 역할을 담당한다. PL은 프로젝트 팀 내에서 기술적 리더십을 제공하며, 프로젝트의 목표 달성을 위한 일상적인 관리와 진행 상황 모니터링을 담당한다. 특히 PLM OOTB 프로젝트와 같은 복잡한 기술 프로젝트에서 PL의 역할은 다음과 같다. PL의 역할은 6가지로 요약된다. 첫째, 기술적 지휘 및 리더십 제공이다. 프로젝트 팀에 기술적 방향성과 지침을 제공하며, 기술적 문제 해결에 앞장서서 팀을 이끈다. 둘째, 프로젝트 계획 및 실행이다. 프로젝트 계획을 세우고, 이에 따라 프로젝트의 실행을 관리한다. 이는 일정, 리소스, 예산 관리를 포함한다. 셋째, 팀 관리 및 협력 촉진이다. 프로젝트 팀원 간의 협력을 촉진하고, 팀 내 업무 분담과 조정을 효과적으로 수행한다. 넷째, 이해관계자와의 커뮤니케이션이다. 프로젝트 관련 이해관계자들과의 원활한 커뮤니케이션을 유지하며, 프로젝트 진행 상황, 이슈, 변경 사항 등을 정기적으로 보고한다. 다섯째, 품질 관리 및 보증이다. 프로젝트의 결과물이 기술적 요구사항과 품질 기준을 만족하는지 확인하고, 품질 보증 활동을 수행한다. 여섯째, 위험 관리이다. 프로젝트의 위험을 식별하고, 평가하여 위험 감소 및 대응 전략을 개발한다. OOTB 프로젝트에서 PL은 특히 중요한 역할을 수행한다. OOTB 솔루션을 통해 개발 작업을 최소화하고, 제품을 효과적으로 도입하기 위해서는 다음과 같은 점들이 필요하다. 첫째, 요구사항과 솔루션 매칭이다. 기업의 요구사항과 OOTB 솔루션의 기능을 정확히 매칭시키는 작업을 주도한다. 둘째, 구성 및 커스터마이징 관리이다. 필요한 최소한의 커스터마이징을 관리하고, 솔루션의 구성을 최적화한다. 셋째, 변경 관리 및 사용자 교육이다. OOTB 도입으로 인한 조직 내의 변화를 관리하고, 사용자들이 새 시스템을 효율적으로 사용할 수 있도록 교육 프로그램을 계획하고 실행한다. 넷째, 프로젝트 문서화이다. 프로젝트의 모든 단계를 문서화하여, 프로젝트의 진행 상황과 결과물에 대한 투명성을 보장한다. 종합적으로 PL은 기술적 전문성과 함께 훌륭한 관리 능력, 커뮤니케이션 능력을 겸비해야 한다.   개발자는 어떤 역할을 해야 하는가 개발자는 소프트웨어 개발 프로젝트의 핵심 구성원으로서, 기술적인 구현과 프로그래밍 작업을 담당한다. 특히 PLM OOTB 프로젝트에서 개발자의 역할은 다음과 같이 구체화될 수 있다. 개발자의 역할은 5가지로 요약된다. 첫째, 기술적 구현이다. 프로젝트 요구사항에 따라 소프트웨어의 설계, 개발, 테스트 및 배포 과정을 담당한다. 둘째, 문제 해결이다. 기술적 문제가 발생했을 때, 문제를 진단하고 해결책을 제시한다. 이는 디버깅, 코드 최적화 및 시스템 향상을 포함할 수 있다. 셋째, 협업과 커뮤니케이션이다. 프로젝트 팀 내의 다른 개발자들과 협력하고, PL이나 PM과 긴밀히 소통하여 프로젝트의 진행 상황을 공유한다. 넷째, 기술 문서 작성이다. 개발 과정에서 생성된 코드에 대한 문서를 작성하고, 프로젝트의 기술적 세부 사항을 문서화한다. 다섯째, 지속적인 학습이다. 새로운 기술, 프로그래밍 언어, 개발 도구에 대해 지속적으로 학습하고, 이를 프로젝트에 적용한다. OOTB 프로젝트에서는 개발자의 역할이 전통적인 소프트웨어 개발 프로젝트와 다소 차이가 있을 수 있다. OOTB 접근 방식은 기존의 제품 기능을 최대한 활용하여 맞춤 개발을 최소화하는 전략이다. 따라서 개발자는 다음과 같은 역할에 더욱 집중하게 된다. 첫째, 시스템 구성과 조정이다. 제공된 소프트웨어의 기능과 옵션을 구성하고 조정하여, 기업의 요구사항을 만족시키는 작업을 수행한다. 둘째, 최소한의 커스터마이징이다. 필수적인 경우에만 코드를 커스터마이징하며, 이를 통해 특정 기능을 구현하거나 시스템을 기업의 특정 요구에 맞게 조정한다. 셋째, 통합 작업이다. OOTB 솔루션을 기업의 기존 시스템이나 다른 소프트웨어와 통합하는 작업을 담당한다. 이는 API 개발이나 외부 시스템과의 데이터 연동을 포함할 수 있다. 넷째, 성능 최적화 및 테스트이다. 시스템의 성능을 모니터링하고 필요한 최적화 작업을 수행한다. 또한, 시스템의 안정성을 확보하기 위해 테스트를 진행한다. OOTB 프로젝트에서 개발자는 기술적 구현뿐만 아니라 시스템의 구성과 통합에 더 큰 비중을 두게 된다. 이는 개발자에게 시스템 전반에 대한 깊은 이해와 더 넓은 기술적 관점을 가지는 것이 필요하다. “불가능해 보이는 것을 가능하게 하는 것이 기술의 역할이다.” - 팀 버너스리   고객은 어떤 역할을 해야 하는가 고객의 역할은 프로젝트의 성공에 있어 매우 중요하며, PLM OOTB 프로젝트에 있어서도 예외는 아니다. 기존 프로젝트와 비교했을 때, 고객의 역할에는 몇 가지 중요한 차이점이 있다. 첫째, 요구사항 제공이다. 프로젝트의 초기 단계에서 요구사항을 명확히 제공하고, 이에 대한 우선순위를 정한다. 둘째, 의사결정에 참여한다. 중요한 의사결정 과정에 참여하여 프로젝트 방향성에 대한 결정에 기여한다. 셋째, 프로젝트 진행 상황 모니터링을 한다. 정기적으로 프로젝트 진행 상황을 검토하고, 필요한 피드백을 제공한다. 넷째, 변경 관리이다. 프로젝트 진행 중 변경사항이 필요할 경우, 이에 대한 승인과 지원을 제공한다. OOTB 프로젝트는 제품을 가능한 한 ‘박스에서 꺼낸 상태’로 사용하려는 전략을 채택한다. 이는 개발을 최소화하고, 표준화된 솔루션을 활용함으로써 시간과 비용을 절약하려는 목적을 가지고 있다. 이러한 접근 방식에서 고객의 역할은 다음과 같이 조정된다. 첫째, 요구사항 조정이다. OOTB 솔루션이 제공하는 기능과의 최대 호환성을 위해 기존의 요구사항을 조정하고, 필요한 경우 비즈니스 프로세스를 변경한다. 둘째, 솔루션 선택과 평가이다. OOTB 솔루션의 선택 과정에 적극 참여하며, 솔루션의 기능과 비즈니스 요구사항 간의 적합도를 평가한다. 셋째. 적응과 교육이다. 새 시스템의 도입과 관련하여 조직 내의 적응 과정을 지원하고, 직원들이 효과적으로 시스템을 사용할 수 있도록 교육 프로그램에 참여한다. 넷째, 효과적인 커뮤니케이션과 협력이다. 프로젝트 팀과의 긴밀한 커뮤니케이션을 유지하며, OOTB 솔루션의 성공적인 도입을 위한 협력적인 접근 방식을 취한다. 기존 프로젝트에 비해 OOTB 프로젝트에서 고객은 요구사항의 조정, 솔루션의 선택과 평가, 그리고 조직 내의 적응과 교육에 더 큰 역할을 한다. OOTB 접근 방식은 제품의 기본 기능을 최대한 활용하는 것을 목표로 하므로, 고객은 이러한 기능과 자신의 비즈니스 요구사항 간의 균형을 맞추는 데 중요한 역할을 한다. 따라서, 고객의 적극적인 참여와 개방적인 태도는 프로젝트의 성공에 있어 결정적인 요소가 된다. “기술 자체는 중립적이지 않다. 우리가 그것을 사용하는 방법이 우리에게 좋은 것인지 아닌지를 결정한다.” - 노엄 촘스키   기업에서 OOTB로 PLM을 구축 시 어떤 이점이 있는가 기업에서 OOTB 방식으로 PLM을 구축할 때에는 다음과 같은 이점이 있다. 첫째, 빠른 구현과 배포이다. OOTB 솔루션을 사용하면 이미 개발되고 시험된 기능들을 바로 활용할 수 있기 때문에, PLM 시스템의 구현과 배포 시간을 대폭 줄일 수 있다. 이는 시장 출시 시간을 단축시키고, 빠른 시간 내에 비즈니스 가치를 창출할 수 있게 한다. 둘째, 비용 절감이다. 맞춤형 개발이 필요 없거나 최소화되므로, 개발 비용과 관련된 인력 비용을 절약할 수 있다. 또한, OOTB 솔루션은 유지보수 비용도 절감할 수 있도록 설계되어 있다. 셋째, 검증된 솔루션의 활용이다. OOTB PLM 솔루션은 이미 다양한 산업 분야에서 사용되고 검증된 기술을 바탕으로 한다. 이로 인해 기업은 검증된 프로세스와 베스트 프랙티스를 적용하여 제품 개발과 관리의 효율성을 높일 수 있다. 넷째, 사용자 친화적 인터페이스와 훈련이다. 대부분의 OOTB PLM 솔루션은 사용자 친화적인 인터페이스를 제공하여 직원들이 쉽게 사용할 수 있도록 한다. 또한, 표준화된 훈련 프로그램과 자료를 통해 직원들이 시스템을 빠르게 배우고 적응할 수 있다. 다섯째, 유연성과 확장성이다. 비록 OOTB 솔루션은 기본적으로 표준화된 기능을 제공하지만, 대부분의 PLM 솔루션은 필요에 따라 추가 기능이나 커스터마이징을 통해 유연하게 확장할 수 있다. 이를 통해 기업은 비즈니스 성장에 따라 시스템을 쉽게 업그레이드하거나 조정할 수 있다. 여섯째, 업데이트와 지원이다. OOTB PLM 솔루션을 제공하는 업체들은 정기적인 업데이트와 기술 지원을 제공한다. 이를 통해 최신 기능을 활용하고, 시스템 관련 문제를 신속하게 해결할 수 있다. 따라서, OOTB로 PLM 시스템을 구축하는 것은 기업에게 빠른 구현과 비용 절감, 검증된 솔루션의 활용 등 다양한 이점을 제공한다. 이를 통해 기업은 제품 개발 프로세스를 효율적으로 관리하고, 시장 경쟁력을 강화할 수 있다. “변화를 관리하는 것이 아니라 변화에 의해 주도되는 것이 중요하다.” - 잭 웰치   기존 프로세스와 OOTB 콘셉트를 어떻게 조율하는 것이 좋은가 OOTB 프로젝트를 구축할 때 기존 프로세스가 OOTB 콘셉트와 맞지 않는 경우, 이를 협의하고 유도, 조율하기 위해서는 몇 가지 중요한 접근 방법이 있다. 이러한 상황을 효과적으로 관리하기 위해 다음 전략을 고려할 수 있다. 첫째, 이해관계자와의 명확한 커뮤니케이션이다. 이해관계자 교육으로 OOTB 솔루션의 이점과 제한 사항을 명확히 전달하고, 왜 특정 프로세스 변경이 필요한지 설명한다. 예상 결과 공유를 통해, 변경이 기업에 미칠 긍정적인 영향과 장기적인 이익에 대해 구체적으로 설명한다. 둘째, 비즈니스 요구사항과 OOTB 기능 매핑이다. 갭 분석 수행으로 기존 프로세스와 OOTB 솔루션의 기능 사이의 차이점을 식별하기 위한 갭 분석을 수행한다. 우선순위 설정을 통해서 갭 분석 결과를 바탕으로 우선순위를 정하며, 가장 중요한 비즈니스 요구사항을 충족시키는 방향으로 조율한다. 셋째, 유연성 있는 접근 방식 채택이다. 프로세스 재설계를 통해 필요한 경우 기존 프로세스를 재설계하거나 조정하여 OOTB 솔루션과의 호환성을 높인다. 점진적 도입으로, 큰 변경사항은 점진적으로 도입하여 조직과 직원들이 새로운 시스템에 적응할 수 있도록 한다. 넷째, 변경 관리 전략 수립이다. 변경 관리 계획으로, 조직 내의 변경을 관리하기 위한 전략적인 계획을 수립한다. 적극적인 참여와 지원으로, 조직의 리더들과 직원들이 변경사항에 적극적으로 참여하고 이를 지원하도록 독려한다. 다섯째, 피드백 메커니즘 구축이다. 정기적인 피드백 수집으로 변경 과정 중에 정기적으로 이해관계자로부터 피드백을 수집하여, 문제점이나 우려사항을 신속하게 파악한다. 수집된 피드백을 바탕으로 지속적인 개선과 조정을 진행한다. 기존 프로세스가 OOTB 콘셉트와 맞지 않을 경우 명확한 커뮤니케이션, 이해관계자의 교육, 유연성 있는 접근 방식, 변경 관리 전략의 수립, 그리고 피드백의 지속적인 수집 및 개선 작업을 통해 협의, 유도, 조율하는 것이 중요하다. 이러한 접근 방법은 프로젝트의 성공적인 구현과 조직 내의 원활한 변화 관리를 위한 핵심 요소이다. “진정한 혁신은 복잡함을 단순화하는 데서 시작된다.” - 스티브 잡스   콘셉트맵으로 프로세스 맵을 그려서 고객에게 설명할 때 어떤 장점이 있는가 콘셉트맵을 사용하여 프로세스 맵을 그리고 이를 고객에게 설명할 때는 여러 가지 장점이 있다. 콘셉트맵은 개념, 아이디어, 또는 정보 간의 관계를 시각적으로 표현하는 도구로, 복잡한 프로세스나 시스템을 이해하기 쉽게 도와준다. 이러한 방식으로 프로세스 맵을 설명할 때의 주요 장점은 다음과 같다. 첫째, 직관적인 이해 촉진이다. 콘셉트맵은 복잡한 프로세스를 시각적으로 단순화하여 제시함으로써, 고객이 프로젝트의 구조와 핵심 요소를 빠르고 직관적으로 이해할 수 있도록 돕는다. 이는 고객이 전체적인 맥락과 세부 사항을 쉽게 파악할 수 있게 한다. 둘째, 명확한 커뮤니케이션이다. 콘셉트맵을 통해 프로세스의 각 단계와 그 사이의 관계를 명확히 표시할 수 있다. 이는 프로젝트 팀과 고객 간의 오해를 줄이고, 효과적인 커뮤니케이션을 가능하게 한다. 셋째, 문제 식별 및 해결이다. 콘셉트맵을 사용하면 프로세스의 각 요소 간의 연결고리를 시각적으로 표현할 수 있다. 이는 고객과 함께 문제가 발생할 수 있는 영역을 쉽게  식별하고, 가능한 해결책을 논의하는 데 유용하다. 넷째, 참여와 협력 촉진이다. 프로세스 맵을 공유함으로써 고객의 참여를 유도하고, 프로젝트에 대한 이해와 관심을 높일 수 있다. 또한, 이는 고객과 팀 간의 협력적인 관계를 구축하는 데 도움이 된다. 다섯째, 기억에 남는 설명이다. 시각적 도구를 사용하는 것은 단순한 구두 설명보다 기억에 오래 남는다. 콘셉트맵으로 프로세스를 설명하면 고객이 프로젝트의 핵심 아이디어와 정보를 더 잘 기억할 수 있게 된다. 여섯째, 유연성과 수정 용이성이다. 콘셉트맵은 필요에 따라 쉽게 수정하거나 업데이트할 수 있는 유연성을 제공한다. 프로젝트의 진행 과정에서 변화하는 요구사항이나 새로운 정보를 반영하기 쉽다. 콘셉트맵으로 프로세스 맵을 그려서 고객에게 설명하는 것은 복잡한 정보를 효과적으로 전달하고, 고객의 이해와 참여를 증진시키는 효과적인 방법이다. 이러한 접근 방식은 프로젝트의 성공적인 진행을 위한 강력한 기반을 마련할 수 있다.   ▲ PLM OOTB 맵(Map by 류용효) (클릭하면 큰 이미지로 볼 수 있습니다.)   PLM OOTB 구축의 주요 내용을 기반으로 한 장의 콘셉트맵을 그려줘 그림은 OOTB 접근 방식을 사용하여 PLM을 구축하는 주요 내용을 바탕으로 한 콘셉트맵을 보여준다. 이 콘셉트맵은 OOTB 솔루션 선택, 요구사항 분석, 프로세스 표준화, 최소한의 커스터마이징, 교육 및 채택, 통합 및 데이터 마이그레이션, 시스템 구성, 지속적인 개선과 같은 요소들을 포함하고 있다. 이러한 요소들이 어떻게 서로 연결되어 OOTB 접근 방식으로 PLM을 성공적으로 구현하는데 기여하는지 시각적으로 보여주며, 비즈니스 프로세스를 OOTB 솔루션의 기능과 일치시켜 커스터마이징을 최소화하고 사용자 채택을 용이하게 하는 중요성을 강조한다.   ■ 류용효 디원의 상무이며 페이스북 그룹 ‘컨셉맵연구소’의 리더로 활동하고 있다. 현업의 관점으로 컨설팅, 디자인 싱킹으로 기업 프로세스를 정리하는데 도움을 주며, 1장의 빅 사이즈로 콘셉트 맵을 만드는데 관심이 많다. (블로그)   ■ 기사 내용은 PDF로도 제공됩니다.
작성일 : 2024-03-04
SIMTOS 2024 - 캐드앤그래픽스 SNS 및 회원가입 이벤트
캐드앤그래픽스에서 SIMTOS 2024 '디지털 제조 및 뿌리산업 컨퍼런스' 개최 기념으로 회원가입 이벤트를 진행합니다. 캐드앤그래픽스 홈페이지 회원가입이나 SNS(블로그, 페이스북) 등에 참여 후 이벤트 응모해 주신 분께 선물을 드립니다.   이벤트 경품(추첨) 치킨 기프티콘 3명 초고속 보조배터리 1명 인생프사 & SNS 프로필 사진촬영권(컨퍼런스 참가자 한정, 행사 당일 전문 사진작가 촬영 예정) 6명 캐드앤그래픽스 6개월 정기구독권  2명 * 경품은 변경될 수 있습니다. * 컨퍼런스 참여하지 않으셔도 응모 가능, 단 인생프사 촬영권은 컨퍼런스 등록자중 추첨 1. 이벤트 참여기간 : 4월 5일까지   2. 이벤트 참여방법  1) 캐드앤그래픽스 홈페이지 회원가입 또는 SNS 구독하기 등에 참여한다.  (택 1, 여러 가지 참여할 수록 당첨기회 UP, 댓글 등 게시글 남기면 당첨기회 UP)     캐드앤그래픽스 홈페이지  회원가입 또는 정보수정  http://www.cadgraphics.co.kr 캐드앤그래픽스 네이버 블로그 이웃 추가  https://blog.naver.com/caetoday 캐드앤그래픽스 페이스북 구독하기  https://www.facebook.com/cadgraphics 페북 그룹 - CAE 사랑방 회원가입  https://www.facebook.com/groups/caecafe/ 페북 그룹 - 스마트제조혁신(PLM사랑방) 회원가입 https://www.facebook.com/groups/plmcafe/ 페북 그룹 - 건축건설플랜트 회원가입 https://www.facebook.com/groups/aecplant/ 페북 그룹 - 코리아그래픽스 회원가입 https://www.facebook.com/groups/koreagraphics/ 캐드앤그래픽스 유튜브  구독하기 https://www.youtube.com/user/cadgraphicspr 캐드앤그래픽스 Google 뉴스 팔로우하기 https://bit.ly/3O2uMXT   2) 참여 후에는 참여하기 링크에서 이벤트 응모한다. 3. 이벤트 당첨자 발표  - 캐드앤그래픽스 홈페이지 공지사항 및 개별 안내  4월 17일   컨퍼런스 상세 보기 및 등록하러 가기 경품 내용 및 참여방법 전체 보기
작성일 : 2024-03-04