
RAG ๊ธฐ๋ฐ '์ฌ๋ด ์ง์ ์ฑ๋ด' ์ด๋ ๊ฒ ๊ตฌ์ถํ์ต๋๋ค
RAG ๊ธฐ๋ฐ '์ฌ๋ด ์ง์ ์ฑ๋ด' ์ด๋ ๊ฒ ๊ตฌ์ถํ์ต๋๋ค ๊ด๋ จ
์ โRAGโ์ธ๊ฐ?
โ๊ทธ ๋ด์ฉ ์์ ์ ๋๊ฐ ์ ๋ฆฌํ๋๋ฐโฆ ์ด๋ ์์๋๋ผ?โ
์ ํฌ๊ฐ ์ฌ๋ด์์ ๊ฐ์ฅ ์์ฃผ ๋ค์๋ ๋ง์ ๋๋ค. ์ถ์ํ๋ ํ๋ก๋ํธ๊ฐ ๋งค๋ ๋์ด๋๊ณ , ๊ด๋ จ๋ ๊ธฐ์ ๋ฌธ์๊ฐ ์ฆ๊ฐํ ์๋ก ๋ด๋ถ ๊ตฌ์ฑ์๋ค์ ์ ๋ณด์ ํ์ ์์์ โ์ด๋์ ์๋์ง ๋ชจ๋ฅด๋ ์ ๋ณดโ๋ฅผ ์ฐพ์ ์ค๋ ์๊ฐ์ ํค๋งธ์ต๋๋ค. ๋ฌธ์๊ฐ ์๋ ๊ฒ ์๋๋ผ, ๋ฌธ์๋์ด ๋๋ฌด ๋ง์ ์ ํฉํ ์ ๋ณด๋ฅผ ์ฐพ์ ์ ์๋ ๊ฒ์ด ๋ฌธ์ ์์ฃ .
์ฌ๋ด ์ํค, ์ฌ๋ด ๊ธฐ์ ๋ธ๋ก๊ทธ, ๋งํฌ๋ค์ด ํํ์ ๋งค๋ด์ผ ๋ฑ, ๋ค์ํ ์ง์ ์์ฐ์ด ์ด๋ฏธ ์กด์ฌํ๊ณ ์์์ง๋ง, ๊ธฐ์กด ํค์๋ ๊ธฐ๋ฐ ๊ฒ์์ด๋ ์ผ๋ฐ ์ฑ๋ด ์์คํ ์ผ๋ก๋ ๋งฅ๋ฝ ์๋ ๋ต๋ณ์ ์ ๊ณตํ๋ ๋ฐ ํ๊ณ๊ฐ ๋ถ๋ช ํ์ต๋๋ค. ์ค์ ๋ก โํ๋ก์ ํธ A ๊ธฐ์ค์ผ๋ก ์ด๋ป๊ฒ ๊ตฌํํ๋๋โ๋ผ๋ ์ง๋ฌธ์, ๊ธฐ์กด ์์คํ ์ ์ ์ ํ ๋ต์ ์ฃผ์ง ๋ชปํ๊ณ ๊ฒฐ๊ตญ ๋ด๋น์์๊ฒ ์ง์ ๋ฌผ์ด๋ณด๋ ์ผ์ด ๋ฐ๋ณต๋์ต๋๋ค.
์ด๋ฐ ์ํฉ์์ ์ฌ๋ด ๊ฐ๋ฐ์๋ค์ ์๋ก์ด ์ ๊ทผ์ด ํ์ํ๋ค๊ณ ํ๋จํ๊ณ , ๋ฌธ๋งฅ ์ค์ฌ์ ๋ต๋ณ์ด ๊ฐ๋ฅํ RAG(Retrieval-Augmented Generation) ๊ตฌ์กฐ๋ฅผ ์คํํ๊ฒ ๋์์ต๋๋ค. ์ผ๋ฐ์ ์ธ LLM์ ๊ณ ์ ๋ ํ๋ผ๋ฏธํฐ ๋ด์ ์ง์์ ์ ์ฅํ๊ณ ์์ผ๋ฏ๋ก, ํ์ต ์ดํ์ ์ต์ ์ ๋ณด๋ ํ๋ จ ๋ฐ์ดํฐ์ ํฌํจ๋์ง ์๋ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด RAG๋ ์ธ๋ถ์ ์ ๋ณด ์์ค๋ฅผ ์ง์ ์์ ์ ๊ฒ์ํ์ฌ, LLM์ด ์ฐธ๊ณ ํ ์ ์๋๋ก ํฉ๋๋ค. ์ฆ, RAG๋ ์ ๋ณด ๊ฒ์(Retrieval)๊ณผ ํ ์คํธ ์์ฑ(Generation)์ ๊ฒฐํฉํ ๊ตฌ์กฐ๋ก, ์ง๋ฌธ์ ๋ ์ ํํ๊ณ ์ฌ์ค์ ์ธ ์๋ต์ ์์ฑํ ์ ์๋๋ก ๋์ต๋๋ค. ์ด ๊ตฌ์กฐ๋ ํนํ ์ฌ๋ด ์ํค, ๋งค๋ด์ผ, ํ๋ก์ ํธ ๊ธฐ๋ก ๋ฑ ๋น์ ํ ๋ฌธ์๊ฐ ๋ง์ ๋ ๋น์ ๋ฐํฉ๋๋ค

