제9장 — RAG: 모델에 최신의 결을 흘려보내는 길

게시일: 2026-02-26 마지막 업데이트 날짜: 2026-06-04 버전: 1

์ œ9์žฅ โ€” RAG: ๋ชจ๋ธ์— ์ตœ์‹ ์˜ ๊ฒฐ์„ ํ˜๋ ค๋ณด๋‚ด๋Š” ๊ธธ

LLM Primer I: How Generative AI Works๋ฅผ ์ฑ•ํ„ฐ๋ณ„๋กœ ์†Œ๊ฐœํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ์•„ํ™‰ ๋ฒˆ์งธ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋„๊ตฌ ์‚ฌ์šฉ ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ์ž์ฃผ ๋งˆ์ฃผ์น˜๋Š” ๊ฒฐ โ€” RAG โ€” ์œผ๋กœ ํ•œ ๋ฐœ ๋” ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.


RAG๊ฐ€ ํ’€์–ด์ฃผ๋Š” ๊ฒฐ

RAG โ€” ๊ฒ€์ƒ‰ ๋ณด๊ฐ• ์ƒ์„ฑ(Retrieval-Augmented Generation) โ€” ๊ฐ€ ํ’€์–ด์ฃผ๋Š” ๊ฒฐ์€, ๊ทธ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ์˜ ๊ฒฐ์ž…๋‹ˆ๋‹ค. ๋ชจ๋ธ์ด ํ•™์Šต ์‹œ์ ์— ํก์ˆ˜ํ•œ ๊ฒฐ์˜ ๋ฐ”๊นฅ์— ์žˆ๋Š” ์ •๋ณด๋ฅผ โ€” ๊ฒ€์ƒ‰ํ•ด์„œ โ€” ๋ชจ๋ธ์˜ ์ปจํ…์ŠคํŠธ์— ํ˜๋ ค๋ณด๋‚ด๋Š” ๊ธธ์ž…๋‹ˆ๋‹ค.

์™œ ์ด๊ฒŒ ํฐ ๊ฒฐ์ธ๊ฐ€. ๋ณธ์ฑ…์˜ ์ œ5์žฅ์—์„œ ๋ณธ ๋ชจ๋ธ์˜ ๊ฒฐํ•จ ๋‘ ๊ฐ€์ง€ โ€” ์‹œ๊ฐ„ ์ธ์ง€์˜ ๊ฒฐ์†๊ณผ ์‚ฌ์‹ค ์ •ํ™•์„ฑ์˜ ํ”๋“ค๋ฆผ โ€” ์˜ ๊ฒฐ์˜ ํ† ๋Œ€ ์ž์ฒด๊ฐ€, ๋ชจ๋ธ์ด ์ž๊ธฐ ํ•™์Šต ๋ฐ์ดํ„ฐ์˜ ๊ฒฐ ์•ˆ์— ๋จธ๋ฌด๋ฅผ ์ˆ˜๋ฐ–์— ์—†๋‹ค๋Š” ๊ทธ ๊ฒฐ์—์„œ ์˜ต๋‹ˆ๋‹ค. ๋ชจ๋ธ ์•ˆ์˜ ๊ฒฐ์„ ๋‹ค ๋‹ค๋“ฌ๋Š” ๊ธธ๋กœ ์ด ๊ฒฐ์„ ํ’€์–ด๋‚ด๊ธฐ๋Š” ๋งŒ๋งŒ์น˜ ์•Š์Šต๋‹ˆ๋‹ค. ํ•œํŽธ, ๋ชจ๋ธ์˜ ๊ฒฐ์˜ ๋ฐ”๊นฅ์— โ€” ๋งค๋ฒˆ ์ƒˆ๋กœ โ€” ๊ฒฐ์„ ํ˜๋ ค๋ณด๋‚ด ์ฃผ๋Š” ๊ธธ์€, ํ›จ์”ฌ ์ €๋ ดํ•˜๋ฉด์„œ๋„ ํ›จ์”ฌ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.

