AI ์๋์ ํต์ฌ ๊ฒฝ์๋ ฅ์ ์ ํํ ๋ตํ๋ ๊ฒ์ ๋์ด, ๋ฌด์์ ๋ฐํ์ผ๋ก ๋ตํ๋๊ฐ์ ์์ต๋๋ค. ๊ธฐ์กด์ ํค์๋ ๊ธฐ๋ฐ ๊ฒ์ ์์คํ
์ ๋ฌธ๋งฅ์ ์ดํดํ์ง ๋ชปํ ์ฑ ๋จ์ด์ ์ผ์น๋ง์ ์ฐพ์ต๋๋ค.
์ด์ ๋ ์ง๋ฌธ์ โ์๋โ์ ๋ฐ์ดํฐ์ โ์๋ฏธโ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ ์์คํ
์ด ํ์ํฉ๋๋ค. ์ด๋ฌํ ํ๋ฆ์ ๋ง์ถฐ ์ ๊ตํ ๊ฒ์๊ณผ ์๋ต์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ธฐ์ ์ธ
Vector DB(๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค)๋ฅผ ์๊ฐํด๋๋ฆฌ๊ณ ์ ํฉ๋๋ค.
๐ Vector DB๋?
Vector DB๋ ์ ๋ณด๋ฅผ ๋จ์ด๊ฐ ์๋ โ์๋ฏธ์ ๋ฒกํฐโ๋ก ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ์๋ก์ด ๋ฐฉ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์
๋๋ค. ์ฌ์ฉ์์ ์ง๋ฌธ์ ์์นํ(์๋ฒ ๋ฉ)ํ์ฌ ๊ฐ์ฅ ์๋ฏธ์ ์ผ๋ก ์ ์ฌํ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์๋
๋๋ค.
โ๏ธ ํค์๋ ์ผ์น๊ฐ ์๋ ๋ฌธ๋งฅ ๊ธฐ๋ฐ ํ์ โ๏ธ ๋น์ ํ ๋ฌธ์, ์ด๋ฏธ์ง, ๋ํ ๊ธฐ๋ก ๋ฑ์๋ ๊ฐ๋ ฅ โ๏ธ ์์ญ์ต ๊ฐ ๋ฒกํฐ๋ ์ค์๊ฐ ๊ฒ์
๐ค ์์ฑํ AI์์ ์ฐ๊ฒฐ: RAG + ์๋ฒ ๋ฉ + Vector DB
Vector DB๋ RAG(Retrieval-Augmented Generation) ๊ตฌ์กฐ์์ ์ง์ ๊ฒ์ ์์ง์ผ๋ก ์๋ํฉ๋๋ค.
- ์๋ฒ ๋ฉ: ํ
์คํธ โ ์๋ฏธ ๋ฒกํฐํ
- Vector DB: ์๋ฏธ ๋ฒกํฐ ์ ์ฅ ๋ฐ ๊ฒ์
- RAG: ๊ฒ์ ๊ฒฐ๊ณผ ๊ธฐ๋ฐ ์๋ต ์์ฑ
๐ ๏ธ Vector DB ์ฃผ์ ๊ธฐ๋ฅ ์์ฝ
- ์ ์ฌ๋ ๊ธฐ๋ฐ ๊ฒ์: ์๋ฏธ ์ ์ฌํ ๊ฒฐ๊ณผ ์ฐ์ ์ ๋ ฌ
- ๊ณ ์ ๊ฒ์ ์ธ๋ฑ์ค: ๋๊ท๋ชจ ๋ฒกํฐ๋ ์ค์๊ฐ ํ์
- ๋ฉํ๋ฐ์ดํฐ ํํฐ๋ง: ๋ ์ง, ์นดํ
๊ณ ๋ฆฌ ๋ฑ ์กฐ๊ฑด๋ถ ๊ฒ์
- ์๋ ๋ฒกํฐ ๊ฐฑ์ : ์ค์๊ฐ ๋ฐ์ดํฐ ๋ฐ์
|