제1장 — RAG 아키텍처의 진화

게시일: 2026-03-18 마지막 업데이트 날짜: 2026-06-09 버전: 1

์ œ1์žฅ โ€” RAG ์•„ํ‚คํ…์ฒ˜์˜ ์ง„ํ™”

LLM Primer III: RAG๋กœ ๊ฐ•ํ™”ํ•˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI๋ฅผ ์ฑ•ํ„ฐ๋ณ„๋กœ ์†Œ๊ฐœํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ์ฒซ ๋ฒˆ์งธ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ฒ ์ด์Šค ๋ชจ๋ธ์˜ ๊ตฌ์กฐ์  ๋‘ ํ•œ๊ณ„ โ€” ์–ผ์–ด๋ถ™์€ ์ง€์‹๊ณผ ์‚ฌ๋ผ์ง„ ์ถœ์ฒ˜ โ€” ๊ฐ€ ๋‹จ ํ•˜๋‚˜์˜ ์•„ํ‚คํ…์ฒ˜์  ๋‹ต์„ ๊ฐ–๋Š”๋‹ค๋Š” ๊ฒƒ, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋‹ต์ด ์‚ผ ๋…„ ์‚ฌ์ด ๋„ค ๊ฐœ์˜ ์–ผ๊ตด๋กœ ์ž๋ผ๋‚ฌ๋‹ค๋Š” ์ด์•ผ๊ธฐ ์•ˆ์œผ๋กœ ํ•จ๊ป˜ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.


์ด ์žฅ์ด ์กด์žฌํ•˜๋Š” ์ด์œ 

๊ณ ์ •๋œ ์ฝ”ํผ์Šค๋กœ ํ•™์Šต๋œ ํŠธ๋žœ์Šคํฌ๋จธ์—๋Š” ์ถ”๊ฐ€ ํ•™์Šต์œผ๋กœ ์™„์ „ํžˆ ์ง€์šฐ๊ธฐ ์–ด๋ ค์šด ๋‘ ๊ฐ€์ง€ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์‹์€ ์ฝ”ํผ์Šค๊ฐ€ ๋๋‚œ ๋‚ ์—์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•œ ๋ฌธ์žฅ์ด ์–ด๋А ๋ฌธ์„œ์—์„œ ์™”๋Š”์ง€ ๋งํ•ด ์ค„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค โ€” ๊ทธ ๋ฌธ์žฅ์€ ์–ด๋А ํ•œ ์ถœ์ฒ˜์˜ ์ธ์šฉ์ด ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฟ์— ๋Œ€ํ•œ ํ†ต๊ณ„์  ํ‰๊ท ์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฒฐํ•จ์€ ์ตœ๊ทผ ์‚ฌ์•ˆ์— ์ž์‹ ๋งŒ๋งŒํ•˜๊ฒŒ ํ‹€๋ฆฐ ๋‹ต์„ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ๋Š” ์ž์‹ ๋งŒ๋งŒํ•˜๊ฒŒ ํ‹€๋ฆฐ ์ธ์šฉ์„ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค. ๋‘˜์ด ํ•ฉ์ณ์ง€๋ฉด ์ด์ œ๋Š” ์ต์ˆ™ํ•ด์ง„ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ์˜ ๋ณ‘์ฆ์ด ๋ฉ๋‹ˆ๋‹ค โ€” ๊ถŒ์œ„ ์žˆ๊ฒŒ ์ฝํžˆ์ง€๋งŒ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์กฐํ•ญ์œผ๋กœ ๋งํฌ๋˜๋Š” ๋‹ต.

RAG๋Š” ์ด ๋‘˜์— ๋Œ€ํ•œ ์•„ํ‚คํ…์ฒ˜์  ๋‹ต์„ ํ•œ๊บผ๋ฒˆ์— ๋‚ด๋†“์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์—๊ฒŒ ๋ชจ๋“  ๊ฒƒ์„ ๋ฏธ๋ฆฌ ์•Œ๋ผ๊ณ  ํ•˜๋Š” ๋Œ€์‹ , ์ถ”๋ก  ์‹œ์ ์— ์—ฌ๋Ÿฌ๋ถ„์ด ํ†ต์ œํ•˜๋Š” ์ฝ”ํผ์Šค์—์„œ ๊ด€๋ จ ์ž๋ฃŒ๋ฅผ ๊บผ๋‚ด ๊ฑด๋„ค์ค๋‹ˆ๋‹ค. ์ฝ”ํผ์Šค๋Š” ์žฌํ•™์Šต ์—†์ด ๊ฐฑ์‹ ๋ฉ๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰๋œ ๊ตฌ์ ˆ์€ ์˜๋„ํ•ด์„œ ๊บผ๋‚ธ ๊ฒƒ์ด๊ธฐ์— ๊ทธ๋Œ€๋กœ ์ธ์šฉ์ด ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์˜ ์ผ์€ ํšŒ์ƒ์—์„œ ์ข…ํ•ฉ์œผ๋กœ ์ค„์–ด๋“ญ๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š”, ๊ทธ ๋‹จ์ˆœํ•œ ํ•œ ์ˆ˜๊ฐ€ ์‚ผ ๋…„ ๋™์•ˆ ์ ์  ๋” ๊ฐ•๋ ฅํ•ด์ง„ ๋„ค ๊ฐœ์˜ ์•„ํ‚คํ…์ฒ˜๋กœ ์ž๋ผ๋‚œ ์ด์•ผ๊ธฐ์ž…๋‹ˆ๋‹ค.

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