RAG๋ ๋ค์ํ ๋ถ์ผ์์ ์ค์ฉ์ ์ผ๋ก ํ์ฉ๋๊ณ ์์ต๋๋ค. ๋ํ์ ์ผ๋ก ์ฌ๋ด ์ง์ Q&A ์ฑ๋ด ์์คํ ์์๋ ์ํค, ๋งค๋ด์ผ, ์ฌ๋ ๋ํ ๋ฑ์ ๋ฒกํฐํํ์ฌ ์ค์๊ฐ ์ง์์๋ต์ด ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ณ ๊ฐ์ง์ ์ฑ๋ด์๋ ์ ์ฉ๋์ด, ์ ํ ์ค๋ช ์๋ ์ ์ฑ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ํ๋ ์๋ด์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ๋ฐ์ ๋๊ตฌ์ ๊ฒฝ์ฐ API ๋ฌธ์๋ ์์ ์ฝ๋ ๊ฒ์์ ํตํด, LLM์ด ๋ณด์์ ์ธ ์ ๋ณด๊น์ง ์ ๊ณตํ ์ ์์ต๋๋ค.
์ด ๊ตฌ์กฐ๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์ ์ด์์ด ๊ฐํธํ ์ฟ ๋ฒ๋คํฐ์ค ํ๊ฒฝ์ ๋ง๊ฒ ์ต์ ํํ์ฌ ์ค์ ์ ๋ฌด์ ์ ์ฉํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ๋ณด๋ค ์ ํํ๊ณ ์ ๋ขฐํ ์ ์๋ ๋ต๋ณ์ ์ ๊ณตํ๋ ์ฌ๋ด ์ง์ ๊ด๋ฆฌ ์์คํ ์ ๊ตฌ์ถํ ์ ์์์ต๋๋ค. ์ค๋์ ์ด๋ฌํ RAG๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ถํ๋์ง ๊ทธ ๊ณผ์ ์ ์ดํด๋ณด๊ณ ์ ํฉ๋๋ค.
์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ๋ฐ RAG ์์คํ , ์ด๋ ๊ฒ ๋ง๋ค์์ต๋๋ค
RAG ์์คํ ์ ๋จ์ํ LLM์ ์ฌ๋ด ๋ฐ์ดํฐ๋ฅผ ๋ถ์ด๋ ๊ณผ์ ๋ฟ๋ง ์๋๋ผ, ๋ฐ์ดํฐ ํ๋ฆ๊ณผ ์ด์ ์๋ํ๊น์ง ๊ณ ๋ คํด์ผ ํ๋ ๊ฝค ๋ณตํฉ์ ์ธ ๊ตฌ์กฐ์ ๋๋ค. ๊ทธ๋์ ๊ฐ๋จํ์ง๋ง ์ผ์ฌ ์ฐจ๊ฒ ์์ํ๋ ํ๋ก์ ํธ๊ฐ, ๊ฒฐ๊ตญ ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ํ๊ฒฝ์์, ์๋ฒ ๋ฉ ํ์ดํ๋ผ์ธ, ๋ฒกํฐ ๊ฒ์, LLM ์ถ๋ก , UI๊น์ง, ์ ๊ตฌ์ฑ์์๋ฅผ ํด๋ฌ์คํฐ ๋ด๋ถ์์ ํตํฉ ์ด์ํ ์ ์๋ ํํ๋ก ๋ฐ์ ํ์ต๋๋ค. ์ ๋ฐ์ ์ธ ์์คํ ์ ๊ฐ๊ด์ ์ธ ๋ถ๋ถ๋ง ์ค๋ช ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฐ์ดํฐ ์์ง๊ณผ ์๋ฒ ๋ฉ ์๋ํ: Kubeflow + LlamaIndex
- ์ฌ๋ด ์ํค, Markdown ๋ฌธ์, ๊ธฐ์ ๋ธ๋ก๊ทธ ๋ฑ ์ฌ๋ฌ ์์ค์์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์์งํฉ๋๋ค.
- ์์ง๋ ๋ฌธ์๋ ๋ฌธ๋จ ๋จ์๋ก ๋ถํ ํ ๋ค, LlamaIndex ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฒกํฐํํฉ๋๋ค.
- ๋ฒกํฐ๋ ์คํ์์ค ๋ฒกํฐ DB์ธ Milvus์ ์ ์ฅ๋๋ฉฐ, ์ ๊ณผ์ ์ Kubeflow Pipeline์ผ๋ก ์๋ํํ์ต๋๋ค.
- ๋ฌธ์ ๋ณ๊ฒฝ ์ ์ฌ์ฒ๋ฆฌ๋๋ฉฐ, ์ด ์์ ์ ๋งค์ผ ์๋ฒฝ ์ฃผ๊ธฐ์ ์ผ๋ก ์คํ๋ฉ๋๋ค.

