35분
How: KG Service 구현 (Neo4j + Cypher)
RAG + Agent 파이프라인 통합
How: KG Service 구현 (Neo4j + Cypher)
통합 프로젝트 > RAG + Agent 파이프라인 통합
학습 목표
Neo4j 연결 및 Cypher 쿼리 서비스를 구현할 수 있다 설비 관계 탐색, 영향도 분석 기능을 만들 수 있다 Neo4j 연결 실패 시 그레이스풀 폴백을 구현할 수 있다
KG Service 구현
구현 범위
- Neo4j 드라이버 연결/해제
- Cypher 쿼리 실행
- 설비 관계 탐색 (find_related)
- 영향도 분석 (get_impact)
- 연결 실패 시 폴백
에디터 로딩 중...
힌트 보기
- • Neo4j 연결이 실패해도 RAG만으로 동작해야 한다
- • OPTIONAL MATCH는 결과가 없어도 에러가 나지 않는다
- • find_related_as_text는 Agent가 이해할 수 있는 텍스트 형태로 반환
- • _serialize는 Neo4j 전용 타입을 Python dict로 변환
정답 보기
에디터 로딩 중...