ํฌ์ธํŠธ: RAG๋Š” ๋ชจ๋ธ์˜ ๊ฒฐ์„ ๋ฐ”๊พธ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์˜ ์ปจํ…์ŠคํŠธ์— ๊ฒฐ์„ ๋”ํ•ด ์ค๋‹ˆ๋‹ค. ์ด ์ž‘์€ ์ฐจ์ด๊ฐ€ โ€” ๋งค๋ฒˆ ์ƒˆ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ˜๋ ค๋ณด๋‚ด ์ค„ ์ˆ˜ ์žˆ๋Š”, ๋ชจ๋ธ ์ž์ฒด๋Š” ๊ทธ๋Œ€๋กœ ๋‘”๋‹ค๋Š” โ€” RAG์˜ ๊ฐ€์žฅ ํฐ ๊ฐ•์ ์ด ๋ฉ๋‹ˆ๋‹ค.

RAG์˜ ๊ฒฐ์„ ํ•œ ๋‹จ๊ณ„์”ฉ

ํ•œ ๋ฒˆ์˜ RAG ํ˜ธ์ถœ์€ โ€” ๊ฒฐ์˜ ํ•œ ๋‹จ๊ณ„์”ฉ ๋ณด๋ฉด โ€” ์‚ฌ์‹ค ๊ทธ๋ฆฌ ๋ณต์žกํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

1. ์‚ฌ์šฉ์ž์˜ ์งˆ๋ฌธ์ด ๋„์ฐฉํ•œ๋‹ค. "์šฐ๋ฆฌ ํšŒ์‚ฌ์˜ ํ™˜๋ถˆ ์ •์ฑ…์ด ์–ด๋–ป๊ฒŒ ๋ฉ๋‹ˆ๊นŒ?" ๊ฐ™์€ ๊ฒฐ์˜ ํ•œ ์ค„์ด์š”.

2. ๊ทธ ์งˆ๋ฌธ์ด ์ž„๋ฒ ๋”ฉ์œผ๋กœ ๋ฐ”๋€๋‹ค. ์ œ3์žฅ์—์„œ ๋ณธ ๊ทธ ์ž„๋ฒ ๋”ฉ์˜ ๊ฒฐ์ด ๋‹ค์‹œ ๋“ฑ์žฅํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์ค„์˜ ์งˆ๋ฌธ์ด โ€” ๊ทธ ์˜๋ฏธ์˜ ๊ฒฐ์„ ๋‹ด์€ โ€” ์ˆ˜๋ฐฑ ์ฐจ์›์˜ ์ˆซ์ž์˜ ์—ด๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.

3. ๋ฒกํ„ฐ ๊ฒ€์ƒ‰์ด ์ผ์–ด๋‚œ๋‹ค. ๋ฏธ๋ฆฌ ์ž„๋ฒ ๋”ฉ๋œ โ€” ํšŒ์‚ฌ ๋ฌธ์„œ, ์ œํ’ˆ ๋งค๋‰ด์–ผ, ์ •์ฑ… ๋ฌธ์„œ ๋“ฑ โ€” ์˜ ๊ฒฐ ์ค‘์—์„œ, ๊ทธ ์งˆ๋ฌธ์˜ ์ž„๋ฒ ๋”ฉ๊ณผ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒฐ์˜ ํ•œ ์คŒ์ด ๊ธธ์–ด ์˜ฌ๋ ค์ง‘๋‹ˆ๋‹ค. "๊ฐ€์žฅ ๊ฐ€๊นŒ์šด"์ด๋ผ๋Š” ๊ฒฐ์€ โ€” ํ‚ค์›Œ๋“œ์˜ ๊ฒฐ์ด ์•„๋‹ˆ๋ผ โ€” ์˜๋ฏธ์˜ ๊ฒฐ์˜ ๊ฐ€๊นŒ์›€์ž…๋‹ˆ๋‹ค.

4. ๊ธธ์–ด ์˜ฌ๋ฆฐ ๊ฒฐ์ด ์ปจํ…์ŠคํŠธ์— ํ˜๋Ÿฌ๋“ ๋‹ค. ๋ชจ๋ธ์˜ ์‹œ์Šคํ…œ ํ”„๋กฌํ”„ํŠธ๋‚˜ ์‚ฌ์šฉ์ž ๋ฉ”์‹œ์ง€์˜ ๊ฒฐ์—, ๊ทธ ๊ธธ์–ด ์˜ฌ๋ฆฐ ๊ฒฐ์˜ ํ•œ ์คŒ์ด โ€” "์ฐธ๊ณ ๋กœ ์ด๋Ÿฐ ๊ฒฐ์„ ๋ณด๊ณ  ๋‹ตํ•ด ์ฃผ์„ธ์š”" โ€” ์ฒ˜๋Ÿผ ๊น”๋ฆฝ๋‹ˆ๋‹ค.

