강좌 목록으로 돌아가기
AI025 Professional

실용적인 RAG 시스템: 지식 기반에서 검색 증강 생성까지

이 학생 강의 노트는 사용 가능한 검색 증강 생성(RAG) 시스템을 구축하는 시스템 수준의 관점을 제공합니다. 이 과정에서는 데이터 수집, 청크 전략, 임베딩 매핑, 벡터 저장, 하이브리드 검색, 재순서 정렬 및 신뢰할 수 있는 인공지능 응용 프로그램을 위한 평가까지 전체 파이프라인을 다룹니다.

5.0
15.0h
619 학생들
0 좋아요
인공지능
수강 시작하기

수업

Lesson

This lesson introduces Retrieval-Augmented Generation (RAG) as a solution to the limitations of static, "closed-book" LLMs by grounding model responses in dynamic, external knowledge bases. Students will learn to identify the core components of the RAG lifecycle and understand how to design effective document ingestion and retrieval pipelines to ensure factual reliability and traceability.

This lesson explores the strategic importance of data transformation in RAG systems, focusing on how chunking strategies, embedding models, and indexing algorithms impact retrieval performance. Students will learn to balance the precision-recall paradox by defining optimal retrieval units that maintain semantic coherence while managing latency and token constraints.

This lesson explores advanced retrieval optimization by contrasting the semantic strengths of dense vector search with the precision of lexical BM25 retrieval. Students will learn to implement hybrid search architectures, including Reciprocal Rank Fusion (RRF) and Cross-Encoder reranking, to effectively balance semantic intent with exact keyword matching in production RAG systems.

This lesson explores the "Demo Paradox" in Retrieval-Augmented Generation, emphasizing that system reliability depends on integrated pipelines rather than isolated metrics. Students will learn how to ensure trustworthiness through metadata persistence, traceability, and rigorous observability across all stages of the RAG architecture.

This lesson explores the transition from RAG prototypes to production-ready systems by emphasizing architectural reliability, statistical verification, and the importance of handling real-world data entropy. Students will learn to implement observability through full-trace telemetry and design robust pipelines that prioritize system stability and predictable, evidence-based outputs over anecdotal success.

강좌 개요

📚 콘텐츠 요약

이 학생 강의 노트는 사용 가능한 검색 보강 생성(RAG) 시스템을 구축하는 시스템 수준의 관점을 제공합니다. 과정에서는 데이터 수집, 청크 전략, 임베딩 매핑, 벡터 저장, 하이브리드 검색, 재순서 정렬 및 신뢰할 수 있는 인공지능 응용 프로그램을 위한 평가까지 전체 파이프라인을 다룹니다.

포괄적인 RAG 파이프라인 접근을 통해 증거 기반 인공지능 시스템 구축의 예술을 습득하세요.

저자: EvoClass

감사의 말: EvoClass 팀

🎯 학습 목표

  1. 특정 비즈니스 요구 사항에 맞는 적절한 도구를 선택하기 위해 프롬프팅, 파인튜닝, 그리고 RAG 간의 차이를 구분할 수 있다.
  2. 사용자 질의에서 증거 기반 생성에 이르기까지 RAG 파이프라인을 통해 정보가 어떻게 흐르는지 이해하고 그 흐름을 맵핑할 수 있다.
  3. 약한 데이터 실패를 방지하기 위해 메타데이터, 정규화 및 버전 관리를 포함하는 전문적인 데이터 수집 파이프라인을 설계할 수 있다.
  4. 다양한 청크 전략(고정 길이, 구조 인식형, 계층형)을 평가하고 구현하여 특정 도메인 요구 사항에 따라 적용할 수 있다.
  5. 임베딩의 작동 원리와 의미적 유사성과 답변 유용성 사이의 차이를 설명할 수 있다.
  6. 벡터 저장소 및 인덱싱의 기술적 이론을 설명하며, 검색 속도(지연 시간)와 정확성 사이의 트레이드오프에 초점을 둔다.
  7. 대규모 코퍼스(10만 개 이상의 청크)를 위한 다단계 검색 계획을 설계하고, 메타데이터 및 필터링 전략을 포함할 수 있다.
  8. 검색의 목적(재현율)과 재순서 정렬의 목적(정밀도/관련성)을 구분할 수 있다.
  9. 왜 재순서 정렬이 효과적인 언어 모델 생성에 필수적인지 분석하고, 청크 설계와의 상호작용을 이해할 수 있다.
  10. 자동 인용 및 버전 인식 검색을 지원하는 상위 메타데이터 구조를 설계할 수 있다.

수업