내 문서에서 답을 찾는 AI,
원리부터 서비스까지 직접 만듭니다
튜토리얼에서 멈추지 않고, 재고 · 고치고 · 운영까지

출시 기념 할인 50%
할인이 끝나면 120,000원이 됩니다
RAG 튜토리얼을 따라 했는데
엉뚱한 문서를 가져오나요?
검색이 왜 틀렸는지 재고, 고치고, 서비스로 올리는 법을 한 강의로
강의 속에서 직접 잰 결과입니다
모두 실제 강의 영상의 실행 화면입니다.
응답 지연 (p95)


검색이 정답을 놓친 비율


"이 작가 책 다 알려 줘" 찾은 비율

원리 → 실습 → 평가 → 운영 → 실무 사례

그림으로 먼저 봅니다
벡터·코사인·HNSW를 애니메이션과 손 계산으로

숫자로 확인합니다
기법 하나 넣을 때마다 같은 성적표에 한 줄씩

서비스까지 올립니다
API · 캐시 · 권한 · 배포 전 자동 검사
먼저 들어 보고 결정하세요
무료 공개 수업 일부입니다
강의 소개무료 S0
벡터는 이동 지시서무료 A2
벡터 하나로 못 푸는 질문무료 C1-1
이론은 애니메이션으로 이해합니다
수식보다 움직임을 먼저 보고, 손으로 계산해 봅니다
두 화살표가 가까울수록 뜻이 비슷해요
각도가 벌어지면 코사인이 1 → 0 → −1
대조 학습: 맞는 짝은 올리고 나머지는 내리고
HNSW: 위층에서 크게, 아래층에서 정확히
긴 입력은 가운데를 놓쳐요
코드는 확대해서 한 줄씩 만듭니다
직접 만드는 것들
뜻으로 찾는 도서 추천기
40줄로 만드는 RAG
책·작가·장르 GraphRAG
정답과 비교하는 평가 루프
같은 질문은 캐시에서 0초
멈추지 않고 모델 교체
다음 업데이트: 전·월세 상담 챗봇
docker compose up 한 줄로 뜨는 챗봇. 채팅 화면은 제공하고, 백엔드를 직접 만듭니다.


4단계로 올라갑니다

원리
벡터 · 임베딩 · BM25 · HNSW
7편 · 1시간 9분
만들기
도서 추천기 → RAG → 첫 성적표
16편 · 2시간 32분
고치기
하이브리드 · 리랭킹 · GraphRAG · 한계
20편 · 3시간 8분
운영
지연 · 비용 · 권한 · 실무 사례
17편 · 2시간 31분파트별로 이렇게 배웁니다
전체 목록은 아래 커리큘럼에서 볼 수 있어요
기초 원리
벡터·임베딩·BM25·HNSW를 그림과 손 계산으로
RAG 만들기
도서 추천기 → RAG 기본 → 첫 성적표
고급 RAG
하이브리드·리랭킹·CRAG·GraphRAG
벡터의 한계와 다른 길
SQL·grep·라우터와 한 표로 비교
운영
지연·비용·권한·무중단 교체
실무 사례
빅테크가 공개한 숫자를 우리 데이터로
함께 드립니다

수업별 실습 코드
GitHub 실습 저장소, uv sync 한 줄로 시작

프롬프트 원문
수업 속 실제 프롬프트를 그대로

업데이트 무료
통합 프로젝트 수업도 같은 강의 안에