5. ๋ชจ๋ธ์ด ๊ทธ ๊ฒฐ์˜ ์œ„์—์„œ ๋‹ต์„ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค. ๋ชจ๋ธ์€ ์ž๊ธฐ์˜ ์‚ฌ์ „ํ•™์Šต๋œ ๊ฒฐ๊ณผ, ์ƒˆ๋กœ ํ˜๋Ÿฌ๋“  ๊ฒฐ์„ ํ•œ ์ž๋ฆฌ์—์„œ ๋ณด๋ฉด์„œ, ๊ทธ ์œ„์—์„œ ๋‹ค์Œ ํ† ํฐ์„ ๊ธธ์–ด ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.

์ข‹์€ RAG์™€ ๋‚˜์œ RAG์˜ ๊ฐˆ๋ฆผ

RAG๋ฅผ ํ•œ ๋ฒˆ ๋งŒ๋“ค์–ด ๋ณธ ๋‹ค์Œ์— โ€” ๊ฑฐ๊ธฐ์„œ ๋ฉˆ์ถ”๋ฉด ์•ˆ ๋œ๋‹ค๋Š” ๊ฒฐ์„ โ€” ๋ณธ์ฑ…์€ ์ •์งํ•˜๊ฒŒ ์งš์–ด ๋‘ก๋‹ˆ๋‹ค. ์ข‹์€ RAG์™€ ๋‚˜์œ RAG์˜ ๊ฐˆ๋ฆผ์ด, ๋‹จ์ง€ "๊ฒ€์ƒ‰์„ ๋ผ์› ๋‹ค"์˜ ๊ฒฐ์—์„œ ๋๋‚˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ฒญํฌ์˜ ๊ฒฐ. ๋ฌธ์„œ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆ„๋А๋ƒ์˜ ๊ฒฐ์ด โ€” RAG์˜ ๊ฒฐ์˜ ์ ˆ๋ฐ˜์ฏค์„ โ€” ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ์งง๊ฒŒ ์ž๋ฅด๋ฉด ๊ฒฐ์˜ ๋งฅ๋ฝ์ด ๋Š์–ด์ง€๊ณ , ๋„ˆ๋ฌด ๊ธธ๊ฒŒ ์ž๋ฅด๋ฉด ๊ฒ€์ƒ‰์˜ ๊ฒฐ์˜ ์ •๋ฐ€ํ•จ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ํ•œ ์ž๋ฆฌ์˜ ๊ฒฐ โ€” ํ•œ ์ ˆ, ํ•œ ๋‹จ๋ฝ, ํ•œ ๋‹ต โ€” ์ด ํ•œ ์ฒญํฌ์— ๊น”๋”ํžˆ ๋‹ด๊ธฐ๋Š” ๊ฒฐ์ด ๊ฐ€์žฅ ๋“ ๋“ ํ•ฉ๋‹ˆ๋‹ค.

์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์˜ ๊ฒฐ. ๋ชจ๋“  ์ž„๋ฒ ๋”ฉ์ด ๊ฐ™์€ ๊ฒฐ์ด ์•„๋‹™๋‹ˆ๋‹ค. ํ•œ ๋„๋ฉ”์ธ์— ํŠนํ™”๋œ ๊ฒฐ โ€” ์˜๋ฃŒ์˜ ๊ฒฐ, ๋ฒ•๋ฅ ์˜ ๊ฒฐ, ์ฝ”๋“œ์˜ ๊ฒฐ โ€” ์„ ์ž˜ ์žก์•„๋‚ด๋Š” ์ž„๋ฒ ๋”ฉ์ด ๋”ฐ๋กœ ์žˆ๊ณ , ๊ทธ ๊ฒฐ์„ ์ž˜ ๊ณจ๋ผ ๋‘๋ฉด ๊ฒ€์ƒ‰์˜ ๊ฒฐ์˜ ์ •ํ™•ํ•จ์ด ํ•œ ์นธ ๊นŠ์–ด์ง‘๋‹ˆ๋‹ค.

