LLM Primer III โ RAG๋ก ๊ฐํํ๋ ์ํฐํ๋ผ์ด์ฆ AI: ์๋ฆฌ์ฆ ์๊ฐ ๋ฐ ์ธ๋ฑ์ค
ใ๋ฒ ์ด์ค ๋ชจ๋ธ์ ๋๋ํ์ง๋ง ์ถ์ฒ๋ฅผ ๋ ์ ์๋ค. RAG๋ ๊ทธ ๋ชจ๋ธ์ ์ ์ ํ๋ฉด์ ์ธ์ฉ ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ์ํคํ ์ฒ๋ค.ใ LLM Primer ์๋ฆฌ์ฆ์ ์ 3๊ถ, ๊ทธ๋ฆฌ๊ณ ์ด ์ฑ ์ ๋ฐ๋ผ๊ฐ๋ ์ํฌ์ค๋ฃจ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค. ์์ผ๋ก ์ดํ๋ฃจ ๋์, ํ ์ฑํฐ์ ํ ํธ์ฉ, ๊ฒ์ ์ฆ๊ฐ ์์ฑ ์คํ์ ํผ์ณ ๋๊ณ โ ์ํฐํ๋ผ์ด์ฆ RAG ์์คํ ์ด ์กฐ์ฉํ ์ ๋์ํ๋๋ ์กฐ์ฉํ ๋ฌด๋์ง๋๋๋ฅผ ๊ฐ๋ฅด๋ ๊ฒฐ์ ๋ค์ ํจ๊ป ๋ค์ฌ๋ค๋ด ๋๋ค.
์ด ์ฑ ์ด ์กด์ฌํ๋ ์ด์
์๋ฆฌ์ฆ์ ์ 1๊ถ๊ณผ ์ 2๊ถ์ด ๋ชจ๋ธ์ ๋ค๋ค๋ค๋ฉด, ์ 1๊ถ์ LLM์ด ๋ฌด์์ด๊ณ ๊ทธ ์ฃผ๋ณ์ ์ด๋ค ์์คํ ์ด ์ธ์์ง๋์ง๋ฅผ ํ์ดํ ์ธ์ด๋ก ํ์๊ณ , ์ 2๊ถ์ ๊ทธ ์๋ ๊น๋ฆฐ ์ํ์ ์ด์ด ๋ณด์์ต๋๋ค. ์ 3๊ถ์ ๋ชจ๋ธ์ ์ผํ๊ฒ ๋ง๋ค๋ ค๊ณ ํ ๋ ๊ทธ ๋๋ ์ ๋ฌด์์ด ๋๋ฌ์์ผ ํ๋์ง๋ฅผ ๋ค๋ฃน๋๋ค โ ๋์์์ด ๋ฐ๋๋ ๋ฌธ์, ์ถ์ฒ๊ฐ ๋ฐ๋ผ๋ถ์ด์ผ ํ๋ ์ง์, ์ ํ์ ์ฌ์ง๊ฐ ์๋ ์ ๊ทผ ์ ์ด๊ฐ ์๋ ์๋ฆฌ์์ ๋ง์ ๋๋ค.
RAG๋ ๋ฐ์์ ๋ณด๋ฉด ๋จ์ํฉ๋๋ค. ์ฌ๋ผ์ด๋ ์ ์ธ ๊ฐ์ ๋ฐ์ค โ ์๋ฒ ๋, ๊ฒ์, ์์ฑ. ํ ๋ฒ์ด๋ผ๋ ํ๋ก๋์ ์ ์ค์ด ๋ณธ ๋ถ์ด๋ผ๋ฉด, ๋ฐ์ค ํ๋ํ๋๊ฐ ๊ฐ์์ ๋ถ์ผ์ด๊ณ , ๋์ํ๋ ๋ฐ๋ชจ์ ๋ฒ๋ฌดํ์ด ์ ๋ขฐํ ์ ์๋ ์์คํ ์ฌ์ด์ ๊ฐ๊ฒฉ์ ๋ฐ๋ชจ์์๋ ๊ฒฐ์ฝ ๋๋ฌ๋์ง ์๋ ๋ฌธ์ ๋ค๊ณผ ๋ง์ฃผํ ์๊ฐ์์ ์์ง๋์ด๋ง์ผ๋ก ์ธก์ ๋๋ค๋ ์ฌ์ค์ ์๋๋ค. ํ์๋ ํ๋ฅผ ์กฐ์ฉํ ํํํ๊ฒ ๋ง๋ค์ด ๋ฒ๋ฆฝ๋๋ค. ์ฒญ์ปค๋ ์ ์์์ ๋จ์๋ฅผ ์๋ผ ๋ ๋๋ค. ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํํฐ ํธ์๋ค์ด์ ๋ฒค์น๋งํฌ๊ฐ ์์ฌํ ๊ฒ๋ณด๋ค ์ฝํฉ๋๋ค. ๋ฆฌํธ๋ฆฌ๋ฒ๋ ์๋ฏธ ์๋ ์๋ฒ ๋ฉ์ ์์ ๋ง๋งํ ์ด์์ ๋๋ ค์ค๋๋ค. ํ๊ฐ ํ๋์ค๋ ํ๊ฐ ์์ ์ด๋ก์ ๋์๋ณด๋๋ฅผ ๋์๋๋ค.
์ด ์ฑ ์ ๊ทธ ์คํ์ ์ ์งํ๊ฒ, ํ ์ธต์ฉ ๊ฑท์ต๋๋ค. ๊ฐ ์ฅ์ ๋ฐ์ค ํ๋์ ๋ค์ ๊น๋ฆฐ ๋ถ์ผ โ ์ง์งํ ํ์ด ๊ทธ ์ธต์ ํ๋ก๋์ ์ ์ฌ๋ฆฌ๊ธฐ ์ํด ๋ตํด์ผ ํ๋ ์ง๋ฌธ๋ค โ ์ ๋๋ค. ์ฝ์๋๋ฆฌ๋ ๊ฒ์ ใํ๋์ ์ณ์ ์ํคํ ์ฒ๊ฐ ์๋คใ๊ฐ ์๋๋๋ค. ์ฝ์๋๋ฆฌ๋ ๊ฒ์, ์ฑ ์ ๋ฎ์ ๋์ฏค์ด๋ฉด ์ฌ๋ฌ๋ถ์ ์ฝํผ์ค, ์ฌ๋ฌ๋ถ์ ํ, ์ฌ๋ฌ๋ถ์ ๊ท์ ๊ฒฝ๊ณ์ ์ ๋ง๋ ์ํคํ ์ฒ๊ฐ ๋ฌด์์ธ์ง, ๊ทธ๋ฆฌ๊ณ ๊ฐ ์ถ์์ ์ด๋ค ๋น์ฉ์ ์น๋ฅด๊ณ ์๋์ง ์๊ฒ ๋๋ค๋ ์ ์ ๋๋ค.
๋๊ตฌ๋ฅผ ์ํ ์ฑ ์ธ๊ฐ
RAG ์์คํ ์ ๋ง๋๋ ์์ง๋์ด, ๊ทธ ๋ฒ์๋ฅผ ์ก๋ ๊ธฐ์ PM, ๋ณด์ ๋ฆฌ๋ทฐ ์๋ฆฌ์์ ์ ํ์ ๋ณํธํด์ผ ํ๋ ์ํคํ ํธ. ์ฑ ์ LLM์ด ์ด๋ป๊ฒ ๋์ํ๋์ง์ ๋ํด ์ 1๊ถ์ ๊ทธ๋ฆผ์ด ์ต์ํ ๋ ์๋ฅผ ๊ฐ์ ํฉ๋๋ค. ์ 2๊ถ์ ์ํ์ ๊ฐ์ ํ์ง ์์ต๋๋ค. ์ํ์ด ํ์ํ ๋๋ ์ ๋๋ก ๊ฐ์๋ด์ผ ํ ์์ด ์๋๋ผ ์ง๊ด์ผ๋ก ๋ฑ์ฅํฉ๋๋ค. ๋ฌด๊ฒ์ค์ฌ์ ์์ง๋์ด๋ง์ ๋๋ค โ ์ด๋์ ์คํจ ๋ชจ๋๊ฐ ์ด๊ณ ์๋์ง, ์ด๋ค ๊ฒฐ์ ์ด ๋๋๋ฆด ์ ์๊ณ ์ด๋ค ๊ฒฐ์ ์ด ํ์ ์๋ ๊ฐ ๋ฌถ์ด ๋๋์ง.
์ฝ๋ ๋ฒ
์ด๊ธฐ ๋ ์๋ค์๊ฒ ํตํ๋ ์ธ ๊ฐ์ง ๋ฐฉ์. ์ฒ์๋ถํฐ ๋๊น์ง, ์ํฐํ๋ผ์ด์ฆ RAG ์์คํ ์ ๋ง ๋ง๋ค๊ธฐ ์์ํ๋ ค ํ๊ณ ๊ฒฐ์ ์ด ์ค์ ๋ก ๋์ฐฉํ๋ ์์๋๋ก ์คํ์ ๋ณด๊ณ ์ถ์ ๋. ๋ ํผ๋ฐ์ค๋ก, ์ด๋ฏธ ๋์๊ฐ๋ ์์คํ ์ด ์๊ณ ํน์ ์ธต์ด ์ํ ๋ โ ํ์ฑ ์ฅ, ์ฒญํน ์ฅ, ํ๊ฐ ์ฅ์ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์ฝ์ ์ ์์ต๋๋ค. ๋๋ ์ํคํ ์ฒ ๋ฆฌ๋ทฐ์ ์ฌ์ด๋๋ฐ๋ก, ์ฅ ํ๋๊ฐ ๋ฒค๋๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ ํ์ด ๋๋ ์ผ ํ ๋ํ์ ํ๋กฌํํธ๊ฐ ๋์ด ์ค ๋.
11๊ฐ ์ฅ์ผ๋ก ๊ฑท๋ ๊ธธ
3์ 18์ผ โ ์ 1์ฅ: RAG ์ํคํ ์ฒ์ ์งํ. ๋ค ๊ฐ์ง ์ํคํ ์ฒ ์์ธ โ ๋์ด๋ธ, ์ด๋๋ฐด์ค๋, ๋ชจ๋๋ฌ, ์์ด์ ํฑ โ ๊ทธ๋ฆฌ๊ณ ๊ฒ์๋ณด๋ค ํ์ธํ๋์ด ๋ ๋์ ๋ต์ด ๋ ๋.
3์ 19์ผ โ ์ 2์ฅ: ์ง๋ฅํ ๋ฌธ์ ํ์ฑ. PDF๋ฅผ ํํํ๊ฒ ๋ง๋ค๋ฉด ๋ฌด์์ด ์ฌ๋ผ์ง๋์ง, ๋ ์ด์์ ์ธ์ง ํ์๊ฐ ๊ทธ ์ ํธ๋ฅผ ์ด๋ป๊ฒ ๋ค์ ์ด๋ฆฌ๋์ง, ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ธ์ด ํ์ด์ง๋ฅผ ์ง์ ์ฝ๋ ๋ฉํฐ๋ชจ๋ฌ ํธ๋.
3์ 20์ผ โ ์ 3์ฅ: ๊ณ ๊ธ ์ฒญํน ํ๋ ์์ํฌ. ์ฒญํน ์คํํธ๋ผ, ์ค๋ฒ๋ฉ ๋ฏธ์ , ์ปจํ ์คํธ ํด๋ฆฌํ, ๊ทธ๋ฆฌ๊ณ ์ ์ ๋ค์ ์ง ๋ ๊ฐ์ง ์ต์ ์ ๊ธฐ๋ฒ โ ์ปจํ ์ค์ถ์ผ ๋ฆฌํธ๋ฆฌ๋ฒ๊ณผ ๋ ์ดํธ ์ฒญํน.
3์ 21์ผ โ ์ 4์ฅ: ์ฌ๋ฐ๋ฅธ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ํ. ๋ชฉ์ ๋ณ ์ค๊ณ์ ํ์ฅ ์ํคํ ์ฒ, ๋งค๋์ง๋์ ์ ๋ ์ฃผ์๋ค, ์คํ์์ค์ ์ง์, ๊ทธ๋ฆฌ๊ณ ์ค์ ์ ํ์ ๊ฐ๋ฅด๋ ์ธ ์ถ โ ๋ฐ์ดํฐ ๊ฑฐ์ฃผ์ฑ, ์ด์, ๋น์ฉ.
3์ 22์ผ โ ์ 5์ฅ: ๊ฒ์ ํ์ดํ๋ผ์ธ ์ค๊ณ. ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์, RRF, ํฌ๋ก์ค ์ธ์ฝ๋ ๋ฆฌ๋ญํน, ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์๊ฐ ๋ฌป๋ ๋ฐฉ์๊ณผ ๋ฌธ์๊ฐ ๋ตํ๋ ๋ฐฉ์์ ์๋ ์ฟผ๋ฆฌ ์ดํด ์ธต.
3์ 23์ผ โ ์ 6์ฅ: RAG ์ํ ๋ชจ๋ธ๊ณผ ์ทจ์ฝ์ . ํ๋กฌํํธ ์ฃผ์ , ๊ฒ์ ์ฝํ ์ธ ๋ฅผ ํตํ ๊ฐ์ ์ฃผ์ , ๋ฐ์ดํฐ ์ ์ถ ๊ฒฝ๋ก, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ๋ฐฉ์ดํด์ผ ํ ์ํ ๋ชจ๋ธ.
3์ 24์ผ โ ์ 7์ฅ: ์ ๊ทผ ์ ์ด ๊ตฌํ. ๋ฌธ์๋ณ ๊ถํ, ์ธ๋ฑ์ค ์์ค์ ํ ์์ค ๋ณด์, ๊ฒ์ ํธ์ถ์ ํตํ ์ ์ ์ ํ, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฌ์์ ์ด์๋จ๋ ํจํด๋ค.
3์ 25์ผ โ ์ 8์ฅ: RAG ํ์ดํ๋ผ์ธ์ ๋ฐ์ดํฐ ๋น์๋ณํ. ์์ง ์์ ์ PII ํ์ง, ๋ง์คํนํ ์ฌ๋ฐ๋ฅธ ์ง์ , ํ์ต ๋ฐ์ดํฐ์ ๊ฒ์ ์ฝํผ์ค ๊ฐ์ ๋น๋์นญ, ๊ทธ๋ฆฌ๊ณ ์์ฌ ์ํ์ ๊ทธ๋ฆผ.
3์ 26์ผ โ ์ 9์ฅ: RAG ํ๊ฐ ํธ๋ผ์ด์ด๋. ์ปจํ ์คํธ ์ ํฉ๋, ๋ต๋ณ ์ถฉ์ค๋, ๋ต๋ณ ์ ํฉ๋ โ ํ๊ท๊ฐ ์ด๋์์ ์๋์ง๋ฅผ ์์น ํน์ ํ๋ ์ธ ์ธก์ .
3์ 27์ผ โ ์ 10์ฅ: ์ฃผ์ ํ๊ฐ ํ๋ ์์ํฌ. RAGAS, TruLens, DeepEval, ๊ทธ๋ฆฌ๊ณ ํธ๋ผ์ด์ด๋๋ฅผ CI์์ ์ค์ ๋ก ๊ตด๋ฆฌ๋ ๋ฐฉ๋ฒ์ด๋ผ๋ ์ค์ฉ์ ์ง๋ฌธ.
3์ 28์ผ โ ์ 11์ฅ: ์ง์์ ์ ๋ฐ์ดํธ์ ํ์ดํ๋ผ์ธ ์ต์ ํ. ์ฆ๋ถ ์ธ๋ฑ์ฑ, ๋๋ฆฌํํธ ํ์ง, ์ฌ์ธ๋ฑ์ฑ ์ ๋ต, ๊ทธ๋ฆฌ๊ณ ์ถ์ ํ RAG ์์คํ ์ด ์กฐ์ฉํ ํดํํ์ง ์๋๋ก ์ง์ผ ์ฃผ๋ ์ด์ ๊ท์จ.
์ด ์ฑ ๊ณผ ์๋ฆฌ์ฆ์ ๊ดํ์ฌ
LLM Primer ์๋ฆฌ์ฆ๋ ์์ง๋์ด, ์ฐฝ์ ์, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋์ ๊ท์ ๋น๊ตญ์ด ์ ๊ฒ ๊ฑฐ๋ญ ๋ฌผ์ด ์ค๋ ์ง๋ฌธ์ ๋ํ ๊ธด ๋ต์ ๋๋ค โ ใ์ด ์์คํ ๋ค์ ์ค์ ๋ก ์ด๋ป๊ฒ ๋์ํ๋ฉฐ, ๋ถํ ์๋ ๊ฒฌ๋๋ ํ ๋๋ฅผ ๋ง๋ค๋ ค๋ฉด ๋ฌด์์ด ํ์ํฉ๋๊น?ใ ์ 1๊ถ์ ๊ทธ ๋ชจ์์ ๋ณด์๊ณ , ์ 2๊ถ์ ๊ทธ ์ํ์ ์ด์์ผ๋ฉฐ, ์ 3๊ถ์ ํ๋ก๋์ ์ํคํ ์ฒ๋ฅผ ๋ค๋ฃน๋๋ค. ์์ ์ค์ธ ์ 4๊ถ์ MCP์ ๋ชจ๋ธ ์์ ์๋ฆฌ์ก๋ ์ธ์ง ์ธต์ผ๋ก ์ฎ๊ฒจ ๊ฐ๋๋ค.
๋ด์ผ ์ 1์ฅ์์ ๋ค์ ๋ต๊ฒ ์ต๋๋ค.