25

주간 프로젝트: 설비-공정 Knowledge Graph Q&A 시스템

설비-공정 Knowledge Graph

학습 목표

프로젝트 전체 요구사항과 산출물을 파악한다 데이터 모델 설계부터 Q&A 시스템까지 전체 흐름을 이해한다 평가 기준과 제출 형식을 확인한다 시간 배분 계획을 수립한다

주간 프로젝트: 설비-공정 Knowledge Graph Q&A 시스템

프로젝트 목표

루트브릭스 김포 공장의 Knowledge Graph를 구축하고, 자연어로 질문할 수 있는 Q&A 시스템을 완성합니다.

에디터 로딩 중...

요구사항

필수 요구사항 (Must Have)

#요구사항상세
1온톨로지 설계최소 8개 엔티티 타입, 10개 관계 타입
2Neo4j 데이터 구축50+ 노드, 80+ 관계
3고장 원인 추적알람 → 원인 → 조치 경로 탐색 (CAUSED_BY/RESOLVED_BY)
4부품 수명 관리사용률 기반 교체 예정 부품 조회
5인력 스킬 매칭조치 필요 스킬 → 가용 인력 매칭
6Q&A 인터페이스자연어 질문 → KG 탐색 → 포맷팅 답변

선택 요구사항 (Nice to Have)

#요구사항상세
7공정 흐름 모델링공정 순서 및 설비 연계
8영향도 분석설비 정지 시 영향받는 공정 분석
9정비 이력 관리MaintenanceRecord 노드 + 패턴 분석
10하이브리드 RAGVector + Graph 하이브리드 검색
11대화 맥락 유지후속 질문에서 이전 맥락 활용
12LLM 연동OpenAI/로컬 LLM으로 자연어 답변 생성

시간 배분 계획 (5시간)

에디터 로딩 중...

평가 기준

항목배점기준
온톨로지 설계20점엔티티/관계 정의의 완성도와 현실성
Neo4j 데이터20점노드/관계 수, 데이터 품질
핵심 쿼리25점원인 추적, 수명 관리, 인력 매칭 정확성
Q&A 시스템25점자연어 처리, 답변 품질, 사용성
문서화10점README, 온톨로지 다이어그램, 스크린샷
보너스+10점선택 요구사항 구현 (각 +2점)

제출 형식

에디터 로딩 중...
핵심 포인트
  • 필수 6개 + 선택 6개 요구사항으로 구성
  • 온톨로지 설계 → Neo4j 구축 → 쿼리 구현 → Q&A 시스템의 4단계
  • 50+ 노드, 80+ 관계, 8+ 엔티티 타입이 최소 기준
  • 평가: 온톨로지(20) + 데이터(20) + 쿼리(25) + Q&A(25) + 문서(10)