๋ฆฌ๋žญํ‚น์˜ ๊ฒฐ. ํ•œ ๋ฒˆ์— ๊ธธ์–ด ์˜ฌ๋ฆฐ ๊ฒฐ์„ โ€” ๋ชจ๋ธ์— ํ˜๋ ค๋ณด๋‚ด๊ธฐ ์ „์— โ€” ๋‹ค๋ฅธ ๊ฒฐ๋กœ ํ•œ ๋ฒˆ ๋” ์ •๋ ฌํ•ด ์ฃผ๋Š” ๊ธธ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋‹จ๊ณ„์˜ ๊ฒ€์ƒ‰์€ ๋น ๋ฅธ ๊ฒฐ๋กœ โ€” ๋‹ค์†Œ ๊ฑฐ์นœ ๊ฒฐ๋กœ โ€” ํ•œ ๋ฒˆ ๊ธธ์–ด ์˜ฌ๋ฆฌ๊ณ , ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„์˜ ๋ฆฌ๋žญํ‚น์€ โ€” ๋” ์ •๋ฐ€ํ•œ ๊ฒฐ๋กœ โ€” ๊ทธ ํ•œ ์คŒ์˜ ๊ฒฐ์„ ๋‹ค์‹œ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ผ์šด๋”ฉ์˜ ๊ฒฐ. ๋ชจ๋ธ์ด ์ž๊ธฐ์˜ ๋‹ต์„ ๋งŒ๋“ค์–ด๋‚ผ ๋•Œ, ๊ทธ ๋‹ต์ด "๊ฒ€์ƒ‰๋œ ๊ฒฐ์˜ ์•ˆ์—์„œ๋งŒ" ๋งŒ๋“ค์–ด์ง€๋„๋ก ๊ฒฐ์„ ์žก์•„ ๋‘๋Š” ๊ธธ์ž…๋‹ˆ๋‹ค. ์ด๊ฒŒ โ€” ํ”ํžˆ โ€” "๋‹ต์— ์ถœ์ฒ˜๋ฅผ ๊ฐ™์ด ๋‹ฌ์•„ ์ฃผ๋Š”" ๊ฒฐ๋กœ ๋‚˜ํƒ€๋‚˜๊ณ , ํ™˜๊ฐ์˜ ๊ฒฐ์„ โ€” ์ •์งํ•œ ๊ฒฐ๋กœ โ€” ํ•œ ์นธ ๋” ํ’€์–ด์ฃผ๋Š” ๊ธธ์ด ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์–ตํ•ด ๋‘˜ ๊ฒƒ: ๋‚˜์œ RAG๋Š” โ€” "๊ฒ€์ƒ‰์€ ๋๋Š”๋ฐ, ๊ทธ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ต์— ์ž˜ ๋…น์ง€ ์•Š์€" ๊ฒฐ๋กœ โ€” ์ž์ฃผ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ข‹์€ RAG๋Š” ๊ฒ€์ƒ‰์˜ ๊ฒฐ, ๋ฆฌ๋žญํ‚น์˜ ๊ฒฐ, ๊ทธ๋ผ์šด๋”ฉ์˜ ๊ฒฐ์ด ํ•œ ์ž๋ฆฌ์— ์ž˜ ์–ด์šฐ๋Ÿฌ์ ธ ์žˆ์–ด, ๋ชจ๋ธ์˜ ๋‹ต์ด โ€” ๊ฒ€์ƒ‰๋œ ๊ฒฐ์˜ ์œ„์—์„œ โ€” ์ •์งํ•˜๊ฒŒ ๊ธธ์–ด ์˜ฌ๋ ค์ง‘๋‹ˆ๋‹ค.

RAG์˜ ํ•œ๊ณ„๋„ ์ •์งํ•˜๊ฒŒ

