AI
이 서비스만 고치면 되겠지? AI가 놓치는 숨은 의존성을 추적하는 법
두줄요약
AI 코딩 도구가 MSA의 숨은 의존성을 놓치는 문제를 그래프 RAG로 보완한 사례를 소개했습니다. 코드 분석과 도메인 지식을 Neo4j와 MCP로 연결해 멀티홉 영향 범위를 추적했습니다.
핵심 내용
- AI 코딩 도구가 단일 레포 중심이라 MSA 환경의 서비스 간 숨은 의존성을 놓치는 한계
- 벡터 RAG 대신 그래프 RAG로 관계 중심 지식을 구축해 멀티홉 영향 범위를 추적
- 코드 파싱, 도메인 지식 보강, Neo4j 저장, MCP 서버 연동으로 Channel Knowledge 시스템 구성
- Git 기반 SSOT와 증분 분석으로 지식 그래프를 살아있는 시스템처럼 최신화
적용해볼 점
- 엔티티 수정 시 직접 영향뿐 아니라 간접 호출 체인까지 확인하는 변경 검토
- 정적 분석 결과에 도메인 의미를 더하는 반자동 지식 구축
- AI 도구가 외부 지식 그래프를 조회하도록 MCP 같은 인터페이스 연결