์ง๋ฌธ์ ๋ง๋ ๋ฌธ์ ๊ฒ์: Milvus ๋ฒกํฐ DB
- ์ฌ์ฉ์๊ฐ ์ฑ๋ด์ ์ง๋ฌธ์ ์ ๋ ฅํ๋ฉด, ํด๋น ์ง๋ฌธ์ ๋ฒกํฐ๋ก ๋ณํํ์ฌ Milvus์ ์ฟผ๋ฆฌ ํฉ๋๋ค.
- ์ฟผ๋ฆฌ ๊ณผ์ ์์๋ ๋ฒกํฐ DB์ ์ ์ฅ๋ ์ ์ฌ๋๊ฐ ๊ฐ์ฅ ๋์ ๋ฌธ์๋ค์ Top-K๋ก ๊ฒ์ํฉ๋๋ค.
- Milvus๋ GPU ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ๋ด์์ ์์ ์ ์ธ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
๋ต๋ณ ์์ฑ: LLaMA 3 + KServe
- ๊ฒ์๋ ๋ฌธ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋กฌํํธ๋ฅผ ๊ตฌ์ฑํ๊ณ , ์ง๋ฌธ๊ณผ ํจ๊ป ๋ค์ LLaMA 3 LLM์๊ฒ ํด๋น ๋ด์ฉ์ ์ ๋ฌํฉ๋๋ค.
- LLM ๋ชจ๋ธ์ KServe๋ฅผ ํตํด ์ฟ ๋ฒ๋คํฐ์ค์์์ ์๋น๋๋ฉฐ, ์ถ๋ก ์ ๋ด๋นํ ์ฟ ๋ฒ๋คํฐ์ค ํ๋๋ GPU ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํฉ๋๋ค.
- LLM ๋ชจ๋ธ์ ๋ฒกํฐ DB์์ ๊ฒ์๋ ๋ด์ฉ์ ํ ๋๋ก ์ฌ์ฉ์์ ํ๋กฌํํธ์ ์๋ง์ ์ฆ๊ฐ๋ ๋ต๋ณ์ ์์ฑํฉ๋๋ค.
- ๊ฐ ๋ง์ดํฌ๋ก ์๋น์ค์ ๋ถํ๊ฐ ๋์์ง๋ฉด, ์๋์ผ๋ก ํ๋์ ๋ ธ๋ ์๋ฅผ ๋๋ฆฌ๋๋ก ์ค์ผ์ผ๋ง์ ์ค์ ํ์ต๋๋ค.
์ฌ์ฉ์๋ฅผ ์ํ ์น UI: Open WebUI ๊ธฐ๋ฐ์ ์ธํฐํ์ด์ค
- ์น UI๋ ์ถํ LLM ๋ชจ๋ธ์ ์ฝ๊ฒ ์ถ๊ฐ ๋ฐ ์ ํํ ์ ์๋๋ก, Open WebUI ์ธํฐํ์ด์ค๋ฅผ ํ์ฉํด ๊ตฌ์ฑํ์ต๋๋ค.
- ์ฌ์ฉ์๋ ๋จ์ํ ์์ฐ์ด๋ก ์ง๋ฌธ๋ง ์ ๋ ฅํ๋ฉด ๋๊ณ , ๋ฐฑ์๋์์๋ Milvus ๊ฒ์ โ ๊ฒ์ ๊ฒฐ๊ณผ ํ๋กฌํํธ ๊ตฌ์ฑ โ LLaMA 3 ์ถ๋ก ์์ฒญ โ ์์๋ก ์์ฑ๋ ์๋ต์ด ๋ฐํ๋ฉ๋๋ค.

