BQ ๊ฐ๋ฐ์์
๋๋ค.
ChatGPT๋ Claude ๊ฐ์ LLM์ด ์๋ฌด๋ฆฌ ๋๋ํด๋ ํ๊ณ๊ฐ ์์ฃ
ํน์ ์์ ์ดํ์ ์ต์ ๋ฐ์ดํฐ๊ฐ ์๋ค๋์ง, ํน์ ๋๋ฉ์ธ ์ง์์ด ์๋ค๋ ์ง ๋ฑ๋ฑ..
์ด๋ฐ ์ ๋ณด๋ AI์ ์ด๋ป๊ฒ ์๋ ค์ค ์ ์์๊น์?
๊ณ์ ํ์ต์ํค๋ ๋ฐฉ๋ฒ์ด ์๊ฒ ์ง๋ง ํ์ค์ ์ผ๋ก ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ํต์ฌ ๊ธฐ์ ์ด ๋ฐ๋ก RAG(Retrieval-Augmented Generation)์
๋๋ค.
๐ค RAG๊ฐ ์ค์ํ ์ด์
RAG๋ LLM์ ์ธ๋ถ ์ง์์ ์ฐ๊ฒฐํด์ฃผ๋ ๋ค๋ฆฌ ์ญํ ์ ํฉ๋๋ค. ๋ชจ๋ธ์ ์ฒ์๋ถํฐ ๋ค์ ํ์ต์ํค์ง ์๊ณ ๋ ํ์ํ ์ ๋ณด๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฐธ์กฐํ ์ ์๊ฒ ํด์ฃผ์ฃ .
๊ธฐ์กด์๋ AI์ ์ ์ ๋ณด๋ฅผ ๊ฐ๋ฅด์น๋ ค๋ฉด ํ์ธํ๋์ด๋ผ๋ ๋ณต์กํ๊ณ ๋น์ฉ์ด ๋ง์ด ๋๋ ๊ณผ์ ์ด ํ์ํ์ต๋๋ค. RAG๋ ์ด ๊ณผ์ ์์ด๋ AI๊ฐ ์ต์ ์ ๋ณด์ ์ ๊ทผํ ์ ์๊ฒ ํด์ค๋๋ค.
๐งฉ RAG ์๋ ์๋ฆฌ
RAG๋ ํฌ๊ฒ ๋ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค:
1. ๊ฒ์๊ธฐ(Retriever)
- ์ง๋ฌธ๊ณผ ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ์ฐพ์๋ด๋ ๋ถ๋ถ
- ๋ฒกํฐ ๊ฒ์์ผ๋ก ์๋ฏธ์ ์ผ๋ก ์ ์ฌํ ๋ด์ฉ์ ์ฐพ์
์ฝ๊ฒ ๋งํ๋ฉด ๊ฒ์๊ธฐ๋ ์ฌ์ฉ์ ์ง๋ฌธ์ ์ซ์๋ก ๋ณํํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋น์ทํ ๋ด์ฉ์ ์ฐพ๋ ๊ฑฐ์์.
์๋ฅผ ๋ค์ด "์์ดํฐ ๋ฐฐํฐ๋ฆฌ ์๋ช
์ ๋๋ฆฌ๋ ๋ฐฉ๋ฒ"์ด๋ผ๊ณ ๋ฌผ์ผ๋ฉด, ๊ฒ์๊ธฐ๋ '์์ดํฐ', '๋ฐฐํฐ๋ฆฌ', '์๋ช
' ๊ฐ์ ํค์๋๊ฐ ์๋๋ผ ์ง๋ฌธ์ ์๋ฏธ๋ฅผ ํ์
ํด์ ๊ด๋ จ ๋ฌธ์๋ฅผ ์ฐพ์์ต๋๋ค.
2. ์์ฑ๊ธฐ(Generator)
- ๊ฒ์๋ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋ต๋ณ์ ๋ง๋๋ ๋ถ๋ถ
- LLM์ด ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ฐธ๊ณ ํด ๋ต๋ณ ์์ฑ
์ฝ๊ฒ ๋งํ๋ฉด ์์ฑ๊ธฐ๋ ์ฐพ์์จ ๋ฌธ์๋ค์ ์ฝ๊ณ ์ดํดํ ๋ค์, ์ง๋ฌธ์ ๋ง๋ ๋ต๋ณ์ ๋ง๋ค์ด๋ด์.
๊ทธ๋ฅ ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ๊ฐ ์๋๋ผ, ์ฌ๋ฌ ๋ฌธ์์ ์ ๋ณด๋ฅผ ์ข
ํฉํด์ ์ฌ๋์ด ์ด ๊ฒ์ฒ๋ผ ์์ฐ์ค๋ฌ์ด ๋ต๋ณ์ ๋ง๋ญ๋๋ค.
"๋ฐฐํฐ๋ฆฌ ์๋ช
์ ๋๋ฆฌ๋ ค๋ฉด ํ๋ฉด ๋ฐ๊ธฐ๋ฅผ ์ค์ด๊ณ , ๋ฐฑ๊ทธ๋ผ์ด๋ ์ฑ์ ๋์ธ์"์ฒ๋ผ์.
๐ก ์ด๋์ ํ์ฉํ ์ ์์๊น?
- ๊ธฐ์ ๋ฌธ์ ๊ฒ์: ๊ฐ๋ฐ์๊ฐ ๋ฐฉ๋ํ API ๋ฌธ์์์ ํ์ํ ์ ๋ณด๋ฅผ ๋น ๋ฅด๊ฒ ์ฐพ์ ๋
- ๋ฒ๋ฅ /์๋ฃ ์ง์: ์ต์ ํ๋ก๋ ์ํ ๋ ผ๋ฌธ์ ์ฐธ์กฐํ ์๋ด ์ ๊ณต
- ๊ธฐ์ ์ง์ ๊ด๋ฆฌ: ํ์ฌ ๋ด๋ถ ์๋ฃ๋ฅผ ์์ ํ๊ฒ AI์ ์ฐ๊ฒฐ
RAG ๊ธฐ์ ์ ์ฅ์ ์ ์ ๋ณด ์ ๋ฐ์ดํธ๊ฐ ์ฝ๋ค๋ ์ ์ ๋๋ค. ์๋ก์ด ๋ฌธ์๊ฐ ๋์ค๋ฉด ๋ฒกํฐ DB์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋ฌผ๋ก ์์ง ํด๊ฒฐํด์ผ ํ ๊ณผ์ ๋ ์์ต๋๋ค. ๊ฒ์ ํ์ง์ด ๋จ์ด์ง๋ฉด ๋ต๋ณ๋ ๋ถ์ ํํด์ง๊ณ , ๋์ฉ๋ ๋ฌธ์ ์ฒ๋ฆฌ ์ ์๋ ๋ฌธ์ ๋ ์์ฃ .
ํ์ง๋ง ์ด๋ฐ ํ๊ณ์๋ ๋ถ๊ตฌํ๊ณ RAG๋ AI ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ ์ ์ฉํ๊ณ ์ ๋ขฐํ ์ ์๊ฒ ๋ง๋๋ ์ค์ํ ๋ฐ์ ์ค์ ํ๋์
๋๋ค.
์์ผ๋ก ๋ ๋ง์ ์๋น์ค์์ RAG ๊ธฐ์ ์ ๋ณผ ์ ์์ ๊ฑฐ๋ผ๊ณ ์๊ฐํด์