1.1 ๋‚˜์ด๋ธŒ RAG: ์ž„๋ฒ ๋“œ, ๊ฒ€์ƒ‰, ์ฑ„์šฐ๊ธฐ

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

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

1.2 ์–ด๋“œ๋ฐด์Šค๋“œ RAG: ๊ฐ™์€ ํŒŒ์ดํ”„๋ผ์ธ ๋‘˜๋ ˆ์˜ ํœด๋ฆฌ์Šคํ‹ฑ

๋‘ ๋ฒˆ์งธ ์ž์„ธ๋Š” ์ž„๋ฒ ๋“œ-๊ฒ€์ƒ‰-์ƒ์„ฑ์˜ ๋ผˆ๋Œ€๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ, ๊ฒ€์ƒ‰ ํ˜ธ์ถœ์˜ ์•ž๋’ค๋กœ ์ฒ˜๋ฆฌ๋ฅผ ๋”ํ•ด ๊ฐ‘๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ์ „ ๋ณด๊ฐ•์€ ์ฟผ๋ฆฌ๋ฅผ ๊ฒจ๋ƒฅํ•ฉ๋‹ˆ๋‹ค โ€” ์žฌ์ž‘์„ฑ, ํ™•์žฅ, ๋ถ„ํ•ด, ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์ƒ์˜ ๋‹ต์„ ํ•œ ๋ฒˆ ์จ์„œ ๊ทธ๊ฒƒ์„ ์ฟผ๋ฆฌ๋กœ ์ž„๋ฒ ๋“œํ•˜๋Š” HyDE. ๊ฒ€์ƒ‰ ํ›„ ๋ณด๊ฐ•์€ ํ›„๋ณด๋ฅผ ๊ฒจ๋ƒฅํ•ฉ๋‹ˆ๋‹ค โ€” ์ฟผ๋ฆฌ์™€ ๊ตฌ์ ˆ์„ ํ•จ๊ป˜ ์ ์ˆ˜ ๋งค๊ธฐ๋Š” ํฌ๋กœ์Šค ์ธ์ฝ”๋” ๋ฆฌ๋žญ์ปค, ์ค‘๋ณต ์ œ๊ฑฐ, ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•„ํ„ฐ๋ง, ์ปจํ…์ŠคํŠธ ์••์ถ•.

์–ป๋Š” ํญ์€ ์ž‘์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฒกํ„ฐ ๋ฆฌํŠธ๋ฆฌ๋ฒ„ ์œ„์— ํฌ๋กœ์Šค ์ธ์ฝ”๋” ๋ฆฌ๋žญ์ปค๋ฅผ ์–น์œผ๋ฉด ์ƒ์œ„ 5์˜ ์ ํ•ฉ๋„๋Š” ๋ณดํ†ต 50~70% ๊ตฌ๊ฐ„์—์„œ 75~90% ๊ตฌ๊ฐ„์œผ๋กœ ์˜ฎ๊ฒจ ๊ฐ‘๋‹ˆ๋‹ค. ์› ํ‘œํ˜„์ด ๋ชจํ˜ธํ–ˆ๋˜ ๊ฒฝ์šฐ ์ฟผ๋ฆฌ ์žฌ์ž‘์„ฑ์€ 5~10์ ์„ ๋” ์–น์–ด ์ค๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๊ทธ๋ƒฅ ใ€ŒRAGใ€๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ์€ ์ด ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋Œ๋ฆฌ๊ณ  ์žˆ๊ณ , ํญ๋„“์€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฌธ์ œ๊ตฐ โ€” ๋‚ด๋ถ€ ๋ฌธ์„œ Q&A, ์ง€์› ๋ถ€๋‹ด ๊ฐ์†Œ, ์ง€์‹ ๋ฒ ์ด์Šค ๊ฒ€์ƒ‰ โ€” ์— ๋Œ€ํ•ด์„œ๋Š” ์ ์ ˆํ•œ ํˆฌ์ž ์ˆ˜์ค€์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์œ ์—ฐ์„ฑ์„ ์ฃผ์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฟผ๋ฆฌ๊ฐ€ ์—ฌ์ „ํžˆ ๊ฐ™์€ ํŒŒ์ดํ”„๋ผ์ธ์„ ์ง€๋‚˜๊ฐ‘๋‹ˆ๋‹ค.

