CLI, IDE, Desktop app, 무엇을 써야 할까?
터미널에서 시작해 VS Code와 Cursor, Wave를 거쳐 Desktop app에 정착했다. 가장 좋은 개발 도구는 기능이 많은 도구가 아니라, 내가 실제로 확인하고 통제하려는 것을 잘 보여주는 도구였다.

AI를 직접 사용하고 구축하며 겪은 방법과 시행착오를 기록합니다.
터미널에서 시작해 VS Code와 Cursor, Wave를 거쳐 Desktop app에 정착했다. 가장 좋은 개발 도구는 기능이 많은 도구가 아니라, 내가 실제로 확인하고 통제하려는 것을 잘 보여주는 도구였다.

내 정보량만 놓고 보면 RAG는 굉장히 비효율적인 선택이었다. 그래도 직접 구현하며 시멘틱 청킹, 임베딩 차원, 재정렬과 답변 정책에서 어떤 문제가 생기는지 겪어보고 싶었다.

RAG가 사용자 질문을 임베딩하고 Dense·Sparse 검색으로 후보를 찾은 뒤, Reranker로 정확한 문서를 골라 LLM에 전달하는 과정을 쉽게 설명합니다.

RAG의 기본 구조와 문서를 청크로 나누는 방법, 문서 내용을 추출하고 숫자로 변환해 벡터 DB에 저장하는 과정을 쉽게 설명합니다.