๊ธฐ์ ์ ๋๊ด ๊ทน๋ณตํ๊ธฐ
ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์์๋ณด๋ค ๋ง์ ๊ธฐ์ ์ ๋๊ด์ ์ง๋ฉดํ์ง๋ง, ๊ทธ์ค ๊ฐ์ฅ ํต์ฌ์ ์ธ ๋ ๊ฐ์ง ๊ณผ์ ๋ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค. ์ฒซ์งธ, ๋ค์ํ ํ์์ ๋ฌธ์๋ฅผ ๋ด์ฉ๊ณผ ๋ฌธ๋งฅ์ ์ต๋ํ ๋ณด์กดํ ์ฑ ์ด๋ป๊ฒ ํจ๊ณผ์ ์ผ๋ก ๋ฒกํฐํํ ๊ฒ์ธ๊ฐ. ๋์งธ, ๋ฌธ์์ ์์ด ๊ณ์ ์ฆ๊ฐํ๋๋ผ๋ ํ๋กฌํํธ์ ๋ํ ์๋ต ์๋๊ฐ ๋๋ ค์ง์ง ์๋๋ก ์์คํ ์ ์ฑ๋ฅ์ ์ ์งํ๋ ๊ฒ์ด์์ต๋๋ค.
๋ฌธ์๋ฅผ ๋ฒกํฐ๋ก ๋ณํํ๊ธฐ ์ํ ํ๋ก์ธ์ค
์๋ง์ ์ฌ๋ด ๋ฌธ์๋ฅผ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๊ธฐ ์ํ ํ๋ก์ธ์ค๋ฅผ ์ ๋ฆฝํ๋ฉด์, ๋๋ถ๋ถ์ ์ค์ ๋ฌธ์๋ฅผ ๋งํฌ๋ค์ด(Markdown) ํ์์ผ๋ก ๋ณํํ๊ธฐ๋ก ํ์ต๋๋ค. ๋งํฌ๋ค์ด์ ์์ ํ ์คํธ์ ๊ฐ๊น์ ๋ถํ์ํ ์์์ด ์ต์ํ๋์ด ์์ผ๋ฉฐ, ํ ํฐ ํจ์จ์ฑ์ด ๋์ LLM ๊ฐ์ ์ต์ ๋ชจ๋ธ๋ค๊ณผ๋ ์ ํธํ๋๋ ์ฅ์ ์ด ์์ต๋๋ค. ๋ํ ๊ตฌ์กฐ๊ฐ ๋ช ํํ๊ณ ๊ฐ๊ฒฐํด, ๋ฌธ์์ ๋ ผ๋ฆฌ ํ๋ฆ์ด๋ ์น์ ๊ตฌ๋ถ, ํ, ์ฝ๋ ๋ฑ์ ์์๋ฅผ LLM์ด ๋ ์ฝ๊ฒ ์ดํดํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด PDF, PPTX, DOCX์ ๊ฐ์ ์ผ๋ฐ ๋ฌธ์๋ฅผ ๊ทธ๋๋ก ๋ฒกํฐํํ๋ ค๋ฉด ๋ด๋ถ ๊ตฌ์กฐ๊ฐ ๋ณต์กํ๊ฑฐ๋ ํ
์คํธ๊ฐ ๋จ์ ๋์ด ์์ด, ํ
์คํธ ์์ฒด๋ ๋ฒกํฐํํ ์ ์๋๋ผ๋ ๋ฌธ๋งฅ์ ์ ํํ ๋ถ์ํ๊ธฐ ์ด๋ ค์ด ๋จ์ ์ด ์์ต๋๋ค. ๋ฐ๋ผ์ ์ผ๋ฐ ๋ฌธ์๋ฅผ ๋งํฌ๋ค์ด(.md
)์ผ๋ก ๋ณํํ ๋, ์ ๋ชฉ, ๊ฐ์กฐ ํํ, ๋ฌธ์ ๊ตฌ์กฐ ๋ฑ์ ์์๋ฅผ ์ผ๋ง๋ ์ ๋ณด์กดํ๋๋๊ฐ RAG ์์คํ
์ ํ์ง๊ณผ ์ ํ๋์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๊ฐ์ฅ ์์ ์ ์ด์๋ ์กฐํฉ์ ๋ณํ ์ Marker์ MarkItDown์ ํจ๊ป ์ฌ์ฉํ๋ ๋ฐฉ์์ด์์ผ๋ฉฐ, ๋ค์ํ ๋๊ตฌ๊ฐ ์กด์ฌํ๋ ๋งํผ ์ถฉ๋ถํ ํ ์คํธ๋ฅผ ํตํด ์ต์ ์ ์กฐํฉ์ ์ฐพ์๋ด๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
---
title: ์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ๋ฐ AI ์ถ๋ก ์๋น์ค ์ํคํ
์ฒ
author: ํ๊ธธ๋
date: 2025-08-01
tags: [AI, ์ฟ ๋ฒ๋คํฐ์ค, GPU, ์ถ๋ก ์๋น์ค]
purpose: GPU ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๋ ์ฟ ๋ฒ๋คํฐ์ค ๊ธฐ๋ฐ AI ์ถ๋ก ์ํคํ
์ฒ๋ฅผ ์๊ฐํฉ๋๋ค.
---
# 1. ๊ฐ์
์ฟ ๋ฒ๋คํฐ์ค ํ๊ฒฝ์์ AI ์ถ๋ก ์๋น์ค๋ฅผ ์ด์ํ๋ ค๋ฉด, GPU ์์์ ํจ์จ์ ์ฌ์ฉ๊ณผ ์๋ ์ค์ผ์ผ๋ง, ๊ด์ธก ๊ฐ๋ฅ์ฑ์ด ์ค์ํฉ๋๋ค.
๋ณธ ๋ฌธ์๋ ์ฌ๋ด AI ํ์์ ์ด์ ์ค์ธ LLaMA ๊ธฐ๋ฐ ์ถ๋ก ์๋น์ค๋ฅผ ์ด๋ป๊ฒ ๊ตฌ์ฑํ๊ณ ์ต์ ํํ๋์ง๋ฅผ ๊ณต์ ํฉ๋๋ค.
# 2. ์ฃผ์ ์ปดํฌ๋ํธ
---
## 2.1 ๋ชจ๋ธ ์ถ๋ก ์๋ฒ
- **๋ชจ๋ธ**: LLaMA 3 13B (int4 quantized)
- **์๋น ํ๋ซํผ**: KServe + Triton Inference Server
- **๋ฐฐํฌ ๋ฐฉ์**: GPU ๋
ธ๋์ pod affinity ์ง์
---
## 2.2 ์์ฒญ ์ฒ๋ฆฌ ๊ตฌ์กฐ
```mermaid
graph TD
User[์ฌ์ฉ์ ์์ฒญ] --> Ingress
Ingress --> Service
Service --> KServe
...
```
Kubeflow๋ก ๋ฌธ์ ์๋ฒ ๋ฉ ํ์ดํ๋ผ์ธ์ ์๋ํํ๊ณ ์์ผ๋ฏ๋ก, ๋งํฌ๋ค์ด ๋ณํ ๋จ๊ณ ๋ํ ํด๋น ํ์ดํ๋ผ์ธ์ ํฌํจํ์ต๋๋ค. ๋ฌธ์ ์์ง ๋จ๊ณ์์ ๊ฐ ๋ฌธ์์ ๋ฉํ๋ฐ์ดํฐ ํ๋๋ฅผ ํ์ธํ๊ณ , ํ์ ํ๋๊ฐ ๋๋ฝ๋ ๋ฌธ์๋ ์ฐ์ ๋ฒกํฐํ ๋์์์ ์ ์ธํฉ๋๋ค.
์์ปจ๋, ์์ฑ์๋ ์์ฑ ๋ ์ง, ์์ฑ ๋ชฉ์ ๋ฑ์ด ๋น ์ง ๋ฌธ์๋ ์ ๋ขฐ๋๊ฐ ๋ฎ๊ฑฐ๋ ์์ ์๋ฃ์ผ ์ ์์ผ๋ฏ๋ก, ์ฐ์ ์์๋ฅผ ๋ฎ์ถฅ๋๋ค. ํ์ง ์ ์๋ฅผ ๋งค๊ฒจ์ 5์ ๋ง์ ์ค 5์ (๋ชจ๋ ํ๋ ์์)์ธ ๋ฌธ์๋ง ์ฆ์ ๋ฒกํฐํํ๊ณ , 5์ ๋ฏธ๋ง์ ๋ณด์ ์ ๊น์ง ๋ณด๋ฅํ๋ ์์ผ๋ก ์ ์ฑ ์ ์ธ์ธ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ 1์ฐจ ํํฐ๋งํ๋ฉด ๋ฒกํฐ DB์ ๋ถํ์ํ ์ ํ์ง ์ ๋ณด ์ ์ ์ ๋ง๊ณ , ๊ฒ์ ์ ๋ ธ์ด์ฆ๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์์ฃ .
RAG ์๋ต ์๋ ๊ฐ์ ํ๊ธฐ
์ด๊ธฐ ํ ์คํธ ๋จ๊ณ์์๋ ์ผ๋ถ ํ๋กฌํํธ์ ๋ํด ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ต ์๊ฐ์ด ์ต๋ 10์ด์ ๋ฌํ๋ ๋ฌธ์ ๊ฐ ์์์ผ๋ฉฐ, ์ด๋ฅผ 2~3์ด ์ด๋ด๋ก ๋จ์ถํ๊ธฐ ์ํด ์๋ฒ ๋ฉ โ ๊ฒ์ โ ํ๋กฌํํธ ๊ตฌ์ฑ โ LLM ์์ฑ์ ์ด๋ฅด๋ ์ ์ฒด ํ์ดํ๋ผ์ธ์ ๋จ๊ณ๋ณ ์ต์ ํ๊ฐ ํ์ํ์ต๋๋ค. ๊ฐ ๋จ๊ณ๋ณ๋ก ์งํํ ์ฃผ์ ๊ฐ์ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฒญํน(chunking) ์ ๋ต ๊ฐ์
๋ฌธ์๋ฅผ ๋ฒกํฐํํ ๋ ์ฌ์ฉํ๋ ์ฒญํฌ ํฌ๊ธฐ์ ๋ถํ ๋ฐฉ์์ ๊ฒ์ ์ฑ๋ฅ๊ณผ LLM ์๋ต ํ์ง ๋ชจ๋์ ์ง์ ์ ์ธ ์ํฅ์ ์ค๋๋ค. ์ด๊ธฐ์๋ ๋ฌธ์๋ฅผ ๋ฌธ๋จ ๋จ์๋ก ๋๋ด์ง๋ง, ๋ฌธ๋จ๋ง๋ค ๊ธธ์ด๊ฐ ๋ค์ญ๋ ์ญํด ๊ฒ์ ํจ์จ์ด ๋จ์ด์ก์ต๋๋ค. ์ด์ ๋ฐ๋ผ ํ ์ฒญํฌ๋น ํ ํฐ ์๋ฅผ ์ผ์ ํ๊ฒ ์ ์งํ๋ ๋ฐฉ์์ผ๋ก ์ ํํ๊ณ , 300~500 ํ ํฐ ํฌ๊ธฐ๊ฐ ๊ฐ์ฅ ๊ท ํ ์กํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์์ต๋๋ค.
์ฒญํฌ ๋ถํ ๋ฐฉ์ ๊ฐ์ *
๋จ์ํ ๊ณ ์ ๊ธธ์ด๋ก ์๋ฅด๋ ๊ฒ๋ณด๋ค, ๋ฌธ๋งฅ ๋จ์๋ฅผ ๊ณ ๋ คํ ์๋งจํฑ ์ฒญํฌ ๋ถํ ์ด ๋ ํจ๊ณผ์ ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ผ์ด๋ ํ ์ฅ, ๋ณด๊ณ ์์ ์น์ ํ๋, FAQ์ Q&A ํ ์์ฒ๋ผ ์์ฐ์ค๋ฌ์ด ์๋ฏธ ๋จ์๋ก ๋๋๋ฉด LLM์ด ๋ฌธ์๋ฅผ ๋ ์ ์ดํดํ๊ณ ์๋ต์ ํ์ง๋ ํฅ์๋ฉ๋๋ค.
Top-K ์กฐ์ ๋ฐ ์ฌ์ ๋ ฌ ์ ๋ต
๋ฒกํฐ ๊ฒ์ ๋จ๊ณ์์ LLM์ ์ ๋ฌํ๋ ๋ฌธ๋งฅ ์กฐ๊ฐ ์์ธ Top-K ์ค์ ๋ ์ค์ํ ์์์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก Top-5๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง, ๋ด๋ถ ์คํ ๊ฒฐ๊ณผ K=4 ์ ํ๊ฐ ์๋์ ์ ํ๋ ์ธก๋ฉด์์ ๊ฐ์ฅ ํจ์จ์ ์ด์์ต๋๋ค. K๋ฅผ ๋๋ฆฌ๋ฉด ์ ๋ต์ด ํฌํจ๋ ํ๋ฅ ์ ๋์์ง์ง๋ง, ์ ๋ ฅ ๊ธธ์ด ์ฆ๊ฐ๋ก ์ธํด ์๋ต ์๊ฐ์ด ๋์ด๋๊ณ ๋ ธ์ด์ฆ๋ ํจ๊ป ํฌํจ๋ ์ ์์ต๋๋ค. ๋ฐ๋๋ก K๋ฅผ ๋๋ฌด ์ค์ด๋ฉด ํ์ํ ๋ฌธ๋งฅ์ ๋์น ์ ์๊ธฐ์, K=3~4 ์์ค์ด ๊ฐ์ฅ ํฉ๋ฆฌ์ ์ธ ์ ์ถฉ์ ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๊ธฐํ ์ต์ ํ ํญ๋ชฉ
์ด์ธ์๋ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ๊ณผ ์ ํ๋๋ฅผ ํจ๊ป ๊ฐ์ ํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ์ต์ ํ๋ฅผ ์ ์ฉํ์ต๋๋ค.
- ํ๋กฌํํธ ๊ตฌ์ฑ ๊ฐ๊ฒฐํ ๋ฐ ์ง์๋ฌธ ์ ์
- ๋ฒกํฐ DB ๊ฒ์ ๊ฒฐ๊ณผ ์บ์ฑ
- LLM ์๋ต ์บ์ฑ ๋ฐ ์ธ์ ์ฌ์ฌ์ฉ
- ๋ณต์ ์ฌ์ฉ์์ ๋์ ์์ฒญ์ ๋ํ ์๋ฒ ๋ฉ ์ฒ๋ฆฌ ๋น๋๊ธฐํ
์ด๋ฌํ ๊ฐ์ ์ ํตํด ์ด๊ธฐ์ ๊ณผ๋ํ ์ง์ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๋ณด๋ค ์์ ์ ์ด๊ณ ๋น ๋ฅธ ์๋ต ์์คํ ์ผ๋ก ๋ฐ์ ์ํฌ ์ ์์์ต๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ์ ํ์ฑ๊ณผ ํ์ฅ์ฑ์ ๋ชจ๋ ์ป์์ต๋๋ค
์ด ์์คํ ์ ์ด์ํ๋ฉด์ ๊ฐ์ฅ ํฌ๊ฒ ์ฒด๊ฐํ ๋ณํ๋ ์ ํ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ด์์ต๋๋ค. ๊ธฐ์กด ์ฑ๋ด์ ์ง๋ฌธ์ ๋ชจํธํ๊ฒ ๋ตํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์์ง๋ง, ์ด์ ๋ โ์ด ๋ด์ฉ์ ์ฌ๋ด ์ ์ฑ ๋ฌธ์์ 3.2์ ์ ๋์ ์์ต๋๋คโ์ ๊ฐ์ด ๋ต๋ณ๊ณผ ํจ๊ป ๊ทผ๊ฑฐ ๋ฌธ์๋ฅผ ์ ์ํ ์ ์๊ฒ ๋์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๊ตฌ์ฑ์๋ค์ ์ ๋ขฐ๋๊ฐ ๋์ ๋๊ฒ ๋์์ก๊ณ ์.


