์ 9์ฅ โ RAG: ๋ชจ๋ธ์ ์ต์ ์ ๊ฒฐ์ ํ๋ ค๋ณด๋ด๋ ๊ธธ
LLM Primer I: How Generative AI Works๋ฅผ ์ฑํฐ๋ณ๋ก ์๊ฐํ๋ ์๋ฆฌ์ฆ์ ์ํ ๋ฒ์งธ ๊ธ์ ๋๋ค. ๋๊ตฌ ์ฌ์ฉ ์ค์์๋ ๊ฐ์ฅ ์์ฃผ ๋ง์ฃผ์น๋ ๊ฒฐ โ RAG โ ์ผ๋ก ํ ๋ฐ ๋ ๋ค์ด๊ฐ๋๋ค.
RAG๊ฐ ํ์ด์ฃผ๋ ๊ฒฐ
RAG โ ๊ฒ์ ๋ณด๊ฐ ์์ฑ(Retrieval-Augmented Generation) โ ๊ฐ ํ์ด์ฃผ๋ ๊ฒฐ์, ๊ทธ ์ด๋ฆ ๊ทธ๋๋ก์ ๊ฒฐ์ ๋๋ค. ๋ชจ๋ธ์ด ํ์ต ์์ ์ ํก์ํ ๊ฒฐ์ ๋ฐ๊นฅ์ ์๋ ์ ๋ณด๋ฅผ โ ๊ฒ์ํด์ โ ๋ชจ๋ธ์ ์ปจํ ์คํธ์ ํ๋ ค๋ณด๋ด๋ ๊ธธ์ ๋๋ค.
์ ์ด๊ฒ ํฐ ๊ฒฐ์ธ๊ฐ. ๋ณธ์ฑ ์ ์ 5์ฅ์์ ๋ณธ ๋ชจ๋ธ์ ๊ฒฐํจ ๋ ๊ฐ์ง โ ์๊ฐ ์ธ์ง์ ๊ฒฐ์๊ณผ ์ฌ์ค ์ ํ์ฑ์ ํ๋ค๋ฆผ โ ์ ๊ฒฐ์ ํ ๋ ์์ฒด๊ฐ, ๋ชจ๋ธ์ด ์๊ธฐ ํ์ต ๋ฐ์ดํฐ์ ๊ฒฐ ์์ ๋จธ๋ฌด๋ฅผ ์๋ฐ์ ์๋ค๋ ๊ทธ ๊ฒฐ์์ ์ต๋๋ค. ๋ชจ๋ธ ์์ ๊ฒฐ์ ๋ค ๋ค๋ฌ๋ ๊ธธ๋ก ์ด ๊ฒฐ์ ํ์ด๋ด๊ธฐ๋ ๋ง๋ง์น ์์ต๋๋ค. ํํธ, ๋ชจ๋ธ์ ๊ฒฐ์ ๋ฐ๊นฅ์ โ ๋งค๋ฒ ์๋ก โ ๊ฒฐ์ ํ๋ ค๋ณด๋ด ์ฃผ๋ ๊ธธ์, ํจ์ฌ ์ ๋ ดํ๋ฉด์๋ ํจ์ฌ ํจ๊ณผ์ ์ ๋๋ค.
RAG์ ๊ฒฐ์ ํ ๋จ๊ณ์ฉ
ํ ๋ฒ์ RAG ํธ์ถ์ โ ๊ฒฐ์ ํ ๋จ๊ณ์ฉ ๋ณด๋ฉด โ ์ฌ์ค ๊ทธ๋ฆฌ ๋ณต์กํ์ง ์์ต๋๋ค.
1. ์ฌ์ฉ์์ ์ง๋ฌธ์ด ๋์ฐฉํ๋ค. "์ฐ๋ฆฌ ํ์ฌ์ ํ๋ถ ์ ์ฑ ์ด ์ด๋ป๊ฒ ๋ฉ๋๊น?" ๊ฐ์ ๊ฒฐ์ ํ ์ค์ด์.
2. ๊ทธ ์ง๋ฌธ์ด ์๋ฒ ๋ฉ์ผ๋ก ๋ฐ๋๋ค. ์ 3์ฅ์์ ๋ณธ ๊ทธ ์๋ฒ ๋ฉ์ ๊ฒฐ์ด ๋ค์ ๋ฑ์ฅํฉ๋๋ค. ํ ์ค์ ์ง๋ฌธ์ด โ ๊ทธ ์๋ฏธ์ ๊ฒฐ์ ๋ด์ โ ์๋ฐฑ ์ฐจ์์ ์ซ์์ ์ด๋ก ๋ฐ๋๋๋ค.
3. ๋ฒกํฐ ๊ฒ์์ด ์ผ์ด๋๋ค. ๋ฏธ๋ฆฌ ์๋ฒ ๋ฉ๋ โ ํ์ฌ ๋ฌธ์, ์ ํ ๋งค๋ด์ผ, ์ ์ฑ ๋ฌธ์ ๋ฑ โ ์ ๊ฒฐ ์ค์์, ๊ทธ ์ง๋ฌธ์ ์๋ฒ ๋ฉ๊ณผ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒฐ์ ํ ์ค์ด ๊ธธ์ด ์ฌ๋ ค์ง๋๋ค. "๊ฐ์ฅ ๊ฐ๊น์ด"์ด๋ผ๋ ๊ฒฐ์ โ ํค์๋์ ๊ฒฐ์ด ์๋๋ผ โ ์๋ฏธ์ ๊ฒฐ์ ๊ฐ๊น์์ ๋๋ค.
4. ๊ธธ์ด ์ฌ๋ฆฐ ๊ฒฐ์ด ์ปจํ ์คํธ์ ํ๋ฌ๋ ๋ค. ๋ชจ๋ธ์ ์์คํ ํ๋กฌํํธ๋ ์ฌ์ฉ์ ๋ฉ์์ง์ ๊ฒฐ์, ๊ทธ ๊ธธ์ด ์ฌ๋ฆฐ ๊ฒฐ์ ํ ์ค์ด โ "์ฐธ๊ณ ๋ก ์ด๋ฐ ๊ฒฐ์ ๋ณด๊ณ ๋ตํด ์ฃผ์ธ์" โ ์ฒ๋ผ ๊น๋ฆฝ๋๋ค.
5. ๋ชจ๋ธ์ด ๊ทธ ๊ฒฐ์ ์์์ ๋ต์ ๋ง๋ค์ด๋ธ๋ค. ๋ชจ๋ธ์ ์๊ธฐ์ ์ฌ์ ํ์ต๋ ๊ฒฐ๊ณผ, ์๋ก ํ๋ฌ๋ ๊ฒฐ์ ํ ์๋ฆฌ์์ ๋ณด๋ฉด์, ๊ทธ ์์์ ๋ค์ ํ ํฐ์ ๊ธธ์ด ์ฌ๋ฆฝ๋๋ค.
์ข์ RAG์ ๋์ RAG์ ๊ฐ๋ฆผ
RAG๋ฅผ ํ ๋ฒ ๋ง๋ค์ด ๋ณธ ๋ค์์ โ ๊ฑฐ๊ธฐ์ ๋ฉ์ถ๋ฉด ์ ๋๋ค๋ ๊ฒฐ์ โ ๋ณธ์ฑ ์ ์ ์งํ๊ฒ ์ง์ด ๋ก๋๋ค. ์ข์ RAG์ ๋์ RAG์ ๊ฐ๋ฆผ์ด, ๋จ์ง "๊ฒ์์ ๋ผ์ ๋ค"์ ๊ฒฐ์์ ๋๋์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ฒญํฌ์ ๊ฒฐ. ๋ฌธ์๋ฅผ ์ด๋ป๊ฒ ๋๋๋๋์ ๊ฒฐ์ด โ RAG์ ๊ฒฐ์ ์ ๋ฐ์ฏค์ โ ๊ฒฐ์ ํฉ๋๋ค. ๋๋ฌด ์งง๊ฒ ์๋ฅด๋ฉด ๊ฒฐ์ ๋งฅ๋ฝ์ด ๋์ด์ง๊ณ , ๋๋ฌด ๊ธธ๊ฒ ์๋ฅด๋ฉด ๊ฒ์์ ๊ฒฐ์ ์ ๋ฐํจ์ด ๋จ์ด์ง๋๋ค. ํ ์๋ฆฌ์ ๊ฒฐ โ ํ ์ , ํ ๋จ๋ฝ, ํ ๋ต โ ์ด ํ ์ฒญํฌ์ ๊น๋ํ ๋ด๊ธฐ๋ ๊ฒฐ์ด ๊ฐ์ฅ ๋ ๋ ํฉ๋๋ค.
์๋ฒ ๋ฉ ๋ชจ๋ธ์ ๊ฒฐ. ๋ชจ๋ ์๋ฒ ๋ฉ์ด ๊ฐ์ ๊ฒฐ์ด ์๋๋๋ค. ํ ๋๋ฉ์ธ์ ํนํ๋ ๊ฒฐ โ ์๋ฃ์ ๊ฒฐ, ๋ฒ๋ฅ ์ ๊ฒฐ, ์ฝ๋์ ๊ฒฐ โ ์ ์ ์ก์๋ด๋ ์๋ฒ ๋ฉ์ด ๋ฐ๋ก ์๊ณ , ๊ทธ ๊ฒฐ์ ์ ๊ณจ๋ผ ๋๋ฉด ๊ฒ์์ ๊ฒฐ์ ์ ํํจ์ด ํ ์นธ ๊น์ด์ง๋๋ค.
๋ฆฌ๋ญํน์ ๊ฒฐ. ํ ๋ฒ์ ๊ธธ์ด ์ฌ๋ฆฐ ๊ฒฐ์ โ ๋ชจ๋ธ์ ํ๋ ค๋ณด๋ด๊ธฐ ์ ์ โ ๋ค๋ฅธ ๊ฒฐ๋ก ํ ๋ฒ ๋ ์ ๋ ฌํด ์ฃผ๋ ๊ธธ์ ๋๋ค. ์ฒซ ๋จ๊ณ์ ๊ฒ์์ ๋น ๋ฅธ ๊ฒฐ๋ก โ ๋ค์ ๊ฑฐ์น ๊ฒฐ๋ก โ ํ ๋ฒ ๊ธธ์ด ์ฌ๋ฆฌ๊ณ , ๋ ๋ฒ์งธ ๋จ๊ณ์ ๋ฆฌ๋ญํน์ โ ๋ ์ ๋ฐํ ๊ฒฐ๋ก โ ๊ทธ ํ ์ค์ ๊ฒฐ์ ๋ค์ ์ ๋ ฌํฉ๋๋ค.
๊ทธ๋ผ์ด๋ฉ์ ๊ฒฐ. ๋ชจ๋ธ์ด ์๊ธฐ์ ๋ต์ ๋ง๋ค์ด๋ผ ๋, ๊ทธ ๋ต์ด "๊ฒ์๋ ๊ฒฐ์ ์์์๋ง" ๋ง๋ค์ด์ง๋๋ก ๊ฒฐ์ ์ก์ ๋๋ ๊ธธ์ ๋๋ค. ์ด๊ฒ โ ํํ โ "๋ต์ ์ถ์ฒ๋ฅผ ๊ฐ์ด ๋ฌ์ ์ฃผ๋" ๊ฒฐ๋ก ๋ํ๋๊ณ , ํ๊ฐ์ ๊ฒฐ์ โ ์ ์งํ ๊ฒฐ๋ก โ ํ ์นธ ๋ ํ์ด์ฃผ๋ ๊ธธ์ด ๋ฉ๋๋ค.
RAG์ ํ๊ณ๋ ์ ์งํ๊ฒ
RAG๊ฐ ๋ง๋ฅ์ด๋ผ๋ ๊ฒฐ์, ์์ฃผ โ ๋๋ฌด ์์ฃผ โ ๊ณผ๋ํ๊ฐ๋์ด ์์ต๋๋ค. RAG๋ ๋ชจ๋ธ์ ์ฌ์ ํ์ต๋ ๊ฒฐ์ ๋ณด์ถฉํด ์ค ๋ฟ, ๋ชจ๋ธ์ ์ถ๋ก ์ ๊ฒฐ ์์ฒด๋ฅผ ๋ฐ๊ฟ์ฃผ์ง๋ ์์ต๋๋ค. ์๋ชป๋ ๊ฒฐ์ ๊ฒ์์ โ ์์ ๋ง๋งํ ๊ฒฐ์ โ ์๋ชป๋ ๋ต์ผ๋ก ์ด์ด์ง๋๋ค. ๊ฒ์์ ๊ฒฐ์ด ๋ต์ ๊ฒฐ์ ์ ๋ถ๊ฐ ๋์ง ์๋๋ก, ๊ฒฐ์ ๊ฐ๋๋ฅผ ๋ฐ๋ก ์ก์ ๋๋ ์ผ์ด โ ๊ฒฐ์ ์ด์์์๋ โ ์์ฃผ ๋ฐ๋ผ์ต๋๋ค.
์ 9์ฅ์ ํ ์ค
์ด ์ฅ์ด ์์ ๋จ๊ธฐ๋ ํ ์ค์ ์ด๋ ์ต๋๋ค โ RAG๋ ๋ชจ๋ธ์ ๊ฒฐ์ ๋ฐ๊พธ์ง ์๋ ๊ธธ๋ก, ๋ชจ๋ธ ๊ฒฐ์ ๊ฒฐ์์ ๋ณด์ถฉํด ์ฃผ๋ ๊ฒฐ์ด๋ค. ๊ฐ์ ๋ชจ๋ธ๋ก โ ๋งค์ผ ์๋ก โ ๋ค๋ฅธ ๊ฒฐ์ ํ์ด๋ด๊ฒ ํด์ฃผ๋, ๊ฐ์ฅ ์ ๋ ดํ๊ณ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ ๊ธธ ์ค ํ๋๋ค.
๋ค์ ํ โ ์ 10์ฅ: ๋ฉํฐ๋ชจ๋ฌ โ ํ ์คํธ์ ๊ฒฐ์ ๋์ด์ ๊ฒฐ. ๋ด์ผ์ ๊ฒฐ์ ๋ฒ์๋ฅผ โ ํ ์คํธ์ ๊ฒฐ์ ๋์ด, ์ด๋ฏธ์ง์ ์ค๋์ค์ ๊ฒฐ๋ก โ ํ์ฅํฉ๋๋ค. ๊ฐ์ ํธ๋์คํฌ๋จธ์ ๊ฒฐ์ด ์ด๋ป๊ฒ ๋ค๋ฅธ ๊ฒฐ์ ์ ๋ ฅ์ ๋ฐ์๋ค์ด๊ฒ ๋๋์ง๋ฅผ ํ์ด ๋ด ๋๋ค.