🏆45

도전 과제: 공정 흐름 Knowledge Graph 확장

Neo4j & Cypher

도전 과제: 공정 흐름 KG 확장

루트브릭스 감속기 생산 공정

(원자재입고) → (1차가공_선삭) → (2차가공_밀링) → (열처리) → (연삭) → (조립) → (최종검사) → (출하)

공정별 설비:
- 1차가공_선삭: CNC선반 1호기, CNC선반 2호기
- 2차가공_밀링: CNC밀링 3호기, CNC밀링 5호기
- 열처리: 열처리로 1호
- 연삭: 연삭기 1호, 연삭기 2호
- 조립: 조립로봇 1호, 조립로봇 2호
- 최종검사: 3차원측정기 (CMM)

분석 쿼리 예시

  1. "CNC밀링 3호기가 정비 들어가면 어떤 공정이 멈추나?"
  2. "열처리 이후 공정에서 불량이 나면 어디까지 역추적해야 하나?"
  3. "동시에 정비 불가능한 설비 조합은?" (같은 공정의 모든 설비)
요구사항

루트브릭스의 감속기 생산 공정 흐름(6단계)을 KG에 추가

각 공정과 설비의 USES_EQUIPMENT 관계 설정

공정 간 NEXT_PROCESS 관계로 순서 정의

특정 설비 정지 시 영향받는 후속 공정을 탐색하는 Cypher 쿼리 작성

Python 스크립트로 데이터 입력 자동화

평가 기준
  • 공정 데이터 모델링의 현실성
  • Cypher 쿼리의 정확성
  • 영향도 분석 결과의 유용성
  • 코드의 구조와 재사용성
AI로 학습하기 — 꿀팁
공정 흐름 KG 설계 완성도 점검AI 학습 팁

확장한 공정 흐름 Knowledge Graph의 빠진 노드·관계와 쿼리 커버리지를 AI가 점검합니다.

내가 확장한 제조 공정 흐름 Knowledge Graph 구조는 다음과 같습니다: [노드: Process(공정), Equipment(설비), Material(자재), Defect(불량) / 관계: USES, PRODUCES, CAUSES, FOLLOWS / 샘플 Cypher: MATCH (p:Process)-[:CAUSES]->(d:Defect) RETURN p, d]. 이 구조로 답할 수 없는 제조 현장 질문 3가지를 찾아주고, 각 질문을 답하려면 어떤 노드/관계를 추가해야 하는지 Cypher CREATE 문으로 보여주세요. 또한 기존 쿼리의 인덱스 최적화 방법도 제안해주세요.
이 팁이 도움이 됐나요?
용어