RAG로 더 똑똑한 Gemini 사용해보기
Songdo
박광석
모두의연구소
AI | EDU
Interest : GenAI
Index
INTRO
Songdo
커져가는 모델 사이즈
LLM 시장
https://www.grandviewresearch.com/industry-analysis/chatbot-market
시장의 요구�On-Device / 기업 챗봇
LLM 시장
https://www.grandviewresearch.com/industry-analysis/chatbot-market
RabbitV1 , LG Ai agent @ CES2024
시장의 요구�질좋고 빠른 응답 / 경제성 / 보안
LLM 시장
https://towardsdatascience.com/4-crucial-factors-for-evaluating-large-language-models-in-industry-applications-f0ec8f6d4e9e
시장의 요구�질좋고 빠른 응답 / 경제성 / 보안
LLM 시장
https://towardsdatascience.com/4-crucial-factors-for-evaluating-large-language-models-in-industry-applications-f0ec8f6d4e9e
-> 맞춤형
맞춤형 LLM 만들기
�Fine tuning
https://magazine.sebastianraschka.com/p/finetuning-llms-with-adapters
Fine tuning의 어려움
DeeplearningAi : GenAI with LLMs
Retrieval-�Augmented�Generation
Songdo
검색 증강 생성
내가 제공하는 범위 안에서 답변 만들어줘!
Retrieval Augmented Generation
https://neo4j.com/blog/what-is-rag/
LLM이 사용자의 응답을 생성하기 전, 학습 데이터 소스
'외부'의 신뢰할 수 있는 데이터베이스를 참조하도록 하는 기법
Retrieval Augmented Generation
CHATPDF
문서를 입력하고
Retrieval Augmented Generation
질의를 했을 때, 답변 생성 + 출처 표시
CHATPDF
Retrieval Augmented Generation
https://gradientflow.com/techniques-challenges-and-future-of-augmented-language-models/
RAG의 장점
RAG의 장점
RAG 활용분야
RAG 활용분야
Langchain
Songdo
LangChain
LangChain
LangChain
Langchain 구성요소
Langchain 구성요소
LangChain
LangChain 구성요소
LangChain 구성요소
LangChain + RAG
YouTube <모두의AI>
Songdo
왜 Gemini인가
구글 API와 연동, 다양한 형태의 답변 제공
왜 Gemini인가
Gemini Ultra > GPT-4 | Gemini Pro > GPT-3.5
https://nerdynav.com/google-gemini/
왜 Gemini인가
Hands-on�Practice
Editable Location
Hands-on 세션
랭체인 컴포넌트 확인하기
Hands-on 세션
https://pub.aimind.so/interrogate-your-technical-documentation-using-free-and-paid-llms-f2a7664ff2bd
LangChain + Gemini 로 RAG 실습하기
Hands-on 세션
LangChain + Gemini 로 RAG 실습하기
> LangChain tutorial
> PDF, CSV, txt 등 다양한 파일로 RAG component 구성 배우기
> RAG 구축하기
Hands-on 세션
Hands-on 세션
API KEY 발급 받기
Hands-on 세션
랭체인 컴포넌트 확인하기
Hands-on 세션
https://j3ffyang.medium.com/document-summarization-with-retriever-in-langchain-e016d3ffe108
RAG 컴포넌트 살펴보기
Langchain Tutorial : 랭체인 써보기
Langchain Tutorial : 랭체인 써보기
Langchain Tutorial : 랭체인 써보기
Langchain Tutorial : 랭체인 써보기
Langchain Tutorial : 랭체인 써보기
Retrieval Augmented Generation (RAG) 구현 예제
RAG 구조! 잠깐 떠올려봅시다
Retrieval Augmented Generation (RAG) 구현 예제
Hands-on 세션
https://j3ffyang.medium.com/document-summarization-with-retriever-in-langchain-e016d3ffe108
RAG 컴포넌트 살펴보기
Retrieval Augmented Generation (RAG) 구현 예제
다시 한번,
코드는 편하게 1~2줄의 함수 호출로
시스템을 구성할 수 있게 구성됨을 기억해주세요!
Retrieval Augmented Generation (RAG) 구현 예제
Retrieval Augmented Generation (RAG) 구현 예제
Retrieval Augmented Generation (RAG) 구현 예제
Retrieval Augmented Generation (RAG) 구현 예제
Retrieval Augmented Generation (RAG) 구현 예제
STUFF
REFINE
MAP-REDUCE
MAP-RERANK
Retrieval Augmented Generation (RAG)
문서 구축 시
A > B > C > D
검색 시
1 > 2 > 3 > 4 > 5
모든 부분에서 문제점 발생 / 개선 가능
Retrieval Augmented Generation (RAG)
문서 구축 시
A > B > C > D
검색 시
1 > 2 > 3 > 4 > 5
모든 부분에서 문제점 발생 / 개선 가능
감사합니다
Hands-on 세션
RAG 구축하기 !
정답코드는 세션 이후에 공개됩니다 :D