5. Advanced RAG
Contents
5. Advanced RAGยถ
Summaryยถ
Advanced RAG( Retrieval Augmented Generation) ๊ธฐ์ ์ ๊ธฐ์กด์ Naive RAG์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ๊ณ ๊ธ ๊ธฐ์ ์ ๋๋ค. ์ด ๊ธฐ์ ์ ์ ๋ณด ๊ฒ์๊ณผ ์์ฑ ๋จ๊ณ์์ ๋ค์ํ ๊ธฐ๋ฒ์ ์ ์ฉํ์ฌ ์ ํ์ฑ, ํจ์จ์ฑ, ๊ด๋ จ์ฑ์ ํฅ์์ํต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ์์ํ, ์๋ ๋ณํฉ, ๊ณ ๊ธ ํํฐ๋ง ๋ฑ์ด ์ด๋ฌํ ๊ธฐ์ ์ ํฌํจ๋ฉ๋๋ค. ๋ํ, GraphRAG์ ๊ฐ์ ์ง์ ๊ทธ๋ํ ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํํ๊ณ , ํจ์จ์ ์ธ ๊ฒ์๊ณผ ์ถ๋ก ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
Key Conceptsยถ
Advanced RAG: Naive RAG์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๊ฐ๋ฐ๋ ๊ณ ๊ธ ๊ธฐ์ ๋ก, ์ ๋ณด ๊ฒ์๊ณผ ์์ฑ ๋จ๊ณ์์ ๋ค์ํ ๊ธฐ๋ฒ์ ์ ์ฉํ์ฌ ์ ํ์ฑ, ํจ์จ์ฑ, ๊ด๋ จ์ฑ์ ํฅ์์ํต๋๋ค.
Re-ranking: ๊ฒ์๋ ๋ฌธ์์ ์์๋ฅผ ์ฌ์กฐ์ ํ์ฌ ๊ฐ์ฅ ๊ด๋ จ์ฑ์ด ๋์ ๋ฌธ์๋ฅผ ์์์ ์์น์ํต๋๋ค.
Auto-merging: ๊ฒ์๋ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ๋ณํฉํ์ฌ ๋ ์ ํํ๊ณ ๊ด๋ จ์ฑ์ด ๋์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
GraphRAG: ์ง์ ๊ทธ๋ํ ๊ธฐ๋ฐ ์ ๊ทผ๋ฒ์ผ๋ก, ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํํ๊ณ , ํจ์จ์ ์ธ ๊ฒ์๊ณผ ์ถ๋ก ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
Referencesยถ
URL Name |
URL |
---|---|
Advanced RAG Techniques - Pinecone |
|
Advanced RAG Techniques: What They Are & How to Use Them |
|
Building and Evaluating Advanced RAG Applications |
https://www.deeplearning.ai/short-courses/building-evaluating-advanced-rag/ |
Advanced RAG- Providing Broader Context to LLMs Using ParentDocumentRetriever |
|
Advanced RAG Service - Microsoft Tech Community |