피드로 돌아가기
Agentic Knowledge Base — Karpathy's LLM wiki, with adapters
Dev.toDev.to
AI/ML

Adapter 패턴 기반의 Storage-Agnostic Agentic Knowledge Base 설계

Agentic Knowledge Base — Karpathy's LLM wiki, with adapters

René Zander2026년 5월 2일9intermediate

Context

기존 Semantic Search 기반 시스템은 검색 정확도의 편차와 데이터 구조의 부재라는 한계가 존재함. 특히 기존의 캡처 습관이 형성된 도구를 포기하지 않으면서 LLM이 추론 가능한 구조적 데이터를 확보해야 하는 제약 사항이 발생함.

Technical Solution

  • Storage-Agnostic 구조를 위한 KnowledgeAdapter 인터페이스 설계로 데이터 저장소의 교체 가능성 확보
  • 정형 데이터 추출을 위한 Agent-data note 패턴 도입으로 인간의 가독성과 LLM의 파싱 효율성을 동시에 충족
  • Dense(qdrant)와 Sparse(keyword) 검색을 병렬로 수행하고 RRF(Reciprocal Rank Fusion)로 통합하는 Hybrid Retrieval 구현
  • 검색 결과에 provenance(출처) 태그를 부여하여 다수 리트리버의 합의 여부에 따른 신뢰도 검증 체계 구축
  • Corpus Cache(5분 TTL) 적용을 통한 반복 쿼리의 응답 속도 최적화

1. 다양한 소스의 데이터를 통합할 때 구체적인 API 대신 공통 인터페이스(Adapter)를 먼저 정의했는가

2. 단일 검색 알고리즘의 한계를 극복하기 위해 Hybrid Retrieval 및 RRF 퓨전 전략을 검토했는가

3. LLM이 읽기 위한 전용 데이터 블록(Agent-data)을 통해 Single Source of Truth를 유지하고 있는가

원문 읽기