네이버·쿠팡 개발자 출신,
현재 실리콘밸리 개발자
RAG 튜토리얼은 많은데, 검색이 왜 틀렸는지 재고 고치는 법을 알려 주는 곳은 드뭅니다. 현업에서 하는 순서 그대로, 재고 → 고치고 → 운영하는 강의를 만들었습니다.
- 저서
- 『요즘 바이브 코딩 코덱스 완벽 가이드』
『다시 깊게 익히는 인사이드 리액트』 - 강의
- 클로드 코드 실전 · 요즘 바이브 코딩 코덱스 · 밑바닥부터 만드는 AI 에이전트 · AI 코딩 도구 끝판왕
자주 묻는 질문
아니요. 이 강의만 들어도 됩니다. 파이썬 기초(함수·리스트·딕셔너리)만 있으면 돼요.
네. 내적·코사인도 그림과 손 계산부터 시작합니다.
Mac·Windows·Linux 노트북이면 됩니다. GPU는 필요 없어요. 설치는 uv 하나, 임베딩 모델도 내 컴퓨터에서 돌립니다. Docker는 두 수업에서만 씁니다.
LLM은 OpenRouter 키 하나로 부릅니다. 실습 전체를 한 번 돌리는 데 약 0.6달러예요(2026년 10월 가격 기준).
결제일부터 12개월입니다.
결제 후 7일 안에 신청할 수 있어요. 시청 전이면 전액, 시청을 시작했다면 수강률만큼 빼고 환불합니다. 자세한 내용은 환불·청약철회 정책을 따릅니다.
아니요. 통합 프로젝트 같은 새 수업도 같은 강의 안에 추가됩니다.
명확한 음성 전달을 위해, 제작·검토를 마친 대본을 지식공유자 본인 목소리 기반의 음성 합성(TTS)으로 읽었습니다.
밑바닥부터 시작하는 임베딩·RAG — 원리부터 운영까지
60편 · 9시간 19분
섹션 0 · 시작하기1편 · 5분
PART A · 기초 개념6편 · 1시간 4분
- 02LLM, 토큰, 그리고 왜 검색이 필요한가
- 03벡터와 유사도무료
- 04임베딩은 어떻게 학습되나
- 05TF-IDF에서 BM25까지
- 06근사 이웃 탐색
- 07검색이 잘 됐는지 재는 법
B1 · 도서 추천 앱6편 · 58분
- 08만들 앱 미리보기와 데이터 살펴보기
- 09데이터 정제
- 10벡터 DB에 넣고 문장으로 찾기
- 11제로샷 분류: 소설과 비소설
- 12분위기 점수 붙이기
- 13추천 앱 화면 만들기
B2 · 벡터 저장소2편 · 18분
- 14벡터 저장소 세 가지: FAISS · Chroma · pgvector
- 15사전 필터 vs 사후 필터
B3 · RAG 기초4편 · 39분
- 16RAG 한눈에 보기
- 17문서 불러오기: 웹 문서와 PDF
- 18청킹: 크기와 오버랩
- 1940줄로 RAG 만들기
B4 · 프레임워크와 화면2편 · 18분
- 20LangChain으로 다시 만들기
- 21Streamlit 채팅 화면
B5 · 평가2편 · 18분
- 22골든셋 만들기: LLM이 쓰고 사람이 검수
- 23성적표: 키워드 vs 벡터 · 한국어 vs 영어
B6 · 검색 개선7편 · 1시간 8분
- 24하이브리드 검색: 키워드와 벡터 섞기
- 25재정렬: 상위 20개를 다시 줄 세우기
- 26질의 변환: 여러 질문 · 가상의 답
- 27라우팅과 셀프 쿼리
- 28맥락 검색 (contextual retrieval)
- 29청킹 방법 다섯 가지 · 공정하게 비교하기
- 30에이전트 청킹 · LLM이 읽고 경계를 정하면
B7~B9 · 답의 품질과 고급 RAG6편 · 59분
- 31근거만 쓰게 하기와 거절
- 32LLM 심판: 근거 충실도 채점과 심판 검증
- 33LangGraph로 스스로 고치는 RAG (CRAG)
- 34Adaptive RAG: 질문의 종류를 보고 길 고르기
- 35GraphRAG: 관계를 따라 찾기
- 36표와 그림이 든 PDF · 멀티모달 RAG
PART C · 벡터의 한계와 다른 길7편 · 1시간 1분
- 37벡터가 원리상 못 찾는 질문 · LIMIT 축소판무료
- 38긴 자료를 통째로 넣으면? · Lost in the Middle 다시 재기
- 39"전부 몇 개?" 집계 질문
- 40근거 없는 답 · 환각 재고 줄이기
- 41에이전트 검색 · 벡터 대신 grep
- 42질문을 SQL로 · 텍스트→SQL
- 43한 표로 비교 · 질문마다 길 고르기
PART D · 운영9편 · 1시간 19분
- 44API로 띄우고 · 지연과 비용 재기
- 45권한 필터와 누출 테스트
- 46문서가 바뀌면 · 증분 색인
- 47문서 속의 공격 · 간접 프롬프트 인젝션
- 48로그와 트레이스 · 일어난 일을 나중에 찾기
- 49서비스로 나누기 — API · 저장소 · 캐시
- 50임베딩 모델 교체 — 버전 기록 · 새 색인 · 같은 골든셋 · 별칭 전환
- 51배포 전 자동 검사 — 점수가 떨어지면 배포를 막는다
- 52수집 자동화 — 바뀐 문서를 알아서 색인에
PART E · 실무 사례 해부6편 · 57분
- 53사례 · Anthropic 맥락 검색 끝까지 다시 만들기
- 54사례 · Apple Music 다국어 검색 — 어휘 색인에 임베딩 더하기
- 55사례 · LinkedIn 고객 지원 지식 그래프 — 우리 문서에서도 될까
- 56사례 · Uber QueryGPT — 표가 많을 때 텍스트→SQL
- 57현업 사례 · 사내 지식 챗봇 — '전부 알려줘'에는 다른 길
- 58현업 사례 · 실시간 추천 — 방금 누른 것까지
최종 미션1편 · 10분
- 59최종 미션 — 지원서에 넣을 RAG 평가 리포트