1.3 ๋ชจ๋“ˆ๋Ÿฌ RAG: ์กฐ๋ฆฝ ๊ฐ€๋Šฅํ•œ ์ปดํฌ๋„ŒํŠธ์™€ ๋ช…์‹œ์  ๋ผ์šฐํŒ…

2024๋…„์— ์ด๋ฅด๋Ÿฌ ์—ฐ๊ตฌ์™€ ๋„๊ตฌ๊ฐ€ ๋ชจ๋“ˆ๋Ÿฌ RAG๋กœ ์ˆ˜๋ ดํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ๊ธฐ๋ฒ•๋“ค์ด ์—ฌ์ „ํžˆ ์ž๋ฆฌํ•ด ์žˆ์ง€๋งŒ, ์ด์ œ๋Š” ์„œ๋กœ ๊ต์ฒด ๊ฐ€๋Šฅํ•œ ๋ณ„๊ฐœ์˜ ์ปดํฌ๋„ŒํŠธ๋กœ ๋…ธ์ถœ๋˜๊ณ  ํŒŒ์ดํ”„๋ผ์ธ์€ ์š”์ฒญ๋ณ„๋กœ ์กฐ๋ฆฝ๋ฉ๋‹ˆ๋‹ค. ๋ผ์šฐํ„ฐ๊ฐ€ ์–ด๋–ค ๋ฆฌํŠธ๋ฆฌ๋ฒ„๋ฅผ ํ˜ธ์ถœํ• ์ง€๋ฅผ ์ •ํ•˜๊ณ  โ€” ์–ด์ฉŒ๋ฉด ๋ฐ€์ง‘ ๋ฒกํ„ฐ ์ธ๋ฑ์Šค, BM25 ์ธ๋ฑ์Šค, SQL ์ €์žฅ์†Œ, ์™ธ๋ถ€ API โ€” ๊ทธ ๊ฒฐ๊ณผ๋Š” ํ”ํžˆ RRF(reciprocal rank fusion)๋กœ ์œตํ•ฉ๋ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋žญ์ปค๋Š” ์ฟผ๋ฆฌ ์œ ํ˜•์— ๋”ฐ๋ผ ์„ ํƒ๋˜๊ณ , ์ƒ์„ฑ๊ธฐ๋Š” ์š”๊ตฌ๋˜๋Š” ํ’ˆ์งˆ ๋“ฑ๊ธ‰์— ๋”ฐ๋ผ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜๋Š” ๋‹จ๊ณ„์˜ ์„ ์ด ์•„๋‹ˆ๋ผ ์ปดํฌ๋„ŒํŠธ์˜ ๊ทธ๋ž˜ํ”„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์‹ค์šฉ์  ๊ท€๊ฒฐ์ด ๋‘˜. ์ฒซ์งธ, ์‹œ์Šคํ…œ์ด ์ด์ „ ์ž์„ธ๋“ค๊ณผ๋Š” ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค โ€” ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„๋กœ ๋”ฐ๋กœ ํ‰๊ฐ€ํ•˜๊ณ  ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ, ์‹œ์Šคํ…œ์ด ์ฟผ๋ฆฌ ํด๋ž˜์Šค๋ณ„๋กœ ํŠœ๋‹ ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค: ์‚ฌ์‹ค ์กฐํšŒ๋Š” ๋น ๋ฅธ ๋ฆฌํŠธ๋ฆฌ๋ฒ„์™€ ์ž‘์€ ์ƒ์„ฑ๊ธฐ๋ฅผ ๊ฑฐ์น˜๊ณ , ๋‹ค๋ฌธ์„œ ์ข…ํ•ฉ์€ ์—ฌ๋Ÿฌ ๋ฆฌํŠธ๋ฆฌ๋ฒ„์™€ ํฐ ์ƒ์„ฑ๊ธฐ๋ฅผ ๊ฑฐ์น˜๋˜ ๊ฐ™์€ ์ปดํฌ๋„ŒํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ๋Œ์–ด๋‹ค ์”๋‹ˆ๋‹ค. ๋Œ€๊ฐ€๋Š” ์šด์˜์ž…๋‹ˆ๋‹ค. ๋‹ต์ด ํ‹€๋ ธ์„ ๋•Œ ์–ด๋””์„œ ์ž˜๋ชป๋œ ๊ฒƒ์ธ๊ฐ€?๋ผ๋Š” ์งˆ๋ฌธ์— ์ด์ œ ๊ฐ€๋Šฅํ•œ ๋‹ต์ด ์—ฌ๋Ÿฟ์ด๊ณ , ํŒ€์€ ์‹คํŒจ๋ฅผ ๋‹จ์ผ ์ปดํฌ๋„ŒํŠธ๋กœ ์œ„์น˜ ํŠน์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ„์ธก์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ด€์ธก๊ฐ€๋Šฅ์„ฑ์— ๋จผ์ € ํˆฌ์žํ•œ ๋‹ค์Œ ๋ชจ๋“ˆ๋Ÿฌ๋กœ ๊ฐ€์‹ญ์‹œ์˜ค โ€” ๊ทธ ๋ฐ˜๋Œ€๊ฐ€ ์•„๋‹ˆ๋ผ.