๋ฌธ๋งฅ์ ์ดํดํ ๋ต๋ณ์ด ๊ฐ๋ฅํด์ง ๊ฒ๋ ํฐ ๋ณํ์์ต๋๋ค. ๊ฐ์ ์ง๋ฌธ์ด๋ผ๋ ํ๋ก์ ํธ๋ ๊ธฐ๊ฐ, ๋ด๋น์์ ๋ฐ๋ผ ๋ค๋ฅธ ๋ต๋ณ์ด ํ์ํ ๊ฒฝ์ฐ๊ฐ ์์๋๋ฐ, ์ปจํ ์คํธ ๊ธฐ๋ฐ ์์ฑ ๋ฐฉ์์ ์ด๋ฐ ๋ฏธ๋ฌํ ์ฐจ์ด๋ฅผ ์ ๋ฐ์ํด ์ฃผ์์ต๋๋ค.
์ด์ ์ธก๋ฉด์์๋ ์ด์ ์ด ๋ง์์ต๋๋ค. ์๋ฒ ๋ฉ ํ์ดํ๋ผ์ธ์ด ์๋ํ๋์ด ์์ด ๋ฌธ์๊ฐ ๋์ด๋๋๋ผ๋ ๊ด๋ฆฌ ๋ถ๋ด์ด ๊ฑฐ์ ์์๊ณ , GPU ์ถ๋ก ์๋ฒ ์ญ์ ์ฟ ๋ฒ๋คํฐ์ค์ ์คํ ์ค์ผ์ผ๋ง ๊ธฐ๋ฅ์ ํตํด ์์ ์ ์ผ๋ก ์ ์ง๋์ต๋๋ค. ๊ฒ๋ค๊ฐ ์ ์ฒด ๊ตฌ์ฑ์ด ์ปจํ ์ด๋ํ๋์ด ์์ด, ํฅํ LLM ๊ต์ฒด๋ ๋ฉํฐ ํด๋ฌ์คํฐ ์ ํ๋ ์ถฉ๋ถํ ๋์ ๊ฐ๋ฅํ ๊ตฌ์กฐ์์ต๋๋ค.
์ค์ ์ฌ์ฉ์ ํผ๋๋ฐฑ ์ค์๋ โ์ด์ ๋ ์ฌ๋ด ๊ฒ์๋ณด๋ค ์ด๊ฑธ ๋จผ์ ์ผ ๋คโ๋ผ๋ ๋ฐ์๋ ์์๊ณ , โ๋ด๊ฐ ์ด ๋ฌธ์๊ฐ ์ด๋ ๊ฒ ์ ์์ฝ๋๊ธฐ๋ ํ๊ณ , ๊ฒ์๋์ด ๋์ค๋ ๋ฟ๋ฏํ๋คโ๋ผ๋ ์๊ฒฌ๋ ๊ธฐ์ต์ ๋จ์ต๋๋ค. ๋ฐ๋ฉด, ์คํ์์ค ๊ธฐ๋ฐ ๋ฒกํฐ DB์ ์ฟผ๋ฆฌ ์ฑ๋ฅ๊ณผ ๊ฒ์ ์ต์ ํ, ๊ทธ๋ฆฌ๊ณ LangChain์ ํ์ฉํ ์ ๋ฐ์ ์ธ ์์คํ ๊ณ ๋ํ๋ ๋ค์ ๋ฒ์ ์์ ๋ ๊ณ ๋ฏผํ๊ณ ๊ฐ์ ํด์ผ ํ ์์ ๋ก ๋จ์ ์์ต๋๋ค.
RAG ๊ธฐ๋ฐ, ์ ๋ณด ๊ฒ์ ์์คํ ์ ๊ณ ๋ ค ์ค์ด๋ผ๋ฉด?
์ด ๊ธ์ ์ฝ๊ณ ๋น์ทํ ์์คํ ์ ๋์ ํ๋ ค๋ ๋ถ์ด ์๋ค๋ฉด, ๊ฐ์ฅ ๋จผ์ ๋ด๋ถ ๋ฌธ์์ ํ์ง๊ณผ ๊ตฌ์กฐ๋ฅผ ์ ๊ฒํด ๋ณด์๊ธธ ๋ฐ๋๋๋ค. RAG์ ํต์ฌ์ ๊ฒ์๊ณผ ๋ฌธ๋งฅ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ฌธ์๊ฐ ์๋ฌด๋ฆฌ ๋ง์๋ ๋ฌธ๋จ์ด ๋ค์์ฌ ์๊ฑฐ๋, ๋ฎ์ ํ์ง์ ์ค๋ณต ๋ฌธ์๊ฐ ๋ง๋ค๋ฉด ์ ํ๋๊ฐ ๋จ์ด์ง ์๋ฐ์ ์์ต๋๋ค. ๋ํ ๋ฌธ์ ์์ง์ ์ฒ์๋ถํฐ ๋ณต์กํ๊ฒ ์์ํ๊ธฐ๋ณด๋ค๋, ๋งํฌ๋ค์ด ํ์์ ๋จ์ผ ์์ค์์ ์์ ๊ท๋ชจ๋ก ์ถ๋ฐํด ์ ์ฐจ ํ์ฅํ๋ ์ ๊ทผ์ ์ถ์ฒํฉ๋๋ค. Kubeflow๋ Milvus ๊ฐ์ ์คํ์์ค ํด, ๊ทธ๋ฆฌ๊ณ LangChain ๋ฑ์ ํ์ต ๊ณก์ ์ด ์์ง๋ง, ์ผ๋จ ํ๊ฒฝ์ ๊ตฌ์ฑํ๊ณ ๋๋ฉด ์์ ์ฑ๊ณผ ์๋ํ ๊ธฐ๋ฅ์ด ๋งค์ฐ ๋ฐ์ด๋ฉ๋๋ค.
AI๋ ๋ ์ด์ ๋๊ท๋ชจ ๋ชจ๋ธ๋ง์ผ๋ก ์์ฑ๋๋ ์๋๊ฐ ์๋๋๋ค. ์ค์ํ ๊ฒ์ ๊ทธ ๋ชจ๋ธ์ ์ด๋ป๊ฒ ํ์ฉํ๋๋์ ๋๋ค. ์ด ๊ธ์์ ์๊ฐํ RAG, MCP(Model Context Protocol), AI ์์ด์ ํธ์ฒ๋ผ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ฐ๊ฒฐํด, ํ์ ์ ๋ง๋ ๊ตฌ์กฐ๋ก ์ด์ ๊ฐ๋ฅํ ์ํ๋ก ๋ง๋ค ์ ์๋์ง๊ฐ ์ค๋ฌด์์๋ ๋ ํต์ฌ์ ์ธ ๊ณผ์ ๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด ๊ธ์ด ์ค์ ์กฐ์ง์์ AI ๊ธฐ๋ฐ ์์คํ ์ ๊ณ ๋ฏผํ๋ ๋ถ๋ค๊ป ํ์ค์ ์ธ ์ธ์ฌ์ดํธ๋ก ์๊ฒ๋๋ง ๋์์ด ๋์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.