์ 3์ฅ โ ๊ฒ์ ์ฆ๊ฐ ์์ฑ
LLM Primer V: ์ค์ LLM ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ์ ์ฑํฐ๋ณ๋ก ๋ฐ๋ผ๊ฐ๋ ์ํฌ์ค๋ฃจ์ ์ธ ๋ฒ์งธ ๊ธ์ ๋๋ค. RAG ํ์ดํ๋ผ์ธ์ ๋์์ ๋๊น์ง ๊ฑท๊ณ , ์ฌ๋ฌ๋ถ์ ์ฆ๊ฒจ์ฐพ๊ธฐ ์ด ๊ฐ ๋ฌธ์์์๋ง ์ ๋์๊ฐ๋ ๋ฐ๋ชจ์ ์ค์ ์ฝํผ์ค์ ์ ์ดํ๊ณ ๋ ์ด์๋จ๋ ์์คํ ์ฌ์ด๋ฅผ ๊ฐ๋ฅด๋ ์ฅ์ ๋๋ค.
์ด ์ฅ์ด ์กด์ฌํ๋ ์ด์
ํ์ด๋ฐ์ด์ ๋ชจ๋ธ์ ์์ ์ ํ๋ จ ์ฝํผ์ค๊ฐ ๋ณด์ฌ ์ค ๊ฒ๋ง ์๊ณ , ๊ทธ ๋ฐ์ ์์ง ๋ชปํฉ๋๋ค. ์ฌ๋ฌ๋ถ์ด ๋ง๋๋ ์ ํ์ ๊ฑฐ์ ํ์คํ ๋ชจ๋ธ์ด ๊ทธ ์ฝํผ์ค ๋ฐ๊นฅ์ ๊ฒ โ ๋ด๋ถ ๋ฌธ์, ์ง๋์ฃผ์ ๋ค์ด์จ ํฐ์ผ, ๊ณ ๊ฐ์ ์ฃผ๋ฌธ ์ด๋ ฅ, ์ค๋ ์์นจ์ ๋ฐฐํฌ๋ ์ ์ฑ โ ์ ๋ํด ์ถ๋ก ํ๊ธฐ๋ฅผ ์๊ตฌํฉ๋๋ค. ๊ฒ์ ์ฆ๊ฐ ์์ฑ์ ๊ทธ ๊ฒฉ์ฐจ๋ฅผ ๋ซ๋ ์์ง๋์ด๋ง ํ๋ฌธ์ ๋๋ค. ์ง์ ์์ ์ ์์ฅ ์์คํ ์์ ๊ด๋ จ ์๋ฃ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ๊ทธ๊ฒ์ ํ๋กฌํํธ๋ก ๋ค๋ฌ์ด ๋ชจ๋ธ์ด ๊ทธ ์์์ ์์ฑํ๊ฒ ํ๋ ๊ฒ์ ๋๋ค. ์๋ฐํ ๋ฒ์ ์ ์๋ฒ ๋ฉ ํธ์ถ ํ ๋ฒ๊ณผ top-k ์กฐํ ํ ๋ฒ์ ๋๋ค. ํ๋ก๋์ ๋ฒ์ ์ ์ฒญํน ์ ๋ต, ์ฟผ๋ฆฌ ๋ณํ, ํ์ด๋ธ๋ฆฌ๋ ์ค์ฝ์ด๋ง, ๋ฆฌ๋ญํน, ๊ทธ๋ฆฌ๊ณ ํ๊ฐ ๋ฃจํ๋ฅผ ์ง๋ ํ์ดํ๋ผ์ธ์ ๋๋ค. ์ 3์ฅ์ ๊ทธ ํ์ดํ๋ผ์ธ์ ๋์์ ๋๊น์ง ๊ฑท๊ณ , ์ด์ด์ ๋ฐ๋ชจ ํ์ดํ๋ผ์ธ์ ๋ฐฐํฌ๋ก ๋ฐ๊พธ๋ ๊ธฐ๋ฒ์ ์ง์ต๋๋ค.
3.1 ๋ค์ฏ ๋จ๊ณ ํ์ดํ๋ผ์ธ๊ณผ ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์
์ต์ RAG ํ์ดํ๋ผ์ธ์ ๋ค์ฏ ๋จ๊ณ์ด๊ณ , ๊ฐ ๋จ๊ณ๋ ๋์ค์ ๋์ด์ผ ๋ณด๋ฉด ๋ปํ ๋ฐฉ์์ผ๋ก ์๋ก ์ฝํ๋๋ค. ๋ก๋๋ ๊ตฌ์กฐ๋ฅผ ๋ณด์กดํฉ๋๋ค โ ํค๋ฉ, ์น์ ๊ฒฝ๋ก, ํ์์คํฌํ, ์์ค URL, ์ ๊ทผ ์ ์ด ๋ ์ด๋ธ โ ์ดํ ๋ชจ๋ ๊ฒ์ด ๋ก๋๊ฐ ๋ฌด์์ ๋จ๊ฒผ๋์ง์ ์์กดํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฒญ์ปค๋ ์์์ ํ ํฐ ์๊ฐ ์๋๋ผ ๋ฌธ์์ ์์ฐ์ค๋ฌ์ด ๊ฒฐ์ ๋ฐ๋ผ ์๋ฆ ๋๋ค. ์๋ฒ ๋๋ ์ฒญํฌ๋ฅผ ๋ฒกํฐ ๊ณต๊ฐ์ ํฌ์ํ๋๋ฐ, ๊ทธ ๊ณต๊ฐ์ ๊ธฐํ๋ ์ ์ ์ผ๋ก ์๋ฒ ๋ฉ ๋ชจ๋ธ์ ํ๋ จ ๋ถํฌ๊ฐ ๊ฒฐ์ ํฉ๋๋ค. ๋ฆฌํธ๋ฆฌ๋ฒ๋ ์ต๊ทผ์ ์ด์์ ์ฐพ์ต๋๋ค. ์์ฑ๊ธฐ๋ ๊ฒ์๋ ์ปจํ ์คํธ๋ก ํ๋กฌํํธ๋๋ฉฐ, ์ด์กฐ๊ฐ ์ค์ํฉ๋๋ค. ใ์๋ ์ปจํ ์คํธ๋ง ์ฌ์ฉํด ๋ตํ๊ณ , ๊ทธ ๋ฐ์ ๊ฒฝ์ฐ๋ โ์ ๋ณด๊ฐ ์์ต๋๋คโ๋ผ๊ณ ๋ตํ๋ผใ๋ ๊ฒ์ด ํ๋ก๋์ RAG์์ ํ๊ฐ์ ์ค์ด๋ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ ๋จ์ผ ํจํด์ ๋๋ค. ์์ ๋ฐ์ง ๊ฒ์์ ์ฌ๊ตฌ์ฑ๋ ํํ์ ์ดํดํ์ง๋ง ์ ํํ ์๋ณ์๋ฅผ ๋์น๊ณ , ์ดํ ๊ฒ์์ ์๋ณ์๋ฅผ ์ก์ง๋ง ์๋ฏธ๋ฅผ ๋์น๋ฉฐ, Reciprocal Rank Fusion์ผ๋ก ์ตํฉ๋ ํ์ด๋ธ๋ฆฌ๋ ๊ฒ์์ ๋ ํจ๊ณผ๋ฅผ ๋ชจ๋ ์ป๊ณ , ์ตํฉ๋ top-50 ์์ ํฌ๋ก์ค์ธ์ฝ๋ ๋ฆฌ๋ญ์ปค๋ ์ ๋ฐ๋๋ฅผ ์ถ๊ฐ๋ก 10~20% ๋ฒ์ด ์ค๋๋ค.
3.2 ํ์ง์ด ์ด๊ณ ์ฃฝ๋ ๊ณณ, ์ฒญํน
ใ500 ํ ํฐ๋ง๋ค ์๋ฅด๊ณ 50 ํ ํฐ์ฉ ๊ฒน์น๋คใ๋ ๊ธฐ๋ณธ๊ฐ์ ๋๋๊ฒ๋ ์๋นํ ๋น์จ์ ์ผ๋ฐ ์ฝํผ์ค์์๋ ํตํ๊ณ , ํน์ํ๋ ์ฝํผ์ค์์๋ ๊ฑฐ์ ๋๋ถ๋ถ ์คํจํฉ๋๋ค. ๊ตฌ์กฐ ๊ธฐ๋ฐ ์ฒญ์ปค๋ HTML ๋๋ Markdown์ ํค๋ฉ ์์ค๋ณ๋ก ๊ฑท๊ณ , ์กฐ์ ํค๋ฉ์ ๋ธ๋ ๋ํฌ๋ผ์ ์ ๋๋ก ๋ถ์ฌ ๋ฆฌํ ์น์ ๋ง๋ค ํ๋์ ์ฒญํฌ๋ฅผ ๋ฐฉ์ถํฉ๋๋ค. ๋ถ๋ชจ-์์ ์ฒญ์ปค๋ ๊ฒ์ ์ ๋ฐ๋๋ฅผ ์ํด ์์ ์์ ์ฒญํฌ๋ฅผ ์๋ฒ ๋ํ์ง๋ง, ํํธ๊ฐ ๋์ค๋ฉด ์์ฑ๊ธฐ์ ๋๊ธฐ๊ธฐ ์ ์ ๊ฐ ํํธ๋ฅผ ๋ถ๋ชจ ๋ฌธ๋จ์ผ๋ก ํ์ฅํด, ๊ฒ์ ๋จ์์ ์ปจํ ์คํธ ๋จ์๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค. ์๋ฏธ ๊ธฐ๋ฐ ์ฒญ์ปค๋ ๋ฌธ์ฅ ์๋ฒ ๋ฉ์ ์ํ์ค๋ฅผ ๊ฑท๊ณ , ์ฃผ์ ๊ฐ ๋ฐ๋๋ ๊ณณ์์ ์๋ฆ ๋๋ค. ์กฐํฉํด โ ๊ตฌ์กฐ ๊ธฐ๋ฐ์ ๋จผ์ , ๊ทธ ์๋ ๊ธด ์น์ ์์์ ์๋ฏธ ๊ธฐ๋ฐ์ โ ์ฐ๋ฉด ์ด ๋ ํจํด๋ง์ผ๋ก๋ ์ค์ ์ฝํผ์ค๊ฐ ๋ด๋ ๊ฑฐ์ ๋ชจ๋ ์์ค ์ ํ์ ๊ฐ๋นํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฒญํฌ๋ ๊ฐํ ๋ฉํ๋ฐ์ดํฐ โ ์์ค, URL, ํ์์คํฌํ, ํค๋ฉ ๊ฒฝ๋ก, ์ธ์ด, ๊ฐ์์ฑ ๋ฒ์ โ ๋ฅผ ์ง๋๊ณ ๋ค๋๋๋ฐ, ์ด ํ๋๋ค์ด ๊ฒ์๋ ์ฒญํฌ๋ฅผ ๊ท์ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๊ณ , ํํฐ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค๋ฉฐ, ์์คํ ์ ๋๋จธ์ง ๋ถ๋ถ์ด ๊ทธ ์ฒญํฌ๋ฅผ ์ฝ์ ์ ์๊ฒ ํด ์ฃผ๊ธฐ ๋๋ฌธ์ ๋๋ค.
3.3 ์ฟผ๋ฆฌ ๋ณํ, ๋ฉํฐ๋ชจ๋ฌ, text-to-SQL
์ฌ์ฉ์์ ์ง์๋ ๊ฒ์์ ์ด์์ ์ธ ์ง์์ธ ๊ฒฝ์ฐ๊ฐ ๋๋ญ ๋๋ค. ๋ฉํฐ ์ฟผ๋ฆฌ ํ์ฅ์ ๋ชจ๋ธ์ ์ฌ๋ฌ ๊ฐ์ง ์ฌ๊ตฌ์ฑ๋ ํํ์ ์์ฒญํด ๊ฐ๊ฐ์ ๊ฒ์ํ๊ณ ์ตํฉํฉ๋๋ค. HyDE โ Hypothetical Document Embeddings โ ๋ ๋ชจ๋ธ์ ๊ทธ๋ด์ธํ ๋ต์ ์์ํ๊ฒ ํ๊ณ ์ง๋ฌธ ๋์ ๊ทธ ๋ต์ ์๋ฒ ๋ํฉ๋๋ค. ๋ต์ด ์๋ฒ ๋ฉ ๊ณต๊ฐ์์ ์ฌ๋ ์ง์ญ์ด ์ง๋ฌธ์ด ์ฌ๋ ์ง์ญ๊ณผ ๋ค๋ฅด๋ค๋ ์ด๋ก ์ ๊ทผ๊ฑฐํ ๋ฐฉ๋ฒ์ ๋๋ค. ์คํ ๋ฐฑ ํ๋กฌํํ ์ ์ง๋ฌธ์ ๋ ์ผ๋ฐ์ ์ธ ๋ฒ์ ์ ๋ง๋ค์ด ๋ ๋ฒ์ ๋ชจ๋์ ๋ํด ๊ฒ์ํ๊ณ , ๋ชจ๋ธ์ด ๊ทธ ํ๋ ์ด๋ฐ์ ์ฌ์ฉํด ๊ตฌ์ฒด์ ์ธ ์ฌ๋ก์ ๋ตํ๊ฒ ํฉ๋๋ค. ๋ถํด๋ ๋ณตํฉ ์ง๋ฌธ์ ๋ฆฌํธ๋ฆฌ๋ฒ๊ฐ ํ๋์ฉ ๋ค๋ฃฐ ์ ์๋ ํ์ ์ง๋ฌธ๋ค๋ก ์ชผ๊ฐญ๋๋ค. ๋ฐ๋ณต ๊ฒ์์ ๋ค์์ ๋ฌด์์ ๊ฐ์ ธ์ฌ์ง ๋ชจ๋ธ์ด ๊ฒฐ์ ํ๊ฒ ํฉ๋๋ค โ RAG์ ์์ด์ ํธ๋ฅผ ์๋ ๋ค๋ฆฌ์ ๋๋ค. RAG๋ ํ ์คํธ๋ฅผ ๋์ด ํ์ฅ๋๊ธฐ๋ ํฉ๋๋ค. CLIP ์คํ์ผ์ ์ด๋ฏธ์ง-ํ ์คํธ ๊ณต๋ ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ๋ฉํฐ๋ชจ๋ฌ ๊ฒ์์ ์ง์ํ๊ณ , text-to-SQL์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ๊ฒ์ ์ฝํผ์ค๋ก ๋ค๋ฃจ๋ฉฐ ํ์์์๊ณผ ํจ๊ป ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ์ง์๋ฅผ ์์ฑํฉ๋๋ค. ๋ผ์ฐํฐ๋ ๋ชจ๋ ๋ณํ์ ๋ค ๋๋ฆฌ๋ ๋์ , ์ง์๋ณ๋ก ์๋ง์ ๋ณํ์ ๊ณ ๋ฆ ๋๋ค.
์ 3์ฅ์ด ์ค๋นํ๋ ๊ฒ
RAG๋ ์ฌ๋ฌ ๋ฅ๋ ฅ ์ค ํ๋์ ๋๋ค. ํ๋ก๋์ ์ด์์คํดํธ๊ฐ ๊ฒ์๋ง์ผ๋ก ์ฌ๋ ๊ฒฝ์ฐ๋ ๋๋ญ ๋๋ค. ๊ณ ๊ฐ์ ์ต๊ทผ ์ฃผ๋ฌธ์ ๊ฐ์ ธ์ค๊ณ , ๋ค๋ฅธ ์์คํ ์์ ์ฌ๊ณ ๋ฅผ ํ์ธํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ์์ฝํ๊ณ , ๋ช ํํ ์ง๋ฌธ์ ํ๊ณ , ์ธ์ ์ด๋ ๊ฒ์ ํ ์ง ์ค์ค๋ก ๊ฒฐ์ ํด์ผ ํฉ๋๋ค. ๊ทธ ๋์์ ์ด์ธ๋ฆฌ๋ ํ๋ ์ด๋ฐ์ด ์์ด์ ํธ์ ์ ๋๋ค โ ๋ชจ๋ธ์ด ๋๊ตฌ ์งํฉ์์ ํ๋๋ฅผ ๊ณ ๋ฅด๊ณ , ์์คํ ์ด ๊ทธ ๋๊ตฌ๋ฅผ ์คํํ๊ณ , ๊ฒฐ๊ณผ๊ฐ ๋ชจ๋ธ๋ก ๋์์ค๊ณ , ๊ณผ์ ๊ฐ ๋๋ ๋๊น์ง ๋ฃจํ๊ฐ ์ด์ด์ง๋๋ค. ์ด ํ๋ ์ด๋ฐ์์ ๊ฒ์์ ์์ด์ ํธ๊ฐ ์์ ๋ป์ ์ ์๋ ํ๋์ ๋๊ตฌ์ ๋๋ค. ์ 4์ฅ์ ๊ทธ ๋ํผ๋ฅผ ์์ด์ ํธ๋ก ๋ฐ๊ฟ๋๋ค: ReAct ๋ฃจํ, ๊ณ์ฝ์ผ๋ก์์ ๋๊ตฌ ์คํค๋ง, ๊ทธ๋ฆฌ๊ณ ์์ด์ ํธ๊ฐ ํด ์ฌ์ด์ ์ํ๋ฅผ ๋ถ๋ค๊ฒ ํด ์ฃผ๋ ์ธ ์ธต์ ๋ฉ๋ชจ๋ฆฌ.
๋ค์ โ ์ 4์ฅ: AI ์์ด์ ํธ์ ๋๊ตฌ ํธ์ถ. ์ํ ์๋ ๋ชจ๋ธ์ ๋ชฉํ๋ฅผ ์ข๋ ํ์์๋ก ๋ฐ๊พธ๋ ๋ฃจํ โ ๋๊ตฌ, ๋ฉ๋ชจ๋ฆฌ, ๊ทธ๋ฆฌ๊ณ ํญ์ฃผ ํ๋์ ๋ํ ๋จ๋จํ ๊ฒฝ๊ณ์ ํจ๊ป.