1.4 ์—์ด์ „ํ‹ฑ RAG: LLM์ด ํŒŒ์ดํ”„๋ผ์ธ์„ ์šด์ „ํ•œ๋‹ค

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

์ด๋กœ์จ ๋‹ค๋‹จ๊ณ„ ๊ณ„ํš, ๋™์  ๋„๊ตฌ ์„ ํƒ, ๊ทธ๋ฆฌ๊ณ  planner/retriever/critic/writer ๊ฐ™์€ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ˜‘์—… ํŒจํ„ด์„ ์–ป์Šต๋‹ˆ๋‹ค. ๋Œ€๊ฐ€๋Š” ์ง€์—ฐ, ํ† ํฐ ๋น„์šฉ, ์žฌํ˜„ ๊ฐ€๋Šฅ์„ฑ์ž…๋‹ˆ๋‹ค โ€” ํ•˜๋‚˜์˜ ์ฟผ๋ฆฌ๊ฐ€ ์ด์ œ ๊ณ ์ •๋œ ์‹œํ€€์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ๊ฒฐ์ •์˜ ๋‚˜๋ฌด์ด๊ณ , ๋ณ‘๋ฆฌ์  ์ฟผ๋ฆฌ๋Š” ๋‹ต์„ ๋‚ด๊ธฐ ์ „ ์—ฌ๋Ÿฌ ํ„ด์„ ํ—›๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ๋•์…˜์˜ ์—์ด์ „ํ‹ฑ ์‹œ์Šคํ…œ์€ ๊ณ ์ • ํŒŒ์ดํ”„๋ผ์ธ์ด ๊ณ ๋ฏผํ•  ํ•„์š” ์—†๋˜ ์˜ˆ์‚ฐ ํ†ต์ œ, ์Šคํ… ํ•œ๋„, ํƒ€์ž„์•„์›ƒ ์ •์ฑ…์„ ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ณ์€ ์“ธ ์ž๋ฆฌ๋Š” ๊นŠ์ด๊ฐ€ ๊ฐ€๋ณ€์ ์ด๊ณ  ์˜ˆ์ธก ์–ด๋ ค์šด ์งˆ๋ฌธ์ž…๋‹ˆ๋‹ค โ€” ์—ฐ๊ตฌ ์ข…ํ•ฉ, ํŒ๋ก€ ์œ„์—์„œ์˜ ๋ฒ•๋ฅ  ์กฐํšŒ, ๋ฌธํ—Œ ๋ฆฌ๋ทฐ. ๊ทธ๋ฅธ ์ž๋ฆฌ๋Š” ์ •์ ์ธ ์ง€์› ๋ด‡์œผ๋กœ, ๊ทธ ์ผ๊ฐ์ด ํ•„์š”๋กœ ํ•˜์ง€ ์•Š์€ ๋ถ„์‚ฐ์„ ์—์ด์ „ํ‹ฑ ๋ฃจํ”„๊ฐ€ ๋ณดํƒœ ์ค„ ๋ฟ์ž…๋‹ˆ๋‹ค.

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

1.5 RAG์™€ ํŒŒ์ธํŠœ๋‹

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

์ œ1์žฅ์ด ์ค€๋น„ํ•˜๋Š” ๊ฒƒ

