์ 8์ฅ โ RAG ํ์ดํ๋ผ์ธ์ ๋ฐ์ดํฐ ๋น์๋ณํ
LLM Primer III: RAG๋ก ๊ฐํํ๋ ์ํฐํ๋ผ์ด์ฆ AI๋ฅผ ์ฑํฐ๋ณ๋ก ์๊ฐํ๋ ์๋ฆฌ์ฆ์ ์ฌ๋ ๋ฒ์งธ ๊ธ์ ๋๋ค. ๋ชจ๋ธ์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ธฐ ์ ์ ๋น์๋ณํํ ๊ฒ์ธ๊ฐ, ์ฌ์ฉ์๊ฐ ์ถ๋ ฅ์ ๋ณด๊ธฐ ์ ์ ํ ๊ฒ์ธ๊ฐ. ๋ต์ ํ์ดํ๋ผ์ธ์ ๋ชจ๋ ๊ฒ์ ๋ฐ๊พธ๊ณ , ๊ท์ ์ฒด๊ณ๊ฐ ๋ณดํต ๊ทธ ๋ต์ ๊ณจ๋ผ ์ค๋๋ค.
์ด ์ฅ์ด ์กด์ฌํ๋ ์ด์
์ 7์ฅ์ ๋๊ฐ ๋ฌด์์ ๋ณผ ์ ์๋์ง์ ๋ตํ์ต๋๋ค. ์ ๊ธ ๋ฌด์์ด ์๋ค๋ ๊ฒ์ ๊ฐ์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ 6์ฅ๋ ์๋ฒ ๋ฉ์ด ์ผ๋ฐฉํฅ ํจ์๊ฐ ์๋์ ๋ณด์์ต๋๋ค โ ๋ฒกํฐ ์คํ ์ด๋ ์๋ณธ์ ํ๋ฆฟํ ๋ณต์ฌ๋ณธ์ด๊ณ , ์ ๊ทผ ์ ์ด๋ ๋ฐ๊นฅ ์ธต์ผ ๋ฟ์ ๋๋ค. ์ฝํผ์ค๊ฐ ์ฌํ๋ณด์ฅ๋ฒํธ, ์๋ฃ ๊ธฐ๋ก ํญ๋ชฉ, ๊ณ ๊ฐ ์ด๋ฆ, ๋ ์ ์ฝ๋ ๊ฒฝ๋ก๋ฅผ ๋ด๊ณ ์๋ค๋ฉด, ์ง๋ฌธ์ ๋ ์ด์ ๋๊ฐ ๊ทธ๊ฒ์ ๊ฒ์ํ ์ ์๋๊ฐ๋ง์ด ์๋๋๋ค. ๊ทธ๊ฒ์ด ๊ทธ ํํ๋ก ์๋ฒ ๋๋์์ด์ผ ํ๋์ง์ ๋๋ค.
๊ทธ๊ฒ์ด ๋น์๋ณํ์ ์ง๋ฌธ์ด๋ฉฐ, RAG ๋ฐฐํฌ์์ ๊ฐ์ฅ ์์ง๋์ด๋ง์ด ๋ง์ด ๋๋ ๋ณด์ ๊ฒฐ์ ์ ๋๋ค. ์ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด๊ธฐ ์ ์ ์์น์ ์ ๋๋ค: ์ด๋ ๋จ๊ณ์์ ๋ฏผ๊ฐํ ์ฝํ ์ธ ๊ฐ ๋ณํ๋๋๊ฐ?
8.1 ์์ฑ ์ ๊ณผ ์์ฑ ํ
์์ฑ ์ ๋น์๋ณํ๋ ๋ฐ์ดํฐ๊ฐ ์๋ฒ ๋๋์ด ์ ์ฅ๋๊ธฐ ์ ์ ๋ณํํฉ๋๋ค. ๋ฒกํฐ ์คํ ์ด๋ ์๋์ ๋ฏผ๊ฐํ ๊ฐ์ ๊ฒฐ์ฝ ๋ด์ง ์์ต๋๋ค. ๋ชจ๋ธ ์ธต ์นจํด๊ฐ ๋ชจ๋ ์ผ์ด๋๋ ์ฒ์๋ถํฐ ์์๋ ๊ฒ์ ์ถ์ถํ ์๋ ์์ต๋๋ค. HIPAA ์ ์ฉ ์๋ฃ RAG์ ๋ค์์ ์ผ๋ถ GDPR ์ ์ฉ ๋ฒ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฌดํ๋ ์ํคํ ์ฒ์ ๋๋ค. ๋๊ฐ๋ ๊ฒ์ ํ์ง์ ๋๋ค: ์ฟผ๋ฆฌ๋ ใAcme Corpใ๋ผ๊ณ ํ๋๋ฐ, ์ฝํผ์ค๋ ์๋ฒ ๋ฉ ์ ์ ใ[ORG_47]ใ์ด๋ผ๊ณ ๋งํ๊ณ , ๋ฐ์ง ์ ์ฌ๋๋ ๊ฐ์ฅ ์ ๋ณด๊ฐ ๋ง์ ํ ํฐ์์ ๋จ์ด์ง๋๋ค.
์์ฑ ํ ๋น์๋ณํ๋ ๋ชจ๋ธ์ ์ถ๋ ฅ์์ ๋๋๋ค. ๊ฒ์ ํ์ง์ ๋ณด์กด๋๊ณ , ์ธ๋ฑ์ค์ ๋ฏผ๊ฐ ๋ฐ์ดํฐ๊ฐ ์๊ธฐ ๋๋ฌธ์ ํ๋ผ์ด๋ฒ์ ๋ณด์ฆ์ ์ฝํฉ๋๋ค. ์ํ ๋ชจ๋ธ์ด ์ธํ๋ผ ์ธก ๋์๋ณด๋ค ์ฌ์ฉ์ ์ธก ๋์์ผ ๋ ์ ์ ํฉ๋๋ค. ๋๋ถ๋ถ์ ํ๋ก๋์ ์์คํ ์ ํ์ด๋ธ๋ฆฌ๋๋ก ๋๋ฉ๋๋ค โ ์ง์ ์๋ณ์์ ๊ท์ ๊ฐ์ค์น๊ฐ ๋์ ๋ฒ์ฃผ๋ ์์ฑ ์ ์ ๋ค๋ฃจ๊ณ , ๋ ๊ฐ๋ฒผ์ด ์ด์ ๋ฏผ๊ฐ๋๋ ์ฌ์ฉ์์ ์ธ๊ฐ ํ๋กํ์ ๋ฐ๋ผ ์ถ๋ ฅ์์ ๋ง์คํน. ๋ ๊ฐ์ง ๊ตฌํ ๊ท์จ์ด ์ค์ํฉ๋๋ค: ์ฒญํน ์ ์ ๋น์๋ณํ๋ฅผ ๋๋ฆฌ์ญ์์ค(๊ทธ๋ ์ง ์์ผ๋ฉด ์ฒญ์ปค๊ฐ ํ์ง๊ธฐ๊ฐ ํ์๋ก ํ๋ ๋งฅ๋ฝ์ ํ๊ดดํฉ๋๋ค). ๊ทธ๋ฆฌ๊ณ ๋ณ๋์, ์ ๊ทผ ์ ์ด๋๋ ๋งคํ ํ ์ด๋ธ๋ก์์ ์ญํ ํฐํ ๊ธ๊ณ ๋ฅผ ๋์ญ์์ค โ ๊ทธ๋์ผ ์ฌ๋ฐ๋ฅธ ์ญํ ์ ๊ฐ์ง ์์ฌ๋ ์ธ๋ฑ์ค๊ฐ ๋ง์คํนํ ํ์ ์๋ณ์๋ฅผ ์ฌ์ ํ ๋ณผ ์ ์์ต๋๋ค.
8.2 ๋ง์คํน, ํฉ์ฑ ์นํ, ์ฐจ๋ถ ํ๋ผ์ด๋ฒ์
๊ธฐ๋ฒ์ ํ๋์ ๋ค์ด์ผ ์์์ ์ธ ๊ฐ์กฑ์ผ๋ก ๋๋ฉ๋๋ค. PII ๋ง์คํน์ ๊ฐ์ฒด๋ฅผ ํ์งํ๊ณ (Microsoft Presidio๊ฐ ๊ฐ์ฅ ๋๋ฆฌ ๋ฐฐํฌ๋ ์คํ ๊ตฌํ์ ๋๋ค) ์๋ฆฌํ์์๋ก ์นํํฉ๋๋ค. ์ด๋ ค์ด ๋ฌธ์ ๋ ํ์์จ โ ์ด๋ฆ์ 10ํผ์ผํธ๋ฅผ ๋์น๋ ํ์ง๊ธฐ๋ ๊ณต๊ฒฉ์๊ฐ ์๋ฒ ๋ฉ ์ ์ฌ๋๋ก ์์น ํน์ ๊ฐ๋ฅํ ํธ์ง๋ ๋ฌธ์๋ฅผ ๋ง๋ค์ด ๋ ๋๋ค โ ๊ณผ, ์ดํ๋ฅผ ๋ฌด๋๋จ๋ฆฌ๊ณ ๊ฒ์์ ๋ง์น๋ ๊ณผ๋ ๋ง์คํน์ ๋๋ค. ๊ท์จ์ ์ด์ค ์ธก์ ์ ๋๋ค: ๋ ์ด๋ธ๋ ์ธํธ์ ๋ํ ํ์์จ๊ณผ ์คํ๋ผ์ธ ๊ฒ์ ํ์ง ๋ฒค์น๋งํฌ.
ํฉ์ฑ ์นํ์ ์๋ฆฌํ์์ ๋์ ๊ทธ๋ด๋ฏํ ๊ฐ์ง ๊ฐ์ ๋ผ์ ๋ฃ์ด, ใJohn Smithใ๊ฐ [NAME]์ด ์๋๋ผ ใAlex Romanoใ๊ฐ ๋๋๋ก ํฉ๋๋ค. ์๋ฒ ๋ฉ ๋ถํฌ๊ฐ ์ ์ ์ง๋๊ณ , ๋ชจ๋ธ์๋ ์์ฐ์ค๋ฝ๊ฒ ์ฝํ๋๋ค. ๋งคํ์ ๊ฒฐ์ ๋ก ์ ์ด๊ณ โ ์ค ๊ฐ์ฒด์์ ๊ฐ์ง๋ก ๊ฐ๋ ํค ํด์ โ ๊ฐ์ ์ค ๊ฐ์ฒด๋ ์ฝํผ์ค ์ ๋ฐ์์ ๊ฐ์ ๊ฐ์ง๋ฅผ ์ป์ผ๋ฉฐ, ํค๋ ๊ธ๊ณ ์ ์ฝ๋๋ค. ํฉ์ฑ ์นํ์ ๋ณด์กฐ ์ ๋ณด๋ฅผ ๊ฐ์ง ์ ๋์์ ๋ํด์๋ ์ฌ์ ํ ๋์๊ฐ ์์ง๋ง, ๊ฒ์ ํ์ง์ด ์ค์ํ ๋ ๋ง์คํน์ ๋ํ ์๋ฏธ ์๋ ๊ฐ์ ์ ๋๋ค.
์ฐจ๋ถ ํ๋ผ์ด๋ฒ์๋ ์ค์ ์ํ์ ๋ณด์ฆ์ ์ ๊ณตํ๋ ๊ฐ์กฑ์ ๋๋ค โ ์ด๋ค ๋จ์ผ ๋ ์ฝ๋๊ฐ ์ถ๊ฐ๋๊ฑฐ๋ ์ ๊ฑฐ๋ ๋ ์ถ๋ ฅ ๋ถํฌ๊ฐ exp(ฮต) ๋ฐฐ ์ดํ๋ก ๋ฐ๋๋ฉด ๋ฉ์ปค๋์ฆ์ ฮต-DP์ ๋๋ค. DP-Prompt๋ ํ๋กฌํํธ์ ์ ํ๋ ์ฒญํฌ์ ์ก์์ ๋ํ๊ณ , DP-MLM์ ๋ง์คํฌ ์ธ์ด ๋ชจ๋ธ ์๋ฒ ๋ฉ ํจ์ค์ ์ก์์ ๋ํ๋ฉฐ, 1-Diffractor๋ DP์ ์๋ฏธ ๋ณด์กด ์ฌ์์ฑ์ ๊ฒฐํฉํฉ๋๋ค. DP๋ ์ค์์น๊ฐ ์๋๋ผ ์์ฐ์ ๋๋ค โ ๋ชจ๋ ์ฟผ๋ฆฌ๊ฐ ์ผ๋ถ๋ฅผ ์๋นํ๊ณ , ์ด์ ๊ท์จ์ ๋์ฒด๋ก ์์ฐ ํ๊ณ์ ๋๋ค. ์ธ ๊ฐ์กฑ์ ํฉ์ฑ๋๋ฉฐ, ์ณ์ ๋ฐฐํฌ๋ ๋ณดํต ๊ทธ๊ฒ๋ค์ ์ธต์ผ๋ก ์์ต๋๋ค.
8.3 ํจ์ฉ-ํ๋ผ์ด๋ฒ์ ํธ๋ ์ด๋์คํ
๋น์๋ณํํ ๊ฐ์น๊ฐ ๊ฐ์ฅ ํฐ ํ ํฐ์ ๋น์๋ณํํ๋ฉด ๊ฒ์์ ๊ฐ์ฅ ์ฌํ๊ฒ ๋ง์น๋ ํ ํฐ์ ๋๋ค. ๋น๋์นญ์ ์ ๊ฐ์ค๋ฝ์ง๋ง ํ์์ ์ฌ์ง๊ฐ ์์ต๋๋ค. ์ํ๋ ๋ถ๋ถ์ ์ ๋๋ค: ํฉ์ฑ ์นํ์ ์๋ฆฌํ์์๋ณด๋ค ๋ ๋ง์ ์ ํธ๋ฅผ ๋ณด์กดํฉ๋๋ค. ์ ํ ํ๊ทธ๊ฐ ๋ถ์ ์๋ฆฌํ์์([PERSON named Alex]๊ฐ [PERSON]๋ณด๋ค)๋ ์ฝํ ๋ง์คํน์ ๋๊ฐ๋ก ๋ ๋ง์ด ๋ณด์กดํฉ๋๋ค. ๋น์๋ณํ๋ ์ฝํผ์ค๋ ํํ ๋น์๋ณํ๋์ง ์์ ๊ฒ๋ณด๋ค ์ฝ๊ฐ ๋ ํฐ ์ฒญํฌ๋ฅผ ์ํฉ๋๋ค โ ํธ์ง ์์ค์ด ์ด์๋จ์ ๋ ๋ง์ ์ฝํ ์ธ ์ ๊ฑธ์ณ ์๊ฐ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ ์งํ ํ์ง๊ธฐ๋, ํธ๋ ์ด๋์คํ๊ฐ ๋จ์ผ ์ถ์ ๋ค์ด์ผ์ด ์๋๋ผ 2์ฐจ์ ํ๋ฉด์ด๋ผ๋ ๊ฒ์ ๋๋ค โ ๊ทธ ์๋๋ก๋ ์์คํ ์ด ๋ถ๋ฒ์ด ๋๋ ๊ท์ ๋ฐ๋ฅ, ๊ทธ ์๋๋ก๋ ์ฌ์ฉ์๊ฐ ๋ ๋๋ ํจ์ฉ ๋ฐ๋ฅ, ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ฌ์ด์ ์ด์ ์์ญ. ์ด๋ค ๋๋ ๊ทธ ๊ฐ๊ทน์ด ๋๊ณ ๋ง์ ์ค๊ณ๊ฐ ํตํฉ๋๋ค. ์ด๋ค ๋๋ ๊ทธ ๊ฐ๊ทน์ด ๋น์ด ์์ต๋๋ค: ๊ท์ ๋ฐ๋ฅ์ด ํจ์ฉ ๋ฐ๋ฅ ์์ ์๋ฆฌํ๊ณ , ์ค๊ณ ๋จ๊ณ๊ฐ ํ ์ ์๋ ๊ฐ์ฅ ๊ฐ์น ์๋ ์ผ์ ๋ง๋ค ์ ์๋ ์์คํ ์ ๋ ธ๋ ฅ์ ์๊ธฐ ์ ์ ๊ทธ๊ฒ์ ์์์ฑ๋ ๊ฒ์ ๋๋ค.
8.4 ์ํฐํ๋ผ์ด์ฆ ํตํฉ๊ณผ ์ค๊ณ ์ ํ
Zilliz Cloud๋ ๋น์๋ณํ๋ฅผ ํ์์ ์๋ฒ ๋ ์ฌ์ด์ ํ์ดํ๋ผ์ธ ๋ณํ์ผ๋ก ๋ ธ์ถํ๊ณ , ๋ค ๊ฐ์ ์ฒดํฌํฌ์ธํธ(์์ง, ๊ฒ์, ์ญํ ํฐํ, ์ถ๋ ฅ)์์ ํํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. PII Masker๋ ๋ฐ๋ ๋ชจ์์ ์ทจํฉ๋๋ค โ ํ์ด ์๊ธฐ ํ์ดํ๋ผ์ธ์ผ๋ก ์กฐ๋ฆฝํ๋ ์ง์ค๋ ๋น๋ฉ ๋ธ๋ก. ์ฑ์ํ ๋ฐฐํฌ๋ ํํ ๋ค ๊ฐ์ง ์ฐ์ฐ์ ๊ฐ์ง ์ค์ํ๋ ๋น์๋ณํ ์๋น์ค๋ฅผ ์ง์ต๋๋ค: ํ์ฑ๋ ๋ฌธ์ ๋น์๋ณํ, ์ธ๊ฐ ์ปจํ ์คํธ ์๋ ์ญํ ํฐํ ์กฐํ, ์๋ฅ ๋ฏผ๊ฐ ์ฝํ ์ธ ์ ๋ํ ์ถ๋ ฅ ๋ฌธ์์ด ์ค์บ, ๊ทธ๋ฆฌ๊ณ ์๋น๋ ํ๋ผ์ด๋ฒ์ ์์ฐ ๋ณด๊ณ .
์ค๊ณ ๊ฒฐ์ ์ ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ๊ท์ ์์ ์์ํฉ๋๋ค. HIPAA Safe Harbor๋ ๊ณ ์ ๋ 18๊ฐ ๋ฒ์ฃผ ๋ชฉ๋ก์ ๊ฐ์ง PII ๋ง์คํน์ ๊น๋ํ๊ฒ ๋งคํ๋ฉ๋๋ค. PCI DSS๋ ํ ํฐํ๋ก ๋ง์กฑ๋ฉ๋๋ค โ ํฉ์ฑ ์นํ๊ณผ ๊ธ๊ณ . GDPR์ ๋ฐ์ดํฐ ์ต์ํ ์์น์ ๊ฐ์ฅ ๋ฏผ๊ฐํ ๋ฒ์ฃผ์ ๋ํด ์์ฑ ์ ์ ํฅํด ๋ฐ์ด๋ถ์ ๋๋ค. ์ฐจ๋ถ ํ๋ผ์ด๋ฒ์๋ ์ด๋ ์ฃผ์ ๊ท์ ๋ ์๋ฌดํํ์ง ์์ง๋ง, ์ํ ๋ชจ๋ธ์ด ๋ณด์กฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ์ ๊ตํ ์ ๋์๋ฅผ ํฌํจํ๊ณ ์ฝํผ์ค์ ์ฌ์๋ณ ์ ๊ท์ ๋ณด๊ณ ๋์์ด ๋ ๋ ์ฝ๋๊ฐ ๋ด๊ฒจ ์์ ๋ ์ณ์ ๋ต์ ๋๋ค.
์ 8์ฅ์ด ์ค๋นํ๋ ๊ฒ
์ 7์ฅ๊ณผ ์ 8์ฅ์ ํจ๊ป ์ 4๋ถ๋ฅผ ๋ง์นฉ๋๋ค. ์ ๊ทผ ์ ์ด๋ ๋๊ฐ ๋ฌด์์ ๋ณผ ์ ์๋์ง์ ๋ตํ๊ณ , ๋น์๋ณํ๋ ์ ์ด์ ๊ฑฐ๊ธฐ ๋ฌด์์ด ์๋์ง์ ๋ตํฉ๋๋ค. ๋ ๋ค ํ์ดํ๋ผ์ธ์ ๋๋จธ์ง๊ฐ ์กด์คํด์ผ ํ ์ธํ๋ผ ๊ฒฐ์ ์ด๊ณ , ๋ ๋ค ํ์ฑ๊ณผ ์ฒญํน ์์ ์ ๋ด๋ ค์ง โ ๋์ค์ ๊ฐ์ธ๊ฒ ๋๋๋ฆด ์ ์๋ โ ์ ํ์ ๋ฌ๋ ค ์์ต๋๋ค. ์์คํ ์ด ์ค๊ณ๋๊ณ ๋ณดํธ๋์๋ค๋ฉด, ๋ค์ ์ง๋ฌธ์ ๊ทธ๊ฒ์ด ๋์ํ๋๊ฐ์ ๋๋ค โ ๊ทธ๋ฆฌ๊ณ ๊ทธ๊ฒ์ ์ธก์ ํ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค.
๋ค์ โ ์ 9์ฅ: RAG ํ๊ฐ ํธ๋ผ์ด์ด๋. ์ปจํ ์คํธ ์ ํฉ๋, ๊ทผ๊ฑฐ์ฑ, ๋ต๋ณ ์ ํฉ๋ โ ์ ์ด ํจ๊ป, ์์คํ ์ด ๊ฒ์์์ ์คํจํ๋์ง ์์ฑ์์ ์คํจํ๋์ง ๋ ์ฌ์ด์ ์ฐ๊ฒฐ์์ ์คํจํ๋์ง๋ฅผ ์ด์์์๊ฒ ์๋ ค ์ฃผ๋ ๋ ๋ฆฝ๋ ์ธ ์ ํธ.