10๋ถ ๋ง์ RAG ์ดํดํ๊ธฐ
10๋ถ ๋ง์ RAG ์ดํดํ๊ธฐ ๊ด๋ จ
์ํํธ์จ์ด ์ฐ์ ์๋ ํ๋ฃจ์๋ ์์ญ ๊ฐ์ ์๋ก์ด ์ฝ์ด์ ๊ฐ๋ ์ด ๋ฑ์ฅํฉ๋๋ค. ํนํ๋ ๋น ๋ฅด๊ฒ ๋ณํ๋ AI ๊ธฐ์ ๊ฐ์ ๊ฒฝ์ฐ๋ผ๋ฉด ๋์ฑ ๋ง์ ๋๋ค.
์๋ก์ด ๋ฐ๋ ๋์์ ์๋ 1999๋ ์ถ๊ฐ๋์ด ๋ฒ์จย 25๋ ์ด ์ง๋ ๋น ๊ฒ์ด์ธ ์ ๋ช ์ โ์๊ฐ์ ์๋โ์์๋ **โ์๋ก์ด ํ ํฌ๋๋ก์ง๋ฅผ ์ดํดํ๊ธฐ ์ํด์๋ ๋ฐ๋ก ๊ทธ ์ด์ ์ ๊ธฐ์ ์ ๋ํ ์ดํด๊ฐ ํ์ํ๊ณ ,ย ๊ทธ ํ๋ฆ์ ํ ๋ฒ ๋์น๋ฉด ์๊ฐ์ ์๋๋ ์์ํ ๋ค์ฒ์ง๋ค.โ**๋ผ๋ ๊ตฌ์ ์ด ๋์ค๋๋ฐ์. ์ด ๋ง์ด ์์ฆ์ฒ๋ผ ํผ๋ถ๋ก ์ดํด๋๋ ์๊ธฐ๋ ์์์ง ์๋ ์ถ๋ค์.
๋ฐ๋ ๋์ ์ ์ถ๊ฐ๋ ๋น ๊ฒ์ด์ธ ์ โ์๊ฐ์ ์๋โ <์ถ์ฒ: ์ฒญ๋ฆผ์ถํ, ๊ต๋ณด๋ฌธ๊ณ ์บก์ฒ>
AI๋ฅผ ์ ๋๋ก ๋ง๋ณด๊ฒ ํด ์ค ์ฑGPT์ ๊ฐ์ LLM์ด ์ฐํ์ฃฝ์์ผ๋ก ๋ฑ์ฅํ๋๋,ย ์ง๊ธ์ ๋ ๋ฉํ์ ๋ผ๋ง(LLama)๋ก ๋ํ๋๋ SLM ํน์ sLLM์ด๋ผ๋ ๊ฒ ๋์ค๊ณ , AI๋ฅผ ์์ฑ์ํค๋ AGI๋ผ๋ ๊ฐ๋ ๋ ์ดํดํด์ผ ํ๋๋ฐ, ๋ ๊ฒ์-์ฆ๊ฐ ์์ฑ์ด๋ผ๋ฉฐ RAG๋ผ๋ ๋ง์ด ์ฌ์ฌ์น ์๊ฒ ๋ค๋ฆฝ๋๋ค. ๊ฑฐ๊ธฐ์ ๊ฐ๋ฐ์๋ ์์ง๋์ด๋ค์ ๋ญ์ฒด์ธ(LangChain)์ด๋ ๋ง์ ์๊ตฐ๊ฑฐ๋ฆฌ๋ฉด์ ๋ณธ์ธ๋ค์ ์์ญํ์๋ฅผ ํ์คํ๊ฒ ํ์ฃ .
๋ฐฐ๊ฒฝ ๊ฐ๋ ์ ์๊ณ ๊ฑฐ๊ธฐ์ ์ฌ์ด ์คํ ๋ฆฌ๋ฅผ ๋ถ์ด๋ฉด ์ดํด์ ์ด๋ ต์ง ์์ต๋๋ค. ์ต์ํ ์ด ๊ธ์ ๋๊น์ง ์ฝ์ผ์ ๋ค๋ฉด RAG์ ๋ํ ์ดํด๋ ์ ๊ฐ ์ฑ ์์ง๊ฒ ์ต๋๋ค. ์, ์์ํฉ๋๋ค.
RAG(Retrieval-Augmented Generation)
RAG(Retrieval-Augmented Generation)๋ฅผ ๋ฒ์ญํ โ๊ฒ์ ์ฆ๊ฐ ์์ฑโ์ด๋ ๋จ์ด๋ฅผ ๋ณด๋ฉด ์ดํดํ๊ธฐ๊ฐ ๋ ์ด๋ ค์ธ ์ ์์ผ๋ย ๋จผ์ ์์ด์ ๋จ์ด ํ๋ํ๋๋ฅผ ์ชผ๊ฐ์ ๋ด ๋๋ค.
1. Retrieval
R์ ํด๋นํ๋ย โRetrievalโ์ ์๋ฏธ๋ ๋ฒ์ญ๋ โ๊ฒ์โ์ด๋ผ๋ ์๋ฏธ๋ณด๋ค๋ โ์ด๋์ ๊ฐ ๊ฐ์ ธ์ค๋ ๊ฒ, ์ง์ด ์ค๋ ๊ฒโ์ ๋๋ค. ์ฆ ์ด๋๊ฐ์ ๊ฐ์ ์์ฒญ๋ ๋ฌด์์ธ๊ฐ๋ฅผ ์ง์ด ์ค๋ ๊ฒ์ ์ด์ผ๊ธฐํ์ฃ .
2. Augmented
A์ ํด๋นํ๋ Augmented๋ โ์ฆ๊ฐ๋์๋คโ๋ ๋ป์ด์ฃ . ์ฆ ์๋ ๊ฒ์ ๋ญ๊ฐ ๋ง๋ถ์ด๊ฑฐ๋ ๋ณดํ์ด ๋ ์ถฉ์คํ๊ฒ ์ข์์ก๋ค๋ ๋ป์ ๋๋ค.
์, ๋ ๋จ์ด๋ฅผ ์ดํดํ์ จ์ผ๋ฉด ์ด์ ๊ฑฐ์ ๋ค ๋๋ ๊ฒ๋๋ค.
3. Generation
๊ฑฐ๊ธฐ์ ์ด์ G, ์ฆ, ์์ฑ์ด๋ผ๋ Generation์ ์ด์ผ๊ธฐํด์ผ์ฃ . ์์ฑ์ ํ๋กฌํํธ๋ผ๊ณ ํ๋ ์ฌ์ฉ์ ์ง๋ฌธ/์ง์์ ๋ํย ์๋ต์ ํ ์คํธ๋ก ์์ฑํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์์ฆ LLM์ย ์ด๋์๋ ์กด์ฌํฉ๋๋ค. ์ฑGPT๋ฟ๋ง ์๋๋ผ ๊ตฌ๊ธ์ ์ ๋ฏธ๋์ด(Gemini), ์คํธ๋กํฝ์ ํด๋ก๋(Claude), ๋ค์ด๋ฒ์ ํ์ดํผํด๋ก๋ฐ(HyperCLOVA)๋ ์๊ณ ์. ๊ทธ LLM์ ์ง๋ฌธ์ ๋๋๊ฒ ๋ต์ ์ฃผ๊ธฐ๋ ํ๊ณ ย ์ด๋ค ๊ฒฝ์ฐ์ ๋งค์ฐ ํฅ๋ฏธ๋กญ๊ฒย ํ๋ฆฌ๊ธฐ๋ ํฉ๋๋ค. ์ด ๊ดด๋ฌผ๊ฐ์ด ํฐ LLM์ ํ์ต์๋ฃ๋ฅผ ๋งค์ผ ์ผํค๊ณ ์์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ๋งค์ผ ์ด๋ ๊ฒ ์ผ ์์ด ํ๋ค๊ฐ ์ธ์ ์๋น์ค๋ฅผ ๋ด๋์์ง ๋ชจ๋ฅด๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ค ๋ณด๋, ์ด๋ ๊น์ง ํ์ตํ ๊ฒ์ผ๋ก ๋ฑ ๋์ด์ ์๋น์ค๋ฅผ ๋ง๋ค์ด ๋ด๋์ต๋๋ค. ๊ทธ๊ฒ ๊ฒฐ๊ตญ ์ฑGPT 3, 3.5, 4 ๊ฐ์ด ๋ฒ์ ์ ๋ง๋ค๊ฒ ๋๋ ๊ฒ์ด์ฃ .
์ฑGPT 4์ ๊ฒฝ์ฐ์ 2023๋ 4์๊น์ง์ ๋ฐ์ดํฐ๋ก ํ์ตํ ์ํ์ ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ ์ดํ์ ์ผ์ด๋ ์ฌ๊ฑด์ด๋ ์ง์์ ๋ํด์๋์? ๋น์ฐํ ๋ชจ๋ฅด์ง์. ๋ฌธ์ ์๋๋๊ณ ์? ์์ฃผ ํฐ ๋ฌธ์ ๋ง์ต๋๋ค.
๊ทธ๋์ ์ฌ๋๋ค์ ์ด LLM์ ๋ณด๋ค ์ ํํ๊ณ ์ต์ ์ํ๋ก ์ ์งํ๋ ๋ฐ ๋์์ด ๋๋ ํ๋ ์์ํฌ์ ๋ํ ์์ด๋์ด๋ฅผ ๋์ต๋๋ค. ๊ทธ๊ฒ ๋ฐ๋กย RAG์ ๋๋ค.
LLM์๋ ๋ฐ๋์งํ์ง ์์ ๋์์ด ํฌ๊ฒ ๋ ๊ฐ์ง ์์ต๋๋ค.
์ด๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ์ด์ผ๊ธฐ๋ฅผ ํ๋ ํด ๋ณด์ฃ . ์ ์๋ค์ด ์ด๋ฆด ๋ ์ด๋ฐ ์ง๋ฌธ์ ํ์ต๋๋ค. โ์ฐ๋ฆฌ ํ์๊ณ์๋ ๋ช ๊ฐ์ ํ์ฑ์ด ์๋์?โย ์ด๋ฆด ๋ โ์๊ธ์งํ๋ชฉํ ์ฒํด๋ช โ์ ๋ฌ๋ฌ ์ธ์ ๋ย ์ ์๊ฒ ์์ฃผ ์ฌ์ด ์ง๋ฌธ์ด์ฃ . โ๊ทธ๊ฑฐ์ผ 9๊ฐ์ง.โ๋ผ๊ณ ์์ ์๊ฒ ๋๋ตํ์ฃ . ์ ์ง์์ย ์ฝ 40๋ ์ ์ด ๋ง์ง๋ง ์ ๋ฐ์ดํธ์์ง๋ง, ์ ์ด 9๊ฐ๊ฐย ์ ๋ต์ด๋ผ๊ณ ํ์ ํ๊ณ ์์์ต๋๋ค.
์ฌ์ค ์ ๋๋ต์๋ ๋ ๊ฐ์ง ํฌ๊ฒ ์๋ชป๋ ์ ์ด ์์ต๋๋ค. ์ฐ์ , ์ ๊ฐ ๋งํ ๋ด์ฉ์ ๋ท๋ฐ์นจํ ๋งํ ์ถ์ฒ๊ฐ ์์ต๋๋ค.ย ๊ทธ๋์ ์ ๊ฐ ์์ ์๊ฒ โ๋ฌ๋ฌ ์ธ์ ์ผ๋ ๋ต์ ์์์!โ๋ผ๊ณ ๋งํ์ง๋ง, ์ธ์ ์ด๋์ ๋๊ตฌ์ ์ํด ๋ฐฐ์ ๋์ง๋กย ๋์๊ฐ ์ถ์ฒ๊ฐ ์์ต๋๋ค. ๋ต์ ํด์ค์ผ ํ๋ ๊ทธ๋ฅ ์ ๋จธ๋ฆฟ์์์ ๋ ์ค๋ฅด๋ ๋ต์ ๋งํ๋ ๊ฒ์ ๋๋ค. ์์ ํ๊ฐ(Hallucination)์ด๋ผ๋ ์๋ชป๋ ๋๋ต์ ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ฌ๊ธฐ์ ๋ง๋ถ์ฌย ๋ ์ฌ๊ฐํ ๋ฌธ์ ๊ฐ ๋๋ ๋ ๋ฒ์งธ๋ ์ง๋ 40๋ ๋์ย ์ด ์ฃผ์ ๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์๊ธฐ ๋๋ฌธ์, ์ ๋ต๋ณ์ ์๋์ ๋ค๋จ์ด์ ธ ์์ ๊ฐ๋ฅ์ฑ์ด ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ง์ฝ ์ ๊ฐ ๋๋ต์ ํ๊ธฐ ์ ์ ์ ๊น ์๊ฐ์ ๋ด์ ๊ณต์ ๋ ฅ ์๋ NASA์ ๊ฐ์ ์ฌ์ดํธ์์ ๋จผ์ ๋ต์ ์ฐพ์๋ณด์๋ค๋ฉด ์ด๋ป๊ฒ ๋์์๊น์? ์๋ง๋ โ์, ๋ด๊ฐ ์๊ณ ์๋ ๊ฒ ํ๋ ธ๊ตฌ๋!โ๋ผ๊ณ ๋ฐ๋ก ๋๊ผ์ ๊ฒ์ ๋๋ค. ์ ๋ต์ 8๊ฐ๋๊น์. 2006๋ ์ ๋ช ์์ฑ์ด ํ์ฑ ๊ธฐ์ค์ ๋ชป ๋ง์ถ์ด ํด์ถ๋นํ๋ฉด์ ํ์๊ณ ํ์ฑ์ 8๊ฐ๊ฐ ๋์๊ฑฐ๋ ์.ย ์ ๋ ์ด์ ์ข ๋ ๋ฏฟ์ ๋งํ ๊ทผ๊ฑฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ต์ ํด์ผ๊ฒ ๋ค๊ณ ๋ง์๋จน๊ฒ ๋์์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์๋น ๋ ๊ฑฐ์ง๋ง์์ด๊ฐ ๋์ด ์ ๋ขฐ๊ฐ์ ๋ชป ์ฃผ๊ฑฐ๋ ์.
์ด๊ฒ์ด LLM๊ณผ ๋ฌด์จ ๊ด๋ จ์ด ์์๊น์? ์ฌ์ค ์ดย **๋ ๊ฐ์ง ๋ฌธ์ ๋ LLM์ ์ด์ฉํ ๋ ์ข ์ข ๋ฌธ์ ๊ฐ ๋๋ ๋ฐ๋ก โ๊ทธ๊ฒโ**์ ๋๋ค.ย LLM์ด๋ผ๋ฉด ์ด ์ง๋ฌธ์ ์ด๋ป๊ฒ ๋๋ตํ์๊น์? LLM์ด๋ผ๋ฉด ์์ ์๊ฒ โ์, ์ ๊ฐ ํ์ตํ ๋ฐ์ ๋ฐ๋ฅด๋ฉดย ๋ต์ 9๊ฐ์ ๋๋ค.โ๋ผ๊ณ ๋งํ ๊ฒ์ ๋๋ค. ์ด๋ฌ๋ฉด ๋น์ฐํ ์ค๋ต์ด ๋์ง์. ํ์ง๋ง LLM์ ์์ ์ด ํ์ตํ ๊ฒ์ ๋๋ตํ ๊ฒ์ด๊ธฐ์ ๊ทธ๊ฒ์ ๋ํดย ๋งค์ฐ ํ์ ํฉ๋๋ค.ย ์, ์ด ๋ถ๋ถ์ ๋ณด๊ฐํด์ผ๊ฒ ์ต๋๋ค.
์ด์ ์ฌ๊ธฐ์ RAG, ์ฆ, ๊ฒ์ ์ฆ๊ฐ ๋ถ๋ถ์ ์ถ๊ฐํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์? ๋ฌด์จ ๋ป์ด๋๊ณ ์? ์ด์ LLM์ด ์๊ณ ์๋ ๊ฒ์๋ง ์์กดํ๋ ๊ฒ์ด ์๋๋ผ ์ง์ ์ฝํ ์ธ ์ ์ฅ์๋ฅผ ์ถ๊ฐํ๋ค๋ ๋ป์ ๋๋ค. ์ ์ฅ์์ ํํ๋ย ์ผ๋ฐ ์ธํฐ๋ท ์๋ฃ์ฒ๋ผ ๊ฐ๋ฐฉํ์ผ ์๋ ์๊ณ ,ย ๊ธฐ์ ์ ๋ฌธ์, ๊ตญ๊ฐ์ ์ ์ฑ , ์กฐ์ง์ ์ ๋ฌด ํ๋ก์ธ์ค์ฒ๋ผ ํ์์ ์ผ ์๋ ์๊ณ ์.
ํ์ง๋ง ์ค์ํ ๊ฒ์ ์ด์ LLM์ด ์ง ๋ง๋๋ก ๋๋ตํ๊ธฐ ์ ์ ๋จผ์ ์ง์ ์ฝํ ์ธ ์ ์ฅ์์ ๋ค๋ ค์ โ์ฌ์ฉ์ ์ง์์ ๊ด๋ จ๋ ์ ๋ณด๋ฅผ ๊ฒ์ํด ์ค ์ ์๋์?โ๋ผ๋ ์์๋ฅผ ์ง์ํ๋ ์ผ์ ๋๋ค.ย ์ด๊ฒ์ด ๋ฐ๋ก ์ฐพ์์ค๊ธฐ(Retrieval), ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋๋ต์ด ํ๋ถํ ์ปจํ ์คํธ๋กย ์ฆ๊ฐ(Augmented)๋๋ ๊ฒ์ ๋๋ค. ๊ทธ๋์ 9๊ฐ๊ฐ ์๋ 8๊ฐ๋ผ๋ ์ ๋ต์ ์ ๊ณตํ ์ ์๋ ๊ฒ์ด์ง์.
์ ๋ฆฌํ๋ ์๋ฏธ์์ ํ๋ฆ์ ์ค๋ช ํด ๋ณด๊ฒ ์ต๋๋ค.
RAG ํ๋ ์์ํฌ๊ฐย ์๋ย ์ํฉ์์ย ์ฌ์ฉ์๊ฐ LLM์ ์ง๋ฌธ์ ๋์ง๋ค๋ฉด,ย LLM์ด ์ง์ โ์, ๊ทธ๋์, ๋ต์ ์์์. ์ฌ๊ธฐ ์์ต๋๋คโ๋ผ๊ณ ๋ฐ๋ก ์๋ต์ ์ค ๊ฒ๋๋ค. ์ค๋ต์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
ํ์ง๋ง ์ด์ RAG ํ๋ ์์ํฌ์์๋ ์์ฑ ๋ชจ๋ธ์ โ์์ง ๋๋ตํ์ง ๋ง์์โ๋ผ๊ณ ํ๋ ๋ช ๋ น์ด๊ฐ ๋จผ์ ๋์ํฉ๋๋ค. ์ด์ด โ๋จผ์ ๊ด๋ จ ์ฝํ ์ธ ๋ฅผ ๊ฒ์ํด ๋ณด์ธ์.โ, โ๊ทธ๋ฆฌ๊ณ ์ด์ ์ฌ์ฉ์์ ์ง๋ฌธ๊ณผ ๊ฒฐํฉํด์ ๋ต๋ณ์ ์์ฑํ์ธ์.โ๋ผ๊ณ ๋งํฉ๋๋ค. ์ฆ, ํ๋กฌํํธ๋ ์ฃผ์ํ๋ผ๋ ์ง์, ๊ฒ์๋ ์ฝํ ์ธ , ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์์ ์ง๋ฌธ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ LLM์ ํตํด ํ ์คํธ ์๋ต์ ๋ง๋ค์ด ๋ ๋๋ค.
์ด์ RAG๊ฐ ์์์ย ๋ง์๋๋ฆฐ ๋ ๊ฐ์ง LLM ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ์ดํดํ์ จ์ง์?
๋จผ์ ์ ๋ณด๋ฅผ ์ ๋ฐ์ดํธํ์ง ์์ ์๊ธด ์ค๋ฅ๋ถํฐ ์ค๋ช ํด ๋ณด์ฃ .ย ์ด์ LLM์ ๋ค์ ํ๋ จํ ํ์ ์์ด, ์๋ก์ด ์ ๋ณด, ์๋ฅผ ๋ค์ด โ๋ช ์์ฑ์ ๋ ์ด์ ํ์๊ณ ํ์ฑ์ด ์๋๋คโ ๋ผ๋ ์๋ก์ด ์ ๋ณด๋ก ์ง์ ์ฝํ ์ธ ์ ์ฅ์๋ฅผ ๋ณด๊ฐํ๊ณ ์ง์์ ์ผ๋กย ์ ๋ฐ์ดํธํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ ํ์๋ย ๊ฐ์ฅ ์ต์ ์ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋ฐ์ดํฐ์ ์ถ์ฒ ์์ค ๋ฌธ์ ๋ ์ด๋ป๊ฒ ๋ค๋ฃฐ๊น์?ย ์ด์ LLM์ ์๋ต์ ์ ๊ณตํ๊ธฐ ์ ์ ๊ธฐ๋ณธ ์ถ์ฒ ๋ฐ์ดํฐ์ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด๋๋ก ์ง์๋ฐ๊ณ ์์ต๋๋ค.ย ์ด๋ ๊ฒ ํ๋ฉด ํ์ตํ ์ ๋ณด์๋ง ์์กดํ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ค๊ธฐ ๋๋ฌธ์ -๋ฐ๋ก ์ ๋ฐ์ดํธ๋ ์ง์ ์ ์ฅ์๊ฐ ์๊ธฐ์- ํ๊ฐ์ด๋ ๋ฐ์ดํฐ ์ ์ถ ๊ฐ๋ฅ์ฑ์ด ์ค์ด๋ญ๋๋ค. ๋ํ ๋ชจ๋ธ์ด โ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.โ๋ผ๊ณ ๋งํ ์ ์๋ย ๋งค์ฐ ๊ธ์ ์ ์ธ ํ๋์ ํ๋๋ก ํ ์ ์์ต๋๋ค. ์ง์ ๋ฐ์ดํฐย ์ ์ฅ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์๋ค๊ณ ํด๋ ์ฌ์ฉ์์ ์ง๋ฌธ์ ์ ๋ขฐํ ์ ์๋ ๋ต๋ณ์ ํ ์ ์๋ ๊ฒฝ์ฐ๋ ์๊ธธ ์ ์์ต๋๋ค. ์ด๋ย ๋ชจ๋ธ์ดย ์ฌ์ฉ์๋ฅผ ํ๊ฐ ์ํฌ ์ ์๋ ๋ด์ฉ์ ๋ง๋ค์ด๋ด๋ ๋์ โ๋ชจ๋ฅด๊ฒ ์ต๋๋คโ๋ผ๊ณ ๋งํ๋ ๊ฒ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋ ์ค์ํ ์ฌํญ์ ๋จ์ํ ์์ง์ ์ง์ ์ฝํ ์ธ ์ ์ฅ์๋ฅผ ์ค๋นํ๋ ๊ฒ๋ฟ๋ง ์๋๋ผ, LLM์ ์ต์์ ๊ณ ํ์งย ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ๋ฆฌํธ๋ฆฌ๋ฒ(Retriever)๋ฅผ ๊ฐ๋ฐํ๋ ์ผ์ ๋๋ค.ย LLM์ ์๋ต์ ๊ทผ๊ฑฐ๊ฐ ๋๋ ์ต์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๋ฆฌํธ๋ฆฌ๋ฒ๋ฅผ ๊ฐ์ ํ๊ณ , LLM์ด ๋ต๋ณ์ ์์ฑํ ๋ ์ต์ข ์ ์ผ๋ก ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ํ๋ถํ๊ณ ์ต์์ ๋ต๋ณ์ ์ ๊ณตํ ์ ์๋๋ก ์์ฑ(Generation) ๋ถ๋ถ๋ ๊ฐ์ ํ๊ธฐ ์ํ ๋ ธ๋ ฅ์ด ํ์ํฉ๋๋ค.
์ง๊ธ๊น์ง RAG์ ๋ํ ๊ฐ์๋ฅผ ์งง๊ฒ ์ค๋ช ํด ๋๋ ธ์ต๋๋ค. ์ฌ๋ฌ๋ถ์๊ฒ ๋์์ด ๋์ จ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ค์ ๊ธ์ <10๋ถ ๋ง์ย ๋ญ์ฒด์ธ(LangChain) ์ดํดํ๊ธฐ>๋ก ์ ๋ฆฌํด ๋ณด์์ต๋๋ค.ย RAG๋ฅผ ์ฝ๊ฒ ์ดํดํ์ จ๋ฏ ๋ญ์ฒด์ธ ์ญ์ 10๋ถ ๋ง์ ์ดํดํ ์ ์์ ๊ฒ๋๋ค. ๋ค์ ๊ธ์์ ๋ต๊ฒ์. ์ฌ๋ฌ๋ถ๋ค์ ๋ ์์ํฉ๋๋ค!
์๋ฌธ