๋ชจ๋“  RAG ์•„ํ‚คํ…์ฒ˜๋Š” โ€” ๋„ค ์ž์„ธ ์ค‘ ์–ด๋А ๊ฒƒ์„ ๊ณ ๋ฅด๋“  โ€” ์›์ฒœ ๋ฌธ์„œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ฝ์„ ์ˆ˜ ์žˆ๋А๋ƒ์˜ ํ•˜๋ฅ˜์— ๋†“์ž…๋‹ˆ๋‹ค. ์ตœ์ฒจ๋‹จ ๋ชจ๋“ˆ๋Ÿฌ ํŒŒ์ดํ”„๋ผ์ธ์— ์—์ด์ „ํ‹ฑ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํ„ฐ๊ฐ€ ์–นํ˜€ ์žˆ์–ด๋„, ๊ทธ๊ฒƒ์€ ์–ด๋”˜๊ฐ€ ์ƒ๋ฅ˜์˜ ํŒŒ์‹ฑ ๋‹จ๊ณ„์—์„œ ๋–จ์–ด์ ธ ๋‚˜์˜จ ์ฒญํฌ๋ฅผ ๊ฐ€์ง€๊ณ  ์ผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‹จ๊ณ„๊ฐ€ ํ‘œ์˜ ๊ตฌ์กฐ๋ฅผ ์žƒ์—ˆ๊ฑฐ๋‚˜, ๋‹ค๋‹จ ์ฝ๊ธฐ ์ˆœ์„œ๋ฅผ ๋’ค์„ž์—ˆ๊ฑฐ๋‚˜, ๊ทธ๋ฆผ ์บก์…˜์„ ๊นจ์ง„ OCR๋กœ ๋ฐ”๊ฟ”์น˜์› ๋‹ค๋ฉด, ๋ชจ๋“  ํ•˜๋ฅ˜ ์ปดํฌ๋„ŒํŠธ๋Š” ์˜ค์—ผ๋œ ์ž…๋ ฅ ์œ„์—์„œ ์ถ”๋ก ํ•˜๊ณ  ์žˆ๋Š” ์…ˆ์ž…๋‹ˆ๋‹ค. ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์‹œ์Šคํ…œ์˜ ์ฒœ์žฅ์„ ์ •ํ•œ๋‹ค๋ฉด, ํŒŒ์„œ๋Š” ๊ทธ ๋ฐ”๋‹ฅ์„ ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ฐ”๋‹ฅ์ด ๋” ์ค‘์š”ํ•œ๋ฐ, ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๋•์…˜ ์‹œ์Šคํ…œ์ด ์ฒœ์žฅ ๊ทผ์ฒ˜์— ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.


๋‹ค์Œ โ†’ ์ œ2์žฅ: ์ง€๋Šฅํ˜• ๋ฌธ์„œ ํŒŒ์‹ฑ. ๋‹จ์ˆœํ•œ PDF-ํ…์ŠคํŠธ ์ถ”์ถœ๊ธฐ๊ฐ€ ๊ฒ€์ƒ‰ ํ’ˆ์งˆ์„ ์–ด๋–ป๊ฒŒ ์กฐ์šฉํžˆ ๋ฌด๋„ˆ๋œจ๋ฆฌ๋Š”์ง€, ๋ ˆ์ด์•„์›ƒ ์ธ์ง€ ํŒŒ์‹ฑ์ด ์‹ค์ œ๋กœ ๋ฌด์—‡์„ ๋ณด์กดํ•˜๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ํŽ˜์ด์ง€ ์ด๋ฏธ์ง€ ์ž์ฒด์—์„œ ๊ฒ€์ƒ‰ํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋Œ€์•ˆ.

์ „์ฒด ๊ทธ๋ฆผ์„ ๋ณด๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด? ์ฑ…์€ ํ•˜๋‚˜์˜ ์ฟผ๋ฆฌ๊ฐ€ ๋„ค ์ž์„ธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅด๊ฒŒ ๋”ฐ๋ผ๊ฐ€๋Š”์ง€๋ฅผ ์˜ˆ์ œ์™€ ํ•จ๊ป˜ ๊ฑท๊ณ , RAG-ํŒŒ์ธํŠœ๋‹ ๊ฒฐ์ • ๋งคํŠธ๋ฆญ์Šค ์ „์ฒด๋ฅผ ์‹ฃ๊ณ , ๋‘˜์„ ํ•จ๊ป˜ ๋ฌถ๋Š” ์„ฑ์ˆ™ํ•œ ํŒจํ„ด์œผ๋กœ์„œ RAFT(Retrieval-Augmented Fine-Tuning)๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค. Amazon์—์„œ LLM Primer III ๋ณด๊ธฐ โ†’

SHO
SHO