SQLite만으로 만든 아주 작은 로컬 RAG 기준선
JAS RAG는 을 실험하기 위한 작고 단순한 로컬 도구다. 마크다운 문서를 문서와 청크로 나누어 색인하고, 모든 데이터를 SQLite에 저장한다. 검색은 의 단어 검색으로 처리하며, 찾은 청크를 에 넣기 좋은 문맥으로 정리한다.
임베딩, , 재순위화 도구, 외부 서비스 연결, 서비스 접속키 없이 동작한다. 기본 흐름은 작은 문서 폴더를 색인하고, 몇 가지 질문을 실행한 뒤, 상위 1개와 상위 3개 검색 결과가 맞는지 확인하는 방식이다. 검색된 청크를 직접 눈으로 본 다음, 로 부족하다는 평가 결과가 있을 때만 벡터 검색을 추가한다.
완성형 서비스나 운영용 프레임워크가 아니라, 로컬에서 검색 품질을 먼저 확인하는 최소 기준선에 가깝다.
핵심 포인트
- 마크다운 문서를 SQLite에 저장하고 로 검색한다.
- 임베딩, , 외부 서비스 연결 없이 로컬에서 돌아간다.
- 검색 결과를 청크 단위로 확인해 에 넣을 문맥을 만든다.
- 상위 1개와 상위 3개 결과를 평가한 뒤 부족할 때만 벡터 검색을 더한다.
- 목표는 운영용 플랫폼이 아니라 RAG 검색 품질을 검증하는 단순한 기준선이다.