모듈 Gen-3: Vector DB (16h)

학습 결과

학생은 임베딩 기반 유사도 검색을 이해하고, Vector DB를 활용하여 대규모 문서에서 관련 정보를 효율적으로 검색할 수 있다.

선행 학습

  • Module Gen-1: Transformer 임베딩 개념
  • Module Gen-2: 임베딩 미세조정

ABCD 학습목표 & Bloom 수준

#ABCD 학습목표Bloom 수준관련 sources평가 방법
Gen-3-1Behavior: Sentence Transformer·OpenAI Embedding 등 임베딩 모델을 비교하고 / Condition: 같은 쿼리·문서 세트에서 / Degree: 각 모델의 임베딩 품질(코사인 유사도 기준)을 정량 평가Analyzesentence-transformers-sbert, vector-database-comparison모델 비교 분석
Gen-3-2Behavior: Pinecone/Weaviate/Qdrant 중 하나를 선택하여 Vector DB를 구성하고 / Condition: 100만+ 임베딩 저장·검색 / Degree: 쿼리 응답 시간 100ms 이내 달성Applypinecone-vector-database, pinecone-rag-implementation검색 성능 검증

📚 사용 Sources (권장 읽기 순서)

순서Sources학습목표예상 학습 시간비고
1️⃣sentence-transformers-sbertGen-3-11.5h기초: SBERT 구조, Semantic Search, Cross-Encoder
2️⃣vector-database-comparisonGen-3-11.5h비교: Pinecone·Weaviate·Qdrant·FAISS·Milvus·Chroma 트레이드오프
3️⃣pinecone-vector-databaseGen-3-21.5h구축: HNSW·PQ 알고리즘, 메타데이터 필터링, 샤딩
4️⃣pinecone-rag-implementationGen-3-21.5h최적화: 청킹 전략, 하이브리드 검색, Agentic RAG 고도화
학습 시간 합계Gen-3-1~Gen-3-2~6h강의 16h 중 이론·실습 학습 부분

강의 자료 출처

역링크

⬅️ lecture-planning-2026에서 참조