์์์ ๊ฐ ๊ธฐ์ ๋ค์ด ์์ ๋ง์ AI๋ฅผ ๋ง๋ค๊ธฐ ์ํด RAG๋ Agentic RAG๋ฅผ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ดค์ต๋๋ค.
RAG๋ ๊ธฐ์ ๋ด๋ถ ๋ฌธ์, ์ต์ ๊ท์ , ์ ํ ์ ๋ณด์ฒ๋ผ ํ์ํ ์ง์์ ๋ต๋ณ ์์ ์ ์ฐพ์ ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ ๋ณด๊ฐ ๋ฐ๋์ด๋ ๋ฌธ์๋ฅผ ์ ๋ฐ์ดํธํ๋ฉด ๋๋ฏ๋ก, ์ฌ๋ด ์ง์๊ณผ ์ต์ ์ฑ์ ๋ค๋ฃจ๋ ๋ฐ ํนํ ๊ฐํฉ๋๋ค.
ํ์ง๋ง ๋ฌธ์๋ฅผ ๋ฃ๋ ๊ฒ๋ง์ผ๋ก ํ์ฌ ๊ณ ์ ์ ์ผํ๋ ๋ฐฉ์์ ์ธ์ ๋ ์ผ๊ด๋๊ฒ ๋ง๋ค๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์๋ฅผ ๋ค์ด ๊ณ ๊ฐ ์๋์ ๋งํฌ, ๋ฐ๋์ ์ง์ผ์ผ ํ๋ ๋ต๋ณ ํ์, ์ํฉ๋ณ ํ๋จ ๊ธฐ์ค์ ์์ ์ ์ผ๋ก ๋ฐ๋ฅด๊ฒ ํ๊ณ ์ถ์ ์ ์์ต๋๋ค. ์์คํ ํ๋กฌํํธ์ ์์๋ก ์ด๋ ์ ๋ ์กฐ์ ํ ์๋ ์์ง๋ง, ๋ฌธ๋งฅ๊ณผ ๊ฐ์ ธ์จ ๋ฌธ์์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ํ๋ค๋ฆด ์ ์์ต๋๋ค.
์ด๋ฐ ๊ฒฝ์ฐ ๋ชจ๋ธ์ ํน์ ์ ๋ฌด์ ๋ง๊ฒ ์ถ๊ฐ ํ์ตํ๋ ํ์ธํ๋(Fine-tuning)์ ์ฌ์ฉํฉ๋๋ค.
(์ด๋ฒ์ฅ์ 1~3์ฅ์ ๋ค๋ค๋ LLM๊ธฐ๋ณธ ์๋ฆฌ์ ๊ด๋ จ ์๋ ๋ด์ฉ์ด ๋ค์ ๋์ต๋๋ค. ์ฝ๋ ๋ถ์ ๋ฐ๋ผ 1~3์ฅ์ ๋ณต์ต์ด ํ์ํ ์๋ ์์ต๋๋ค.)
LLM์ ๋ง๋๋ ๊ณผ์ ์ ํฌ๊ฒ ์ฌ์ ํ์ต๊ณผ ํ์ํ์ต์ผ๋ก ๋๋ ์ ์์ต๋๋ค.
์ฌ์ ํ์ต์์๋ ์ฑ , ์น ๋ฌธ์, ์ฝ๋ ๊ฐ์ ๋ฐฉ๋ํ ์๋ฌธ์ ์ฝ์ผ๋ฉฐ ๋ค์ ๋จ์ด๋ฅผ ๋ง์ถ๋ ํ๋ จ์ ํฉ๋๋ค. ์ด ๊ณผ์ ์์ ์ธ์ด ๋ฅ๋ ฅ๊ณผ ๋์ ์ง์, ์ถ๋ก ์ ๊ธฐ์ด๋ฅผ ๊ฐ์ง Base Model์ด ๋ง๋ค์ด์ง๋๋ค.
ํ์ง๋ง Base Model์ ๋ฌธ์ฅ์ ์ด์ด ์ฐ๋ ๋ฅ๋ ฅ๋ง ์์ ๋ฟ, ์์ง ์ฌ์ฉ์์ ์ง๋ฌธ์ ์น์ ํ๊ฒ ๋ตํ๊ณ ์ง์๋ฅผ ๋ฐ๋ฅด๋ ๋ํํ AI๋ ์๋๋๋ค. ๊ทธ๋์ ์ง๋ฌธ๊ณผ ์ข์ ๋ต๋ณ์ ์์๋ฅผ ํ์ตํ๊ณ , ์ฌ๋์ ์ ํธ์ ์์ ๊ธฐ์ค์ ๋ง์ถ๋ ํ์ํ์ต์ ๊ฑฐ์นฉ๋๋ค. ์ด ํ์ํ์ต์ ์ฌ์ ํ์ต๋ ๋ชจ๋ธ์ ๋ชฉ์ ์ ๋ง๊ฒ ์ถ๊ฐ๋ก ์กฐ์ ํ๋ ๊ณผ์ ์ด๋ฉฐ ์ด๊ฒ์ ํ์ธํ๋์ด๋ผ๊ณ ํฉ๋๋ค.
ํ์ธํ๋์ ๋ชจ๋ธ์ ์ฒ์ ๋ง๋ค ๋๋ง ์ฌ์ฉ๋๋ ๋ง์ ์๋๋๋ค. ๋ชจ๋ธ์ด ์์ฑ๋ ๋ค์๋ ๊ธฐ์ ์ ๊ทธ ๋ชจ๋ธ์ ๊ฐ์ ธ์ ๊ณ ๊ฐ ์๋, ๋ฌธ์ ์์ฑ, ์ฝ๋ ๋ฆฌ๋ทฐ์ฒ๋ผ ์๊ธฐ ์ ๋ฌด์ ๋ง๊ฒ ๋ค์ ์กฐ์ ํ ์ ์์ต๋๋ค. ์ด๊ฒ๋ ํ์ธํ๋์ ๋๋ค.
๋์ ๊ฐ์ ์๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง๋ง ๋ชฉ์ ์ด ๋ค๋ฆ ๋๋ค. ๋ชจ๋ธ ์ ์์ฌ์ ํ์ธํ๋์ Base Model์ ์ ์ฉํ ๋ํํ LLM์ผ๋ก ๋ง๋๋ ๊ณผ์ ์ด๊ณ , ๊ธฐ์ ์ ํ์ธํ๋์ ์์ฑ๋ LLM์ ํน์ ์ ๋ฌด์ ํ์ฌ์ ๊ธฐ์ค์ ๋ง์ถ๋ ๊ณผ์ ์ ๋๋ค.
์ด ๊ธ์์๋ ๋ ๋ฒ์งธ, ์ฆ ๊ธฐ์ ์ด ์์ฑ๋ ๋ชจ๋ธ์ ์๊ธฐ ์ ๋ฌด์ ๋ง์ถ๋ ํ์ธํ๋์ ๋ค๋ฃน๋๋ค. ์ด ๊ณผ์ ์์ ๋ชจ๋ธ์ด ์งํํ๊ธฐ๋ ํ์ง๋ง ์ด๊ฒ์ ์ถ๊ฐ ์ง์์ ํ์ตํ๋ ๊ฒ๋ณด๋ค๋ ์ด๋ฏธ ๊ฐ์ง ๋ฅ๋ ฅ์ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ ์ง ์กฐ์ ํ๋ ๊ฒ์ผ๋ก ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
๊ทธ๋์ ๊ณ์ ๋ฐ๋๋ ๊ท์ ์ด๋ ์ต์ ์ ๋ณด๋ฑ ์ถ๊ฐ ์ง์์ด ํ์ํ๋ฉด ํ์ธํ๋๋ณด๋ค ์์์ ์ธ๊ธํ RAG๋ก ์ธ๋ถ ๋ฌธ์๋ฅผ ์ฐพ์ ๋ง๋ถ์ด๋ ํธ์ด ๋ ์ ํฉํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ด๋ฐ ์๊ตฌ๊ฐ ์๊น๋๋ค.
ํญ์ ์ฐ๋ฆฌ ํ์ฌ ๋งํฌ๋ก ๋ตํ๊ฒ ํ๊ณ ์ถ๋ค.
๋ฒ๋ฅ ๋ฌธ์ ์์ฝ ํ์์ ์ผ์ ํ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค.
์๋ฃ ์๋ด์์ ๊ธ์ง ํํ๊ณผ ์์ ํํ์ ์๊ฒฉํ๊ฒ ์งํค๊ฒ ํ๊ณ ์ถ๋ค.
๊ณ ๊ฐ ์๋ ๋ต๋ณ์ ์งง๊ณ ๊ณต์ํ ํ์์ผ๋ก ํต์ผํ๊ณ ์ถ๋ค.
๊ฐ๋ฐ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ฐ๋ฆฌ ํ์ ๊ธฐ์ค์ ๋ง์ถฐ ํ๊ฒ ํ๊ณ ์ถ๋ค.
์ด์ฒ๋ผ "๋ฌด์์ ์๊ณ ์๋๊ฐ"๋ณด๋ค "์ด๋ป๊ฒ ๋ตํ๊ณ ์ผํ๋๊ฐ"๋ฅผ ์กฐ์จํ๊ณ ์ถ์ ๋ ํ์ธํ๋์ด ์ ์ฉํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๋ชจ๋ธ์๊ฒ ์ด๋ค ์๋ฃ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ ํ์ต์์ผ์ผ ํ ๊น์?
์๋ฅผ ๋ค์ด ๊ณ ๊ฐ์ผํฐ ๋ต๋ณ์ ํ์ธํ๋ํ๋ค๋ฉด ์ด๋ฐ ๋ฐ์ดํฐ๋ฅผ ์ค๋นํฉ๋๋ค.
์ง๋ฌธ: ๋ฐฐ์ก์ด ๋ฆ์ด์ก๋๋ฐ ์ด๋ป๊ฒ ํ๋์?
์ข์ ๋ต๋ณ: ๋ถํธ์ ๋๋ ค ์ฃ์กํฉ๋๋ค. ์ฃผ๋ฌธ ๋ฒํธ๋ฅผ ์๋ ค์ฃผ์๋ฉด ๋ฐฐ์ก ์ํ๋ฅผ ํ์ธํด๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ง๋ฌธ: ํ๋ถํ๊ณ ์ถ์ด์.
์ข์ ๋ต๋ณ: ํ๋ถ์ ๋์๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ํ ์๋ น์ผ๊ณผ ์ฃผ๋ฌธ ๋ฒํธ๋ฅผ ํ์ธํด์ฃผ์๋ฉด ์ ์ฐจ๋ฅผ ์๋ด๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋ชจ๋ธ์ ์ด๋ฐ ์์๋ฅผ ๋ฐ๋ณตํด์ ๋ณด๋ฉด์ "์ด ์ํฉ์์๋ ์ด๋ ๊ฒ ๋ตํ๋ ๊ฒ์ด ์ข๋ค"๋ ํจํด์ ์ตํ๋๋ค.
์ข์ ์์๋ฅผ ์ค๋นํ๋ค๋ฉด, ๋ค์์ผ๋ก๋ ๊ทธ ์์๋ฅผ ํ์ตํ ๋ ๋ชจ๋ธ์ ์ด๋ ๋ถ๋ถ๊น์ง ๋ฐ๊ฟ์ง ๊ฒฐ์ ํด์ผ ํฉ๋๋ค.
ํ์ธํ๋์ ๊ฒฐ๊ตญ ๋ชจ๋ธ์ ๊ฐ์ค์น๋ฅผ ์กฐ์ ํ๋ ํ์ต์ ๋๋ค. ์ด๋ ๋ชจ๋ธ ์ ์ฒด๋ฅผ ๋ฐ๊ฟ์ง, ํ์ํ ์ผ๋ถ๋ง ๋ฐ๊ฟ์ง์ ๋ฐ๋ผ Full Fine-tuning๊ณผ PEFT๋ก ๋๋ ์ ์์ต๋๋ค.
Full Fine-tuning์ ๋ชจ๋ธ ์ ์ฒด ๊ฐ์ค์น๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค. PEFT๋ Parameter-Efficient Fine-Tuning์ ์ฝ์๋ก, ์๋ ๊ฐ์ค์น๋ ๋๋ถ๋ถ ์ ์งํ ์ฑ ์์ ์ถ๊ฐ ๋ชจ๋์ด๋ ์ผ๋ถ ํ๋ผ๋ฏธํฐ๋ง ํ์ตํฉ๋๋ค. ๋น์ ํ์๋ฉด Full Fine-tuning์ ์ฑ ์ ์ฒด๋ฅผ ๋ค์ ํธ์งํ๋ ๋ฐฉ์์ด๊ณ , PEFT๋ ๊ธฐ์กด ์ฑ ์ ํ์ํ ๋ณด์ ๋ฉ๋ชจ๋ฅผ ๋ง๋ถ์ด๋ ๋ฐฉ์์ ๋๋ค.
๊ฑฐ๋ํ ๋ชจ๋ธ์ ์ ๋ฌด๋ณ๋ก ์กฐ์ ํ๋ ์ค๋ฌด์์๋ PEFT๊ฐ ๋ง์ด ์ฐ์ ๋๋ค. ๋ํ์ ์ธ ๋ฐฉ์์ด LoRA์ ๋๋ค. LoRA๋ Low-Rank Adaptation์ ์ฝ์๋ก, ์์ ์ฐจ์์ ํ๋ ฌ๋ก ํ์ํ ๋ณํ๋ง ํํํ๋ PEFT ๋ฐฉ์์ ๋๋ค.
LoRA๊ฐ ์ด๋ป๊ฒ ์์ ํ๋ ฌ๋ก ์ ์ฒด ๋ชจ๋ธ์ ์ถ๋ ฅ์ด ์ํฅ์ ์ฃผ๋์ง ์ดํด ๋ณด๊ฒ ์ต๋๋ค.
์์ ์ธ๊ณต ์ ๊ฒฝ๋ง์์ ์ค๋ช ํ๋ฏ์ด ๋ชจ๋ธ์ ์ ๋ ฅ x์ ๊ฐ์ค์น ํ๋ ฌ W๋ฅผ ๊ณฑํ๋ ๊ณผ์ ์ ๋ฐ๋ณตํ๋ฉฐ ์ถ๋ก (Inference)์ ์งํํฉ๋๋ค. ์ด ๊ฐ์ค์น ํ๋ ฌ์ ๋ณดํต ํฌ๊ธฐ๊ฐ ์์ฃผ ํฝ๋๋ค. (์๋ฅผ ๋ค์ด GPT-3์ ๊ฒฝ์ฐ ๊ฐ ๋ ์ด์ด์ Q,K,V ๋ฑ์ ๊ฐ์ค์น ํ๋ ฌ์ 12,288 x 12,288 ์ ๋๋ค. )
๊ธฐ์กด ์ฐ์ฐ
y = W x
Full Fine-tuning์ ์ด ํฐ W ์์ฒด๋ฅผ ์ ๋ฐ์ดํฐ์ ๋ง๊ฒ ๊ณ์ ์์ ํฉ๋๋ค. ๋ฐ๋ฉด LoRA๋ W๋ ๊ณ ์ ํ๊ณ , ์์ ํ๋ ฌ A์ B๋ฅผ ์ถ๊ฐํด ๋ณด์ ๊ฐ๋ง ํ์ตํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ถ๋ก ํ ๋๋ ๊ฐ์ค์น ํ๋ ฌ์ ๊ณฑํ ๊ฐ๊ณผ ์์ ํ๋ ฌ A,B์ ๊ณฑํ ๊ฐ์ ๋ํฉ๋๋ค.
LoRA
y = W x + B A x
์ฆ ์๋ ๋ชจ๋ธ์ ๋ต W x์, LoRA๊ฐ ๋ฐฐ์ด ์์ ๋ณํ B A x๋ฅผ ๋ํ๋ ๋ฐฉ์์ ๋๋ค.
A์ B๋ฅผ ๋ ๊ฐ ์ฐ๋ ์ด์ ๋ ํฐ ๋ณด์ ํ๋ ฌ์ ์ง์ ๋ง๋ค์ง ์๊ณ , ์์ ์ค๊ฐ ์ฐจ์์ ๊ฑฐ์ณ ํํํ๊ธฐ ์ํด์์ ๋๋ค. A๊ฐ ์ ๋ ฅ์ ์์ ๊ณต๊ฐ์ผ๋ก ์ค์ด๊ณ , B๊ฐ ๊ทธ ๋ณํ๋ฅผ ๋ค์ ์๋ ํฌ๊ธฐ๋ก ํผ์นฉ๋๋ค.
๊ฐ๋จํ๊ฒ ์ค๋ช ํ๋ฉด ์ถ๊ฐ ํ์ต ๊ฐ์ ์ ์ฉํ๋ ค๋ฉด W์ ๊ฐ์ ์ฐจ์์ ํ๋ ฌ์ด ํ์ํ๋ฐ LoRA์์๋ ์์ ํ๋ ฌ์ ํ์ต ์ํจ ๋ค์ ์์๊ฑฐ ๋๊ฐ๋ฅผ ๊ณฑํด์ ํฐ ๊ฑธ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ฐ๋ ๊ฒ์ ๋๋ค.
์๋ฅผ ๋ค์ด 5x1,000 ์ง๋ฆฌ ํ๋ ฌ๊ณผ 1,000x5 ์ง๋ฆฌ ํ๋ ฌ์ ๊ณฑํ๋ฉฐ 1,000x1,000 ํ๋ ฌ์ด ๋์ค์ง์? ์ด ์๋ฆฌ๋ฅผ ์ด์ฉํ๋ฉด ์์ ํ๋ ฌ ๋๊ฐ๋ก ํฐ ํ๋ ฌ์ ๋ง๋ค ์ ์๋๊ฑฐ์ฃ . ์ฌ๊ธฐ์ ์ค๊ฐ ์ฐจ์์ธ 5๊ฐ ๋ฐ๋ก LoRA์ ๋ญํฌ r์ ๋๋ค. ์ด์ฒ๋ผ ํฐ ๋ณด์ ํ๋ ฌ์ ๋ฎ์ ๋ญํฌ๋ก ํํํ๊ธฐ ๋๋ฌธ์ Low-Rank Adaptation์ด๋ผ๊ณ ํ๋ ๊ฒ์ ๋๋ค.
๊ทธ๋์ ์ค์ ๋ก ํ์ตํ๋ ๊ฐ B A๋ ์์ฃผ ์์ง๋ง ํฐ W์ ๊ฐ์ ํฌ๊ธฐ์ ๋ณด์ ์ผ๋ก ์๋ํ ์ ์์ต๋๋ค.
์ผ๋ฐ์ ์ธ LoRA๋ ์ฌ์ ํ์ต์์ ๋ง๋ค์ด์ง ๋จ์ด์ ๊ฐ๋ ์ ๊ธฐ๋ณธ ์์น ๊ด๊ณ, ์ฆ ์๋ฒ ๋ฉ ๊ณต๊ฐ์ ํฌ๊ฒ ๋ณ๊ฒฝํ์ง๋ ์์ต๋๋ค. ๋์ ๊ทธ ์์ Attention์ด๋ MLP(FeedForward) ์ธต์ ์์ ๋ณด์ ๊ฐ์ ๋ํด ์ด๋ฏธ ๊ฐ์ง ์ง์์ ์ด๋ค ๋ฌธ๋งฅ์์ ์ด๋ป๊ฒ ํด์ํ๊ณ ๋ต ํ ์ง๋ฅผ ์กฐ์ ํฉ๋๋ค. ๋ฌผ๋ก ํ์ํ๋ค๋ฉด ์๋ฒ ๋ฉ ์ธต๊น์ง ํจ๊ป ํ์ตํ๋๋ก ์ค์ ํ ์๋ ์์ต๋๋ค.
GPT-3 175B์ฒ๋ผ ๋ด๋ถ ๋ฒกํฐ๊ฐ 12,288์ฐจ์์ธ ๋ชจ๋ธ์ ์๋ก ๋ค์ด๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ ํ ๋ ์ด์ด ์์ ํฐ ๊ฐ์ค์น ํ๋ ฌ ํ๋๋ง ๋ณด๋ฉด, Full Fine-tuning์ ๋ค์๋งํผ์ ๊ฐ์ ์กฐ์ ํฉ๋๋ค.
W : 12,288 x 12,288
ย ย = 150,994,944๊ฐ
ย ย = ์ฝ 1์ต 5์ฒ๋ง ๊ฐ
LoRA์์ ์ค๊ฐ ์ฐจ์, ์ฆ ๋ญํฌ r์ 8๋ก ๋๋ฉด ํ์ตํ ํ๋ ฌ์ ๋ค์ ๋ ๊ฐ๋ฟ์ ๋๋ค.
A : 8 x 12,288 ย ย = 98,304๊ฐ
B : 12,288 x 8 ย ย = 98,304๊ฐ
ํฉ๊ณย ย ย ย ย ย ย ย = 196,608๊ฐ
์ฆ ํ ๊ฐ์ค์น ํ๋ ฌ์์ LoRA๋ ์ฝ 1์ต 5์ฒ๋ง ๊ฐ ๋์ ์ฝ 19๋ง 7์ฒ ๊ฐ๋ง ํ์ตํฉ๋๋ค. ์ฝ 768๋ฐฐ ์ ์ ํ๋ผ๋ฏธํฐ์ ๋๋ค.
๋ชจ๋ธ ์ ์ฒด๋ก ๋ณด๋ฉด ์ฐจ์ด๋ ๋ ์ปค์ง์ฃ . GPT-3 175B์๋ 96๊ฐ์ ๋ ์ด์ด๊ฐ ์์ต๋๋ค. ๊ฐ ๋ ์ด์ด์ Attention์์ Query์ Value ๋ ํ๋ ฌ์๋ง rank 8 LoRA๋ฅผ ๋ถ์ธ๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
Full Fine-tuning
= GPT-3 ์ ์ฒด 1,750์ต ๊ฐ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์
LoRA
= ํ๋ ฌ ํ๋๋น 196,608 x ๋ ์ด์ด๋น Q, V ๋ ํ๋ ฌ x 96๊ฐ ๋ ์ด์ด
= 37,748,736๊ฐ
์ฆ ์ด ์ค์ ์์๋ 1,750์ต ๊ฐ ์ ์ฒด๋ฅผ ์กฐ์ ํ๋ ๋์ ์ฝ 3,800๋ง ๊ฐ๋ง ํ์ตํฉ๋๋ค. ์ฝ 4,600๋ฐฐ ์ ์ ํ์ต ํ๋ผ๋ฏธํฐ์ ๋๋ค. ํ์ตํ ๊ฐ์ด ์ ์ผ๋ฉด ํ์ต ์๋๋ ๋น ๋ฅด์ง๋ง ๊ทธ ๊ฐ์ ๋ณํ๋๊ณผ ํ์ต ์ํ๋ฅผ ์ ์ฅํ ๋ฉ๋ชจ๋ฆฌ๋ ์ค๊ธฐ ๋๋ฌธ์ ๊ฒฐ๊ณผ๋ฌผ๋ ์์ ์ด๋ํฐ ํ์ผ๋ก ๋์ต๋๋ค. ๊ทธ๋์ ํ์ต ๋น์ฉ๊ณผ ๋ฐฐํฌ ๋ถ๋ด์ด ํฌ๊ฒ ๋ฎ์์ง๋๋ค.
์ค์ ๋ก๋ ์ด๋ ํ๋ ฌ์ LoRA๋ฅผ ๋ถ์ด๋์ง์ r์ ์ผ๋ง๋ก ์ ํ๋์ง์ ๋ฐ๋ผ ์ด ์ซ์๋ ๋ฌ๋ผ์ง๋๋ค. ์ฌ๊ธฐ์ ์ค๊ฐ ์ฐจ์์ธ 8์ด LoRA์ ๋ญํฌ r์ ๋๋ค. r์ด ์์์๋ก ๋ ๊ฐ๋ณ๊ฒ ์ฐ์ฐํ ์ ์๊ณ , ํด์๋ก ๋ ๋ณต์กํ ๋ณํ๋ฅผ ํํํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ๋น์ฉ์ ๋ ๋์ด๋๊ฒ ์ฃ .
์ ์ ์์ ๋ณธ ๊ฒ์ฒ๋ผ LoRA๋ ํ์ต ๋์๊ณผ ์ ์ฅํ ๊ฒฐ๊ณผ๋ฌผ์ด ์์ต๋๋ค. ๊ทธ๋์ ํ๋์ ๊ธฐ๋ณธ ๋ชจ๋ธ์ ์ ๋ฌด๋ณ LoRA ์ด๋ํฐ๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด ๋ฐ๊ฟ ๋ผ์ธ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ ๋ชจ๋ธ
ย ย โโ ๋ฒ๋ฅ ์๋ด LoRA
ย ย โโ ๊ณ ๊ฐ์ผํฐ LoRA
ย ย โโ ์ฌ๋ด ๋ฌธ์ ์์ฝ LoRA
ํ์ํ ์ ๋ฌด์ ๋ฐ๋ผ ์์ ์ด๋ํฐ๋ง ์ ํํ๋ฉด ๋๋ฏ๋ก, ์ ๋ฌด๋ณ๋ก ๋ชจ๋ธ ์ ์ฒด๋ฅผ ๋ฐ๋ก ๋ณด๊ดํ๋ ๊ฒ๋ณด๋ค ๊ด๋ฆฌ์ ๋ฐฐํฌ๊ฐ ๊ฐ๋ณ์ต๋๋ค.
์์ฆ์ ์ฌ๋ฌ ๋ชจ๋ธ์ ์ ๊ณตํ๊ณ ๊ทธ์ค์์ ์ ํํด์ ์ฌ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ๋ชจ๋ธ ๋ผ์ฐํฐ ์๋น์ค๊ฐ ๋ง์์ง๊ณ ์๋๋ฐ, ์ผ๋ถ ๋ชจ๋ธ ๋ผ์ฐํฐ ์๋น์ค๋ ์ฌ๋ฌ ๊ธฐ๋ณธ ๋ชจ๋ธ๊ณผ ํจ๊ป, ๊ฐ ๋ชจ๋ธ์ ๋ง๋ LoRA ์ด๋ํฐ๋ ์ ํํ ์ ์๊ฒ ํ๊ณ ์์ต๋๋ค. ์ฌ์ฉ์๋ ํ๋์ ์๋น์ค ์์์ ๊ธฐ๋ณธ ๋ชจ๋ธ๊ณผ ๋ชฉ์ ์ ๋ง๋ LoRA๋ฅผ ์กฐํฉํด ์ฌ๋ฌ ๋ง์ถคํ ๋ชจ๋ธ์ฒ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
LoRA์ด๋ํฐ์ ์ ์ฉ์ฑ์ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ก๋ผ๊ณ ํ ์ ์๊ฒ ์ต๋๋ค.
์์์ ์ค๋ช ํ RAG์ ํ์ธํ๋์ ๋๋ค ํ์ฌ ๋ง์ถคํ AI๋ฅผ ๋ง๋๋ ๊ธฐ์ ์ด์ง๋ง ์ด ๋์ ๊ฒฝ์ ๊ด๊ณ๊ฐ ์๋๋ผ ์๋ก ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋๊ตฌ ์ ๋๋ค.
๋๊ฐ์ง๋ฅผ ๋น๊ตํ๋ฉด ์ด๋ ์ต๋๋ค.
์ค๋ฌด์์๋ ๋์ ํจ๊ป ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
LoRA๋ก ์ฐ๋ฆฌ ํ์ฌ ๋ต๋ณ ์คํ์ผ๊ณผ ์ ๋ฌด ํ์์ ์ตํ๋ค.
RAG๋ก ์ต์ ๋ด๋ถ ๋ฌธ์์ ๊ทผ๊ฑฐ ์๋ฃ๋ฅผ ๊ฐ์ ธ์จ๋ค.
๊ทธ๋ฌ๋ฉด AI๋ "์ฐ๋ฆฌ ํ์ฌ ๋ฐฉ์์ผ๋ก ๋งํ๋ ์ ๋ฌธ๊ฐ"์ด๋ฉด์ ๋์์ "ํญ์ ์ฐ๋ฆฌํ์ฌ ์ต์ ์๋ฃ๋ฅผ ์ฐพ์์ฃผ๋ ์กฐ์"๊ฐ ๋ฉ๋๋ค.
ํ์ธํ๋์ ๋ชจ๋ธ์ ํ๋ ๋ฐฉ์์ ํน์ ์ ๋ฌด์ ๋ง๊ฒ ์กฐ์ ํ๋ ๋ฐฉ๋ฒ์ด๊ณ , LoRA๋ ๊ทธ ์กฐ์ ์ ํจ์ฌ ๊ฐ๋ณ๊ณ ๊ฒฝ์ ์ ์ผ๋ก ๋ง๋๋ ๋ํ์ ์ธ ๋ฐฉ์์ ๋๋ค. ์ง์์ RAG๋ก ์ฐ๊ฒฐํ๊ณ , ์ผํ๋ ๋ฐฉ์์ LoRA๋ก ๋ง์ถ๋ ์กฐํฉ์ด ์ค๋ฌด์์ ๊ฐ์ฅ ์ ์ฉํ ๋ฐฉ๋ฒ์ ๋๋ค.