RAG๊ฐ€ ๋งŒ๋Šฅ์ด๋ผ๋Š” ๊ฒฐ์€, ์ž์ฃผ โ€” ๋„ˆ๋ฌด ์ž์ฃผ โ€” ๊ณผ๋Œ€ํ‰๊ฐ€๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. RAG๋Š” ๋ชจ๋ธ์˜ ์‚ฌ์ „ํ•™์Šต๋œ ๊ฒฐ์„ ๋ณด์ถฉํ•ด ์ค„ ๋ฟ, ๋ชจ๋ธ์˜ ์ถ”๋ก ์˜ ๊ฒฐ ์ž์ฒด๋ฅผ ๋ฐ”๊ฟ”์ฃผ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๊ฒฐ์˜ ๊ฒ€์ƒ‰์€ โ€” ์ž์‹ ๋งŒ๋งŒํ•œ ๊ฒฐ์˜ โ€” ์ž˜๋ชป๋œ ๋‹ต์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰์˜ ๊ฒฐ์ด ๋‹ต์˜ ๊ฒฐ์˜ ์ „๋ถ€๊ฐ€ ๋˜์ง€ ์•Š๋„๋ก, ๊ฒฐ์˜ ๊ฐˆ๋ž˜๋ฅผ ๋”ฐ๋กœ ์žก์•„ ๋‘๋Š” ์ผ์ด โ€” ๊ฒฐ์˜ ์šด์˜์—์„œ๋Š” โ€” ์ž์ฃผ ๋”ฐ๋ผ์˜ต๋‹ˆ๋‹ค.

์ œ9์žฅ์˜ ํ•œ ์ค„

์ด ์žฅ์ด ์†์— ๋‚จ๊ธฐ๋Š” ํ•œ ์ค„์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค โ€” RAG๋Š” ๋ชจ๋ธ์˜ ๊ฒฐ์„ ๋ฐ”๊พธ์ง€ ์•Š๋Š” ๊ธธ๋กœ, ๋ชจ๋ธ ๊ฒฐ์˜ ๊ฒฐ์†์„ ๋ณด์ถฉํ•ด ์ฃผ๋Š” ๊ฒฐ์ด๋‹ค. ๊ฐ™์€ ๋ชจ๋ธ๋กœ โ€” ๋งค์ผ ์ƒˆ๋กœ โ€” ๋‹ค๋ฅธ ๊ฒฐ์„ ํ’€์–ด๋‚ด๊ฒŒ ํ•ด์ฃผ๋Š”, ๊ฐ€์žฅ ์ €๋ ดํ•˜๊ณ  ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๊ธธ ์ค‘ ํ•˜๋‚˜๋‹ค.


๋‹ค์Œ ํšŒ โ€” ์ œ10์žฅ: ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ โ€” ํ…์ŠคํŠธ์˜ ๊ฒฐ์„ ๋„˜์–ด์„  ๊ฒฐ. ๋‚ด์ผ์€ ๊ฒฐ์˜ ๋ฒ”์œ„๋ฅผ โ€” ํ…์ŠคํŠธ์˜ ๊ฒฐ์„ ๋„˜์–ด, ์ด๋ฏธ์ง€์™€ ์˜ค๋””์˜ค์˜ ๊ฒฐ๋กœ โ€” ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ™์€ ํŠธ๋žœ์Šคํฌ๋จธ์˜ ๊ฒฐ์ด ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ ๊ฒฐ์˜ ์ž…๋ ฅ์„ ๋ฐ›์•„๋“ค์ด๊ฒŒ ๋˜๋Š”์ง€๋ฅผ ํ’€์–ด ๋ด…๋‹ˆ๋‹ค.

์ „์ฒด ๊ทธ๋ฆผ์„ ์ฐจ๋ถ„ํžˆ ์งš๊ณ  ์‹ถ๋‹ค๋ฉด: ๋ณธ์ฑ…์€ RAG์˜ ๊ฒฐ์„ ํ•œ ๋‹จ๊ณ„์”ฉ ํ’€์–ด๋‚ด๊ณ , ์ข‹์€ RAG์™€ ๋‚˜์œ RAG์˜ ๊ฐˆ๋ฆผ์„ โ€” ๋„ํ•ด์™€ ํ•จ๊ป˜ โ€” ํ•œ ์ž๋ฆฌ์— ์ •๋ฆฌํ•ด ๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์•„๋งˆ์กด์—์„œ ใ€ŽLLM Primer Iใ€ ๋ณด๊ธฐ โ†’

SHO
SHO
RECEIPTROLLER์˜ CTO์ด์ž ์ฐฝ๋ฆฝ์ž. ๋ฐ์ดํ„ฐ ์ค‘์‹ฌ, ํ˜์‹  ์ง€ํ–ฅ, ํ•ญ์ƒ ํ˜ธ๊ธฐ์‹ฌ ๋งŽ์€ ์‚ฌ๋žŒ.