NEW개발기 · 09.27블로그를 갈아엎었다
← 포트폴리오
운영 중since 2026.07.02

사유고

스캔한 책에 물으면 근거 문장과 원본 페이지로 답하는 개인 도서관

PythonFAISSbge-m3Qwen3-VLMLX WhispermacOS 앱

무엇인가

스캔한 책과 논문, 유튜브 영상, 텍스트 자료를 한 서재에 넣고 자연어로 물으면 근거 문장과 출처 페이지, 원본 스캔 이미지까지 함께 돌려주는 개인 도서관이다. 서재에는 600개가 넘는 자료가 들어 있다. 답을 찾는 데서 끝나지 않고, 책을 다섯 단계로 다시 읽는 코스, 저자 관점의 인터뷰, 생각과 사례를 모은 아카이브, 자료끼리 이어 주는 연결 지도 같은 학습 도구를 그 위에 얹었다.

왜 만들었나

책을 찍어 두기만 해서는 다시 꺼내 쓰기 어렵다. 필요한 대목을 질문 하나로 바로 찾고, 그 답이 정말 책에 있는 말인지 원문 페이지로 확인하고 싶었다. 그래서 답변마다 출처 페이지와 원본 이미지를 붙이는 것을 처음부터 기본으로 삼았다.

어떻게 만들었나

검색 트랙을 둘로 나눴다. 텍스트 트랙은 bge-m3 임베딩과 FAISS로 한글 본문을 찾고, 큰 언어 모델이 찾은 근거만으로 답을 쓴다. 픽셀 트랙은 Qwen3-VL 임베딩으로 그림, 도표, 해부도가 있는 페이지를 이미지 자체로 찾는다. 새 책은 명령 한 줄로 파싱, 인덱싱, 목차 추출, 표지 등록까지 끝나고, 촬영 폴더를 주기적으로 살펴 새 책을 자동으로 등록한다. 자막이 없는 영상은 로컬 Whisper로 받아쓴다. 서버는 상주 서비스로 돌리고 맥 앱으로 감쌌다.