고성능 RAG를 위한 66가지 최신 RAG 테크닉 (ft. Advanced RAG, Modular RAG)
Online.
고성능 RAG를 위한 66가지 최신 RAG 테크닉
(ft. Advanced RAG, Modular RAG)
할루시네이션 해결을 위한 현업의 최신 테크닉과 RAG 성능 개선 전략
LLM RAG Advanced RAG Modular RAG 성능 개선
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/164536-1386/main1.webp)
-
01. 66가지 최신 RAG 테크닉
최신 논문을 분석하며 Advanced RAG, Modular RAG 포함 66가지 RAG 테크닉과 이를 조합하는 방법을 배웁니다.
-
02. 4가지 프로젝트로 배우는 최적의 RAG
4가지 프로젝트로 상황에 적합한 최신 RAG 테크닉을 실습하고, 현업에서 RAG 파이프라인을 구축할 때의 실무 전략을 배웁니다.
-
03. 단계별 성능 평가 & 최적화 전략
RAG 파이프라인의 단계별 성능 평가, 그리고 그 결과를 기반으로 한 단계별 성능 최적화 전략 수립 방법을 학습합니다.
![rag, 검색엔진, 챗봇, RAG 기술](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/152635-1386/sc1-img.webp)
이 둘 사이의 간극을 만드는 것은,
테크닉의 유무입니다.
당신이 바라는 RAG 구현을 위해 필요한 주요한 4가지 포인트
Key Takeaways
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202402/002325-1384/sc3-2-배경.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/132058-184/box1.png)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/132210-184/box2--1-.png)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/132230-184/box3--1-.png)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/132238-184/box4--1-.png)
4가지 포인트를 모두 학습 후 여러분들은!
-
데이터 특성과
목적에 따라 어울리는
RAG 테크닉과 그 조합을
찾아낼 수 있게 됩니다. -
RAG 파이프라인의
각 단계의 성능을 평가
할 수 있게 됩니다. -
성능 평가 결과에 따라
RAG 파이프라인을
최적화 할 수 있게 됩니다.
![Naive RAG, LLM, 파이썬, LLM 기초, RAG, 텍스트 세그먼트, 파이프라인, 컨텍스트](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/155704-1386/sc4-idea.webp)
잠깐! 이런 분들에게 추천합니다.
이번 강의는 쉽지 않습니다. RAG를 구축해본 경험이 있으신 분들,
특히 Naive RAG를 구축하며 그 한계를 실감하고 계신 현직자 분들께 추천드립니다.
최소 선수 지식 LLM 기초 지식, 파이썬 기초 활용 능력
Point 1
고성능 RAG 구축 뚝딱!
RAG의 대표 패러다임 & 66가지 테크닉, 개념 이해부터 조합까지.
RAG에는 세 가지의 대표 패러다임이 있으며, 이로부터 이미 수백가지의 테크닉이 파생되었습니다,
RAG가 낯선 분들을 위한 가장 기본적인 Naive RAG부터, 성능을 극도로 끌어올린 최신 패러다임 Modular RAG와 기타 최신 테크닉까지 학습해보세요.
RAG 구축 시작하기: Naive RAG
전통적인 검색 및 생성 방식을 취하는 가장 간단한 RAG 연구의 초기 방법론입니다.
낮은 검색 정확도, 응답 생성의 낮은 품질, 증강 과정의 어려움과 같은 단점이 있습니다.
단순한 검색 파이프라인을 구축할 땐
Naive RAG
![데이터베이스, 임베딩 모델, 백터, Vector, index, llm, 인덱싱, rag, 증강모델, 생성, 검색](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/223751-1386/sc5-box1.webp)
![검색엔진, 인재 추천 시스템, 랭체인, Naive RAG, 코딩, 인풋, 추천 시스템](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/161355-1386/sc5-txt-box.webp)
고급 RAG 구축의 첫걸음: Advanced RAG을 위한 19가지 테크닉
Advanced RAG는 기본 RAG의 단점을 보완하기 위해 고안된 방법론으로, 크게 검색 전 절차(Pre-Retrieval Process), 검색 후 절차(Post-Retrieval Process),
RAG 파이프라인 최적화(RAG Pipeline Optimization)의 3단계로 나누어볼 수 있으며 현업에서 RAG를 구축할 때 필수적으로 알아야 할 개념입니다.
검색 결과의 정확성을 개선할 땐
Advanced RAG
![rag 성능 개선, RAG, Pre-Retrieval, rag 테크닉, LLM, 프롬프트, 하이브리드, 역추적, 쿼리](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/105248-184/sc5-box2--1-.png)
![정리봇, 챗봇, 투자봇, sLLM, 아키텍처, 텍스트 청킹, 구현](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/213526-1386/sc5-txt-box2.webp)
현존하는 RAG 테크닉 중 최고 효율: Modular RAG를 위한 41가지 테크닉
성능을 향상시키기 위해 유사성 식별을 위한 전용 검색 구성 요소와 같은 새로운 기능을 통합하고 목표에 따른 미세 조정을 통해 리트리버를 최적화한 테크닉입니다.
특히 모든 시스템 구성 요소에서 직렬 정보 처리와 원활한 엔드투엔드를 촉진하는 모듈식 RAG 전략의 채택이 증가하고 있습니다.
유사도 검색과 Retriever 성능을 개선할 때
Modular RAG
![RAG, 모듈, Modular RAG, AdvancedRAG, 쿼리 변환, 쿼리 라우팅, 청크 최적화, 인덱스 구조화, 생성기, 순위 재배열, 스케줄링, 오케스트레이션](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/214304-1386/sc5-box3.webp)
![GPT-4, Llamalndex, Modular RAG, 성능 개선, 태스크 적용, 모듈, sql, 검색 모듈](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/214522-1386/sc5-txt-box3.webp)
개념이 어렵더라도 걱정하지 마세요.
적재적소에 RAG 테크닉을 실습하기 위한 4가지 프로젝트를 소개합니다.
오직 패스트캠퍼스에서만 만나볼 수 있는 2024년 기준 최신 RAG 테크닉 강의입니다.
RAG의 3가지 대표적 패러다임은 물론, 학계에서 막 떠오른 최신 테크닉까지 만나보세요.
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/153538-1386/sc6.webp)
![rag, rag 테크닉, 패러다임](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/214904-1386/sc7-arrow.webp)
Point 2
4가지 프로젝트로 익히는 상황별 최적의 RAG 테크닉 활용법
오직 패스트캠퍼스에서만 만나볼 수 있는 2024년 기준 최신 RAG 테크닉 강의입니다.
RAG의 3가지 대표적 패러다임은 물론, 학계에서 막 떠오른 최신 테크닉까지 만나보세요.
![추천시스템, 임베딩 모델, 데이터베이스, 백터, llm, 쿼리, retrieval](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/222800-1386/sc7-box1.webp)
| 심화 포인트
· Langchain을 사용하지 않고, 코딩으로만 Naive RAG를 구축해봅니다.
· Pinecone을 사용하여 지식 베이스를 구축해봅니다.
![sLLM, RAG 아키텍처 구현, RAG 아키텍처](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/223552-1386/sc7-box2.webp)
| 심화 포인트
뉴스 정리봇 만들기
· 엔티티 링킹, 엔티티 중심의 감성 분석을 구현하여 둘을 연결해봅니다.
· Reasoning Step, Few-shot Learning을 적용하여 프롬프트 엔지니어링으로 이벤트를 추출합니다.
· 데이터베이스에 뉴스 분석 결과를 적재하고 Streamlit으로 시각화하여 PoC 제품으로 만들어봅니다.
투자 어시스턴트 만들기
· SBERT 임베딩 로직을 구현해봅니다.
· LangChain Splitter로 문서를 청킹하고, LangChain Retriever로 검색을 구현합니다.
· BM25로 Keyword Search와 Symantic Search를 결합한 하이브리드 서치를 구현합니다.
| 단계별 실습 내용
![Pre-Retrieval, Retrieval, Post-Retrieval, 성능 평가, 성능 최적화, 임베딩, 로직 구현, 검색기 튜닝, LLM](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/154705-1386/sc7-img1.webp)
![GPT-4, RAG 아키텍처, 인사 시스템, Llamaindex, pinecone](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/144513-1386/sc7-box3.webp)
| 심화 포인트
· GPT-4와 LlamaIndex, Pinecone을 활용하여, 적절한 모듈러 패턴을 기반으로 Modular RAG 아키텍처를 구축합니다.
· 검색 모듈을 사용하여 SQL문을 생성하여 직원 정보를 검색합니다.
· 태스크 적응 모듈을 사용하여 Few-shot Prompt로 자기소개서를 평가합니다.
![튜닝, 검색 파인튜닝, 생성 파인튜닝, 듀얼 파인튜닝, retrieval](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/225353-1386/sc7-img2.webp)
위 프로젝트를 모두 끝내고 나면
실제 데이터와 사용 목적에 맞는 높은 성능의 RAG 파이프라인을 구성할 수 있습니다.
Point 3
RAG 성능 개선을 위한, 단계별 성능 평가와 최적화 전략 수립
RAG 파이프라인을 최적화하기 위해서는, 파이프라인의 각 단계에서 어떠한 모듈이 성능 저하를 일으키는지 성능 평가를 통해 파악하고 이에 걸맞는 최적화 전략을 수립하여야 합니다.
RAG 성능 평가 자동화부터 그 결과에 따른 단계별 최적화 전략을 깊이있게 알아봅니다.
![rag 성능, 최적화 전략, rag 성능평가, 파이프라인, rag 파이프라인, auto-rag 모델, 최적화 전략](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/230005-1386/sc8-img.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125615-1386/sc8-box1.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125621-1386/sc8-box2.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125625-1386/sc8-box3.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125628-1386/sc8-box4.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125631-1386/sc8-box5.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125633-1386/sc8-box6.webp)
여기서 끝이 아니다!
오직 패캠에서만, 2024.ver 최-신 RAG 테크닉
완.전.정.복
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/230432-1386/sc9.webp)
Point 4
논문을 분석하며 배우는 6가지 최신 RAG 테크닉
2024년 학계에서 화제가 된 논문 6가지를 분석하며, 기존 RAG 테크닉의 단점을 보완한 신생 테크닉에 대해 알아봅니다.
비교적 유명한 SELF-RAG, CRAG부터 다른 어떤 강의에서도 다루지 않는 Multi-hop RAG, RAPTOR-RAG 등 최신 개념까지 만나보세요.
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125730-1386/sc10-box1.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125732-1386/sc10-box2.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125735-1386/sc10-box3.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125737-1386/sc10-box4.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125740-1386/sc10-box5.webp)
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/125743-1386/sc10-box6.webp)
Point 5
현직의 데이터 & AI 전문가들이 알려주는 학계 최신 RAG 테크닉
현업에서 복잡한 RAG를 구축하고 계신 강사님들을 엄선하여 강의를 구성하였습니다.
신한은행, SK디스커버리, 마이크로소프트 등 대표 IT 기업 출신 강사진을 만나보세요.
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/113157-1386/group-1321317468.webp)
정민수 님
전) 신한은행 NLP 개발
전) 크래프트테크놀로지스 NLP Researcher
AI 투자 스타트업과 시중 은행에서 쌓은 경험을 기반으로, 현업에서 고성능 RAG를 구축하는 방법을 알려드리겠습니다.
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/113215-1386/group-1410117296.webp)
곽기은 님
현) SK디스커버리 Data Scientist
전) MunichRe Data Scientist
AI 시대에서 중요 역량이라는 기준은 늘 변하고 있습니다만, 아직까지 불변하고 있는 것도 있다고 생각합니다.
그 것은 새로운 기술에 대한 관심과 활용능력입니다. 그 불변의 능력을 드리겠습니다! 화이팅!!
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/113251-1386/group-1410117297.webp)
서지영 님
현) Microsoft Data&AI Specialist
전) 한국은행 Data
LLM을 알고자 하지만, 어디서부터 시작해야 좋을지 모르시는 분들을 위해, 개념적인 부분부터 실습까지
파이썬 코드를 보여드리면서 개념들이 실제로 어떻게 활용되는지 알려드리겠습니다.
Q&A
![](https://storage.googleapis.com/static.fastcampus.co.kr/prod/uploads/202405/231733-1386/sc12-img.webp)
질의응답 게시판
① 실습 중 에러가 나면? 질의응답 채널을 통해 빠른 해결!
② 강의를 듣다가 이해되지 않는 부분이 생기면 바로 질문하세요!
* 본 채널은 2024.5.24 ~ 2027.5.20 동안 운영 됩니다.
* 강사님이 채널에 입장하시지만 답변이 필수로 제공되지 않는 커뮤니티 형식의 공간입니다.
* 강사님이 현업 중 답변하시기에 답변까지 영업일 기준 7일 내외 시간이 소요될 수 있습니다.
* 파트 1, 4의 경우 [9개 프로젝트로 완성하는 AI/LLM 서비스 개발: 프롬프트 엔지니어링부터 RAG까지] 강의의 Part 7, Part 10 동일한 영상입니다.
*파트 2의 경우 [벡터DB로 구현하는 LLM 기반 검색 엔진 & 유사 상품 추천 시스템 (ft. Pinecone & Langchain)] 강의의 Part 4와 동일한 영상입니다.
Part 1. RAG 기초 이론 & 실습
Part 2. Naive RAG로 인재 추천 시스템 만들기
Part 3. 고성능 RAG를 위한 최신 테크닉
Part 4. Advanced RAG로 실시간 뉴스 정리봇 만들기
Part 5. Retriever로 투자 어시스턴트 만들기
Part 6. Modular RAG로 인사 시스템 만들기