아무튼-작업일지
Sign In
개발 일지
Langchain으로 RAG 구현하기
Y
yeji Kim
Sep 11, 2024
2y ago
Langchain으로 RAG 구현하기 (1) - 데이터 쓰는 문덕배
Retrieval-Augmented Generation(RAG)가 무엇이고 어떤 상황에 쓸 수 있는지 정리하고, Langchain을 통해 RAG를 구현하는 튜토리얼 코드를 작성해봅니다. | Tech
inblog.ai
Fine-tuning - PEFT, QLoRa
•
더 발전된 모델인 Fusion-in-Decoder(FiD)나 Atlas를 고려하기
•
키워드 검색과 벡터 검색을 함께 사용하기
•
Vector DB 대신 Knowledge Graph를 사용하기
Python langchain
chunk_size
chunk_overlap
splitter = CharacterTextSplitter.from_tiktoken_encoder(
separator="\n",
chunk_size=500,
chunk_overlap=50
)
docs = data_loader.load_and_split(text_splitter=splitter)
embeddings = OpenAIEmbeddings()
cached_embeddings = CacheBackedEmbeddings.from_bytes_store(embeddings, cache_dir)
RAG (검색 증강 생성) 사용법 - LangChain으로 RAG기반 지능형 Q&A 웹서비스 개발하기 | 프롬프트해커 대니
RAG (Retrieval-Augmented Generation) 기술을 LangChain과 Streamlit으로 구현하는 방법을 단계별로 알아봅니다. 위키피디아 기반 실시간 Q&A 시스템 개발 튜토리얼로 RAG의 실제 활용법을 익혀보세요.
magicaiprompts.com
과정
1.
Raw data → connecting
2.
Connecting → embedding
3.
Embedding
4.
Vector DB
5.
Retrieval
6.
Subscribe to '아무튼-작업일지'
Subscribe to my site to be the first to receive notifications and emails about the latest updates, including new posts.
Join Slashpage and subscribe to '아무튼-작업일지'!
Subscribe