Siemens는 170년이 넘는 역사를 가진 독일의 대표적인 공학 및 엔지니어링 기업으로, 과거 가전제품으로도 알려졌으나 현재는 공장 자동화, 스마트팩토리 솔루션, 빌딩 및 전력 에너지 관리, 철도 시스템, 초정밀 의료기기 등 B2B 기술 분야를 선도하고 있습니다. 특히 4차 산업혁명 시대에 맞춰 산업용 소프트웨어, 데이터 분석, 스마트 인프라 중심의 디지털 기업으로 성공적인 체질 개선을 이루어냈습니다. 이러한 혁신 과정에서 Siemens는 수억 줄에 달하는 방대한 레거시 코드를 현대화하는 과제에 직면했습니다.
블로거들은 Siemens가 이 문제를 해결하기 위해 Google Cloud와 협력하여 Knowledge Fabric을 구축한 과정에 주목합니다. 단순히 제미나이(Gemini) 하나로 코드를 자동 변환한 것이 아니라, 코드와 요구사항, 티켓, 매뉴얼 사이의 관계를 먼저 연결하고 거대한 작업을 작은 에이전트 업무로 분해하는 복합적인 접근 방식을 사용했습니다. 이는 일반적인 RAG(검색 증강 생성) 방식으로는 코드의 복잡한 구조와 관계를 파악하기 어렵다는 한계를 극복하기 위한 것으로, Spanner Graph를 활용해 코드와 문서의 관계를 지식 그래프로 표현한 점이 핵심으로 분석됩니다.
Siemens는 산업용 소프트웨어의 특성상 잘못된 코드가 단순한 화면 오류를 넘어 심각한 운영 문제로 이어질 수 있기에, 환각이나 검증되지 않은 변경을 시스템에 적용할 수 없다는 점을 강조합니다. 따라서 Knowledge Fabric은 정확한 탐색, 분산된 정보 간의 관계 연결, 복잡한 영향 경로 시각화, 그리고 설명 및 검증 가능한 변경을 가능하게 하는 해결책으로 제시됩니다. 이러한 접근 방식은 대규모 레거시 시스템 현대화에 대한 중요한 통찰을 제공하며, Siemens NX와 같은 통합 3D CAD/CAM/CAE 솔루션의 활용과 더불어 미래 제조업의 방향성을 제시하고 있습니다.