피드로 돌아가기
Stop Dumping Your Entire Repository Into AI
Dev.toDev.to
AI/ML

Knowledge Graph 기반 Smart Retrieval을 통한 AI Context 최적화

Stop Dumping Your Entire Repository Into AI

VANSH ARORA2026년 6월 17일2intermediate

Context

AI 모델의 Context Window 한계로 인해 사용자가 수동으로 파일을 선택하여 전달하는 비효율적 워크플로우 발생. 단순한 Context Generation 방식으로는 대규모 Repository 내 유효 정보 추출 및 Token Budget 관리에 한계 노출.

Technical Solution

  • Knowledge Graph와 Dependency Chain을 결합하여 단순 키워드 검색을 넘어선 관계 기반 파일 식별 구조 설계
  • 질문 의도(Debug, Review, Architecture)에 따라 Retrieval 전략을 동적으로 변경하는 모드 전환 로직 적용
  • Graph Traversal을 통한 연관 파일 및 인접 모듈의 자동 탐색으로 파편화된 정보 전달 문제 해결
  • Context Packing 시스템을 통한 소스 코드 전량 전달 대신 구조적 개요 및 요약본의 선택적 포함 전략 채택
  • Token Budget 최적화를 위해 정보 중요도에 따른 데이터 표현 수준(Full code, Outline, Summary) 차등 적용

- AI 연동 설계 시 단순 Vector Search 외에 정적 분석 기반의 Dependency Graph 도입 검토 - User Intent 분석 단계 추가를 통한 Retrieval 전략의 동적 최적화 구현 - Token 비용 절감을 위한 정보 계층화(Hierarchy) 기반의 Context Compression 파이프라인 구축

원문 읽기