๋๋์ด ๊ธฐ๋ง๊ณ ์ฌ๊ฐ ๋๋ฌ๋ค..์ด์ฉ๋ฉด ์ฌ์ ๋ก์ ๊ณ , ์ด์ฉ๋ฉด ํ๋ค์๋ ํ ํ๊ธฐ์๋ ๊ฒ ๊ฐ๋ค. ์ด์ ๊ฐ๋ฐํด์ผ์ง.
RAG์ ๋์
์ง๋๋ฒ์๋ ํ๋กฌํํธ๋ฅผ ์คํํด๋ณธ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋กํ๋ค. ๊ทธ ๊ฒฐ๊ณผ, 3-shot ํ๋กฌํํธ๊ฐ ๊ฐ์ฅ ์ข์ ํผํฌ๋จผ์ค๋ฅผ ๋ณด์๋ค.
ํด๋น ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, ๋๋ RAG ๊ธฐ๋ฒ์ ์ด์ฉํด์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค.
RAG๋ Retrieval Augmented Generation์ ์ฝ์๋ก, ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ 3๋จ๊ณ๋ก ๊ตฌ์ฑ๋ผ ์๋ค.
- Retrieve
- ๋จผ์ Retrieve ๋จ๊ณ์์๋ query๋ฅผ embedding ํ ํ, vectorDB๋ก๋ถํฐ ์ ์ฌ์ฑ์ด ๋์ context๋ฅผ ๊ฐ์ ธ์ค๋ ๊ณผ์ ์ด๋ค.
- ์ฃผ๋ก ์ฑ ์์ ๋ด์ฉ์ ์ฑ๋ด์๊ฒ ์ง๋ฌธํ๊ณ ์ ํ ๋, ์ฑ ๋ด์ฉ์ pdf๋ก ๋ง๋ค์ด ์ฒจ๋ถํ๊ณ , ์ง๋ฌธํ๋ ๋ด์ฉ์ ๋ํด Retrieve ๊ณผ์ ์ ๊ฑฐ์ณ ๋์ ํ๋ฆฌํฐ์ ๋ต๋ณ์ ๋ง๋ค ์ ์๋๋ก ํ๋ค.
- Augment
- ๋๋ฒ์งธ Augment ๋จ๊ณ๋ ์ด๋ป๊ฒ ๋ณด๋ฉด ํ๋กฌํํ ์ ํ๋ ๊ณผ์ ์ด๋ค. ๋ฐฉ๊ธ ์ Augment ๋จ๊ณ์์ ์ป์ context๋ฅผ query์ ํจ๊ป ํ๋กฌํํธ์ ์ฒจ๋ถํด์ ์ฑ๋ด์ด ๋๋ตํ๋ ๋ฐ ๊ทผ๊ฑฐ๊ฐ ๋ ์ ์๋ context, ์์๋ฅผ ์ ๊ณตํ๋ค.
- Generate
- ๋ง์ง๋ง์ผ๋ก LLM์๊ฒ ํ๋กฌํํธ๋ฅผ ์ฃผ๊ณ ์์ฑํ๋๋ก ํ๋ค.
์์ฒ๋ผ RAG๋ฅผ ์ํด ๋ด ํ๋ก์ ํธ์์ ํ์ํ๋ค๊ณ ์๊ฐํ ํญ๋ชฉ์
- vectorDB์ ์ ์ฅ๋ ๋ฐ์ดํฐ. ์ด๊ฑด ํ๋ฆฌํฐ ๋์ ์๊ธฐ์๊ฐ์ ๋ฐ์ดํฐ๊ฐ ๋์ด์ผ ํ ๊ฒ์ด๋ค. (๊ทธ๋์ผ ๊ฒฐ๊ณผ๋ ์ ๋์ฌ ๊ฒ์ด๋ฏ๋ก)
- ์ข์ ํ๋กฌํํ . ์ฌ์ค์ output์ ๊ฒฐ์ ํ ์ ์๋ ๊ฐ์ฅ ํฐ ์์์ด๋ค.
๊ทธ๋์ ๋จผ์ ์ก์ฝ๋ฆฌ์์์ ํ๋ฆฌํฐ ๋์ ์๊ธฐ์๊ฐ์๋ฅผ ํฌ๋กค๋งํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.
์๊ธฐ์๊ฐ์ ํฌ๋กค๋ง
๋จผ์ ๊ตฌํ๋ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค.
ํฌ๋กค๋ง ๊ณผ์ ์ ์๋ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํด์, ๋น๊ต์ ๊ฐ๋จํ๋ค.
ํ ๊ฐ์ง ์ ๋ฅผ ๋จน์ ๋ถ๋ถ์ด ์์๋๋ฐ, ์ ๋ธ๋ก๊ทธ์์๋ ๋ก๊ทธ์ธ ๊ณผ์ ์ send_keys๋ก ํด๊ฒฐํ์ง๋ง, ์๊ฐ์ด ์ง๋ ๋ณด์๋ฌธ์๊ฐ ์๊ฒจ๋ฒ๋ฆฐ ๊ฒ์ด์๋ค. ๋ณด์๋ฌธ์๋ฅผ ํด๊ฒฐํ๋ ๊ณผ์ ์์ ๊ฝค๋ ์ ๋ฅผ ๋จน์์ง๋ง, ๊ทธ๋๋ ์์ ๋ก๊ทธ์ธ ์ ์ ๊ณต๋๋ redirect uri๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธํ ์ ์์๋ค. ๋คํ์ด์๋ค.
ํฌ๋กค๋ง๋ ๋ฐ์ดํฐ๋ ๋ค์๊ณผ ๊ฐ์ด ์๊ฒผ๋ค.
์ง์ ํ์ฌ | ์ง์ ์๊ธฐ ๋ฐ ์ง๋ฌด | ์ง์ ์คํ | ํ์ฌ ์ง๋ฌธ ๋ฆฌ์คํธ | ๋ต๋ณ ๋ฆฌ์คํธ |
ํ๋์คํ ์๋ฒ | 2023๋ ํ๋ฐ๊ธฐ ์ ์ ๋ฐฑ์๋๊ฐ๋ฐ์ํฉ๊ฒฉ์์์ | ์๋๊ถ 4๋ ..~ | 1. ํ๋์คํ ์๋ฒ์ ํด๋น ์ง๋ฌด์ ์ง์ํ ์ด์ ์ ์์ผ๋ก ํ๋์คํ ์๋ฒ์์ ํค์ ๋๊ฐ ์ปค๋ฆฌ์ด ๊ณํ์ ์์ฑํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. 2. ์ง์ ์ง๋ฌด์ ๊ด๋ จํ์ฌ ์ด๋ ํ ์ญ๋์(์ง์/๊ธฐ์ ๋ฑ) ๊ฐ์ ์ผ๋ก ๊ฐ์ง๊ณ ์๋์ง, ๊ทธ ์ญ๋์ ๊ฐ์ถ๊ธฐ ์ํด ๋ฌด์จ ๋ ธ๋ ฅ๊ณผ ๊ฒฝํ์ ํ๋์ง ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. (ํ๋ด์ธ ํ๋/ํ๋ก์ ํธ/๊ต์ก ์ด์ ๊ณผ์ ๋ฑ ๋ณธ์ธ์ ๊ฒฝํ์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑํด ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.) |
๊ฐ์ธ์ ๋ณด ์ด์๋ก ์ฒจ๋ถํ์ง ์๊ฒ ๋ค. |
์ด๋ ๊ฒ 5๊ฐ์ ๊ตฌ์ฑ์ผ๋ก ๋ผ ์์๊ณ , ์ดํ ๋์ ๊ณ ๋ฏผ์ "์ด ๋ฐ์ดํฐ๋ฅผ ์ด๋ค DB์ ์ ์ฅํ ๊ฒ์ธ๊ฐ"์๋ค. ๋ค์ ํฌ์คํ ์์๋ ์ด๋ค DB๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋์ง์ ๊ดํ ๋ด์ฉ์ ๋ค๋ค๋ณผ ์์ ์ด๋ค.
'๐ป ํ๋ก์ ํธ > ๐ RESUMAI' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[RESUMAI] 6. ์๋น์ค ๊ฐ๋ฐ ์์ - DRF ์นด์นด์ค ์์ ๋ก๊ทธ์ธ, ์ด๊ฒ๋ง ๋ณด๋ฉด ํ๋ฒ์ ๋!! (0) | 2024.05.25 |
---|---|
[RESUMAI] 5. ์๊ธฐ์๊ฐ์ ์์ฑ ๋ฐ๋ชจ ์๋น์ค (1) | 2024.01.03 |
[RESUMAI] 4. ๋ฐ์ดํฐ ํฌ๋กค๋ง๊ณผ vectorDB ์ ์ฅ (1) | 2024.01.02 |
[RESUMAI] 2. ํ๋กฌํํธ ์คํ (2) | 2023.11.12 |
[RESUMAI] 1. ์ฐ๋ก ๋ง๋๋ ์์์์ ์์ / ๊ธฐํ (0) | 2023.11.03 |