๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AI์˜ ํ˜„์žฌ์™€ ๋ฏธ๋ž˜

RAG๋ฅผ ๋ถ™์˜€๋Š”๋ฐ๋„ AI๋Š” ํ‹€๋ฆฐ๋‹ค: ์ฒญํ‚น·ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰·์žฌ๋žญํ‚น์˜ ํ•จ์ •

๋ฐ˜์‘ํ˜•

 

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

 

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

 

์ด ๊ธ€์€ AI ์—์ด์ „ํŠธ์™€ ์—…๋ฌด์šฉ ์ฑ—๋ด‡์„ ๋งŒ๋“œ๋Š” ๊ฐœ๋ฐœ์ž, ์‚ฌ๋‚ด ์ง€์‹ ๊ฒ€์ƒ‰์„ ๋„์ž…ํ•˜๋Š” ์‹ค๋ฌด์ž๋ฅผ ์œ„ํ•ด RAG ๊ฒ€์ƒ‰ ํ’ˆ์งˆ์„ ์ •๋ฆฌํ•œ๋‹ค. ์ฒญํ‚น, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰, BM25, RRF, ์žฌ๋žญํ‚น์„ ํ•˜๋‚˜์˜ ํ๋ฆ„์œผ๋กœ ์—ฐ๊ฒฐํ•˜๊ณ  ํ•œ๊ตญ์–ด ์—…๋ฌด ๋ฌธ์„œ์—์„œ ํ™•์ธํ•  ํ•ญ๋ชฉ์„ ์„ค๋ช…ํ•œ๋‹ค. Anthropic·Elastic ๊ณต์‹ ์ž๋ฃŒ์™€ AWS ํ•œ๊ตญ์–ด ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ, ๊ตญ๋‚ด ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ๋ฅผ ๋น„๊ตํ•ด ์ž‘์„ฑํ–ˆ๋‹ค. ์ž๋ฃŒ ํ™•์ธ ๊ธฐ์ค€์ผ์€ 2026๋…„ 10์›” 22์ผ์ด๋ฉฐ, ๋ณธ๋ฌธ์˜ ํšŒ์‚ฌ·์ •์ฑ… ์‚ฌ๋ก€๋Š” ์„ค๋ช…์„ ์œ„ํ•œ ๊ฐ€์ƒ ์‚ฌ๋ก€๋‹ค.

 

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

RAG๊ฐ€ ๋‹ต์„ ์ฐพ๋Š” ๊ณผ์ •๋ถ€ํ„ฐ ๋‹ค์‹œ ๋ณด์ž

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

 

๋ฌธ์ œ๋Š” ๊ฐ ๋‹จ๊ณ„์˜ ์˜ค๋ฅ˜๊ฐ€ ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ์ด์–ด์ง„๋‹ค๋Š” ์ ์ด๋‹ค. PDF ํ‘œ์—์„œ ์—ด ์ œ๋ชฉ์ด ์‚ฌ๋ผ์ง€๋ฉด ์ฒญํฌ์—๋Š” ์ˆซ์ž๋งŒ ๋‚จ๋Š”๋‹ค. ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ์ด ๊ทธ ์ˆซ์ž๋ฅผ ๋ฒกํ„ฐ๋กœ ์ž˜ ํ‘œํ˜„ํ•˜๋”๋ผ๋„ ์›๋ž˜ ์˜๋ฏธ๊ฐ€ ๋ณต๊ตฌ๋˜์ง€๋Š” ์•Š๋Š”๋‹ค. ๊ฒ€์ƒ‰ ์ˆœ์œ„๊ฐ€ ๋†’์•„๋„ ํ•ด๋‹น ๋ฌธ์„œ๊ฐ€ ๋‹ค๋ฅธ ์ œํ’ˆ ๋ฒ„์ „์— ๊ด€ํ•œ ๊ฒƒ์ผ ์ˆ˜ ์žˆ๋‹ค. ๋‹ต๋ณ€ ๋ชจ๋ธ์„ ๋” ๊ฐ•ํ•œ ๋ชจ๋ธ๋กœ ๋ฐ”๊พธ๊ธฐ ์ „์—, ๋ชจ๋ธ์ด ์‹ค์ œ๋กœ ๋ฐ›์€ ๊ทผ๊ฑฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๊ธฐ๋กํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋‹ค.

 

์‹คํŒจ๋ฅผ ์ง„๋‹จํ•  ๋•Œ๋Š” ๋„ค ์งˆ๋ฌธ์„ ์ˆœ์„œ๋Œ€๋กœ ๋˜์ ธ ๋ณด์ž. ์›๋ณธ ์ €์žฅ์†Œ์— ์ •๋‹ต์ด ์žˆ๋Š”๊ฐ€. ๊ฒ€์ƒ‰ ์ธ๋ฑ์Šค์— ๊ทธ ๋‚ด์šฉ์ด ์ •์ƒ์ ์œผ๋กœ ๋“ค์–ด๊ฐ”๋Š”๊ฐ€. ๊ฒ€์ƒ‰ ํ›„๋ณด์— ํ•„์š”ํ•œ ๊ทผ๊ฑฐ๊ฐ€ ํฌํ•จ๋˜์—ˆ๋Š”๊ฐ€. ํฌํ•จ๋œ ๊ทผ๊ฑฐ๋ฅผ ๋‹ต๋ณ€์ด ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ–ˆ๋Š”๊ฐ€. ์„œ๋กœ ๋‹ค๋ฅธ ์งˆ๋ฌธ์„ ํ•˜๋‚˜์˜ “์ •๋‹ต๋ฅ ”๋กœ ๋ญ‰์น˜๋ฉด ๊ฐœ์„  ๋ฐฉํ–ฅ๋„ ๋ญ‰๊ฐœ์ง„๋‹ค. ์›๋ณธ์— ์—†๋Š” ๋‹ต์€ ์ฒญํ‚น์ด๋‚˜ ์žฌ๋žญํ‚น์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์—†๋‹ค.

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

์ฒญํ‚น์„ ์ž˜๋ชปํ•˜๋ฉด ์ •๋‹ต ๋ฌธ์„œ๋„ ์˜ค๋‹ต์˜ ์žฌ๋ฃŒ๊ฐ€ ๋œ๋‹ค

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

 

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

 

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

 

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

 

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

 

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

์ปจํ…์Šค์ถ”์–ผ ๊ฒ€์ƒ‰์€ ์ฒญํฌ์— ๋ฌธ๋งฅ์„ ๋Œ๋ ค์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค

Anthropic์ด 2024๋…„์— ๊ณต๊ฐœํ•œ Contextual Retrieval์€ ๋ฌธ์„œ๋ฅผ ๋‚˜๋ˆ„๋ฉด์„œ ์žƒ์€ ๋ฌธ๋งฅ์„ ๋ณด์™„ํ•˜๋Š” ์ ‘๊ทผ์ด๋‹ค. ์›๋ฌธ ์ „์ฒด๋ฅผ ์ฐธ๊ณ ํ•ด ๊ฐ ์ฒญํฌ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ์งง์€ ๋ฌธ๋งฅ์„ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ์ฒญํฌ ์•ž์— ๋ถ™์—ฌ ์ž„๋ฒ ๋”ฉ๊ณผ BM25 ์ธ๋ฑ์‹ฑ์— ์‚ฌ์šฉํ•œ๋‹ค. ๋‹จ์ˆœํžˆ ์‚ฌ์šฉ์ž ์งˆ๋ฌธ์„ ๊ธธ๊ฒŒ ์“ฐ๋Š” ๊ธฐ๋ฒ•๊ณผ๋Š” ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค. ๊ฒ€์ƒ‰ ์š”์ฒญ์ด ์˜ค๊ธฐ ์ „์— ๊ฒ€์ƒ‰ ๋Œ€์ƒ ์ž์ฒด๊ฐ€ ๋ฌธ์„œ ์•ˆ์—์„œ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋Š”์ง€ ๋” ์ž˜ ํ‘œํ˜„ํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค.

 

๊ฐ€๋ น ์ฒญํฌ์— “๋งค์ถœ์ด 3% ์ฆ๊ฐ€ํ–ˆ๋‹ค”๋งŒ ์žˆ์œผ๋ฉด ์–ด๋А ํšŒ์‚ฌ์˜ ์–ด๋А ๊ธฐ๊ฐ„์ธ์ง€ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค. ๋ฌธ๋งฅ ์„ค๋ช…์— ํšŒ์‚ฌ์™€ ๋ถ„๊ธฐ, ํ•ด๋‹น ์ ˆ์˜ ์ฃผ์ œ๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉด ์˜๋ฏธ ๊ฒ€์ƒ‰๊ณผ ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์— ํ•„์š”ํ•œ ๋‹จ์„œ๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค. Anthropic์€ ๋ณดํ†ต 50~100ํ† ํฐ ์ •๋„์˜ ์ฒญํฌ๋ณ„ ๋ฌธ๋งฅ์„ ์ƒ์„ฑํ•˜๋Š” ์˜ˆ์‹œ๋ฅผ ์ œ์‹œํ•œ๋‹ค. ์ด ๊ธธ์ด๋Š” ํ•ด๋‹น ๊ตฌํ˜„์˜ ์•ˆ๋‚ด์ด์ง€ ๋ชจ๋“  ํ•œ๊ตญ์–ด ๋ฌธ์„œ์— ํ†ตํ•˜๋Š” ์ •๋‹ต ๊ทœ๊ฒฉ์€ ์•„๋‹ˆ๋‹ค.

 

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

 

์ ์šฉ ๋Œ€์ƒ์„ ๊ณ ๋ฅด๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜๋‹ค. ์ด๋ฏธ ์ œ๋ชฉ๊ณผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์ถฉ๋ถ„ํ•œ ์งง์€ FAQ์™€, ๋™์ผ ํ‘œํ˜„์ด ๋ฐ˜๋ณต๋˜๋Š” ๊ธด ์žฌ๋ฌด ๋ณด๊ณ ์„œ๋Š” ๊ธฐ๋Œ€ ํšจ๊ณผ๊ฐ€ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ๋‹ค. ๋ฌธ๋งฅ ์ƒ์„ฑ์—๋Š” ์ฒ˜๋ฆฌ ๋น„์šฉ๊ณผ ํŒŒ์ดํ”„๋ผ์ธ ๋ณต์žก๋„๊ฐ€ ์ถ”๊ฐ€๋œ๋‹ค. ๊ธฐ์กด ์ œ๋ชฉ ๊ฒฝ๋กœ๋ฅผ ๋ถ™์ด๋Š” ๋‹จ์ˆœํ•œ ๊ธฐ์ค€์„ ๊ณผ ๋น„๊ตํ•œ ๋’ค ๋” ๋ณต์žกํ•œ ๋ฐฉ๋ฒ•์˜ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€ ํŒ๋‹จํ•ด์•ผ ํ•œ๋‹ค. ๊ฒ€์ƒ‰ ์ „์ฒ˜๋ฆฌ ๋น„์šฉ์„ ์ง€๋ถˆํ•œ๋‹ค๊ณ  ๊ฒ€์ƒ‰ ํ’ˆ์งˆ์ด ์ž๋™์œผ๋กœ ์˜ฌ๋ผ๊ฐ€์ง€๋Š” ์•Š๋Š”๋‹ค.

๋ฒกํ„ฐ ๊ฒ€์ƒ‰๊ณผ BM25๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์งˆ๋ฌธ์— ๊ฐ•ํ•˜๋‹ค

๋ฒกํ„ฐ ๊ฒ€์ƒ‰์€ ์งˆ๋ฌธ๊ณผ ๋ฌธ์„œ์˜ ์˜๋ฏธ์  ๊ด€๊ณ„๋ฅผ ํ‘œํ˜„ํ•œ ์ž„๋ฒ ๋”ฉ์„ ์ด์šฉํ•œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ “๊ณ„์ •์„ ์ž ๊น ์‰ฌ๊ณ  ์‹ถ๋‹ค”๊ณ  ๋ฌป๊ณ  ๋ฌธ์„œ์—๋Š” “์„œ๋น„์Šค ์ผ์‹œ ์ค‘์ง€”๋ผ๊ณ  ์ ํ˜€ ์žˆ์„ ๋•Œ์ฒ˜๋Ÿผ ํ‘œํ˜„์ด ๋‹ฌ๋ผ๋„ ๊ด€๋ จ ๋‚ด์šฉ์„ ์ฐพ๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค. BM25๋Š” ์งˆ์˜์–ด์˜ ์ถœํ˜„ ๋นˆ๋„์™€ ๋ฌธ์„œ ๊ธธ์ด ๋“ฑ์„ ๋ฐ˜์˜ํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ์–ดํœ˜ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ ๋ฐฉ์‹์ด๋‹ค. ํŠน์ • ๋ฌธ์ž์—ด๊ณผ ๋‹จ์–ด๊ฐ€ ์ค‘์š”ํ•œ ์š”์ฒญ์—์„œ ์œ ์šฉํ•˜๋‹ค.

 

์ œํ’ˆ ์ฝ”๋“œ, ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€, ๊ณ„์•ฝ ๋ฒˆํ˜ธ, API ์ด๋ฆ„์€ ์˜๋ฏธ๊ฐ€ ๋น„์Šทํ•œ ๋ฌธ์žฅ์„ ์ฐพ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. “TS-999 ์˜ค๋ฅ˜ ํ•ด๊ฒฐ”์„ ๋ฌผ์—ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ์˜ค๋ฅ˜ ์„ค๋ช…์ด ๋ฌธ๋งฅ์ƒ ๋” ๋น„์Šทํ•˜๊ฒŒ ๊ฒ€์ƒ‰๋  ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฐ˜๋Œ€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌธ์„œ์— ์—†๋Š” ๋™์˜์–ด๋‚˜ ๊ตฌ์–ด์ฒด๋ฅผ ์ผ๋‹ค๋ฉด ํ‚ค์›Œ๋“œ๋งŒ์œผ๋กœ ํ•„์š”ํ•œ ๋ฌธ์„œ๋ฅผ ๋†“์น  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์€ ์ด๋Ÿฐ ์ฐจ์ด๋ฅผ ์ด์šฉํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒ€์ƒ‰๊ธฐ๊ฐ€ ์ฐพ์€ ํ›„๋ณด๋ฅผ ํ•จ๊ป˜ ๋‹ค๋ฃฌ๋‹ค.

 

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

 

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

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

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์˜ ํ•ต์‹ฌ์€ ์ ์ˆ˜๋ฅผ ์„ž๋Š” ๋ฐฉ์‹์ด๋‹ค

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

 

RRF(Reciprocal Rank Fusion)๋Š” ์ˆœ์œ„๋ฅผ ์ด์šฉํ•˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๊ฒฐํ•ฉ ๋ฐฉ๋ฒ•์ด๋‹ค. ์–ด๋–ค ๋ฌธ์„œ d์˜ ์ ์ˆ˜๋ฅผ ๊ฐ ๊ฒฐ๊ณผ ๋ชฉ๋ก์—์„œ์˜ ์ˆœ์œ„์— ๋”ฐ๋ผ 1/(k + rank(d)) ํ˜•ํƒœ๋กœ ๊ณ„์‚ฐํ•œ ๋’ค ๋”ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ rank๋Š” 1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ k๋Š” ์ƒ์œ„ ์ˆœ์œ„์™€ ํ•˜์œ„ ์ˆœ์œ„์˜ ์ฐจ์ด๋ฅผ ์™„ํ™”ํ•˜๋Š” ์ƒ์ˆ˜๋‹ค. ์—ฌ๋Ÿฌ ๋ชฉ๋ก์—์„œ ๋†’์€ ์ˆœ์œ„๋กœ ๋ฐ˜๋ณต ๋“ฑ์žฅํ•˜๋Š” ๋ฌธ์„œ๊ฐ€ ์œ ๋ฆฌํ•ด์ง€๋Š” ๊ตฌ์กฐ๋‹ค.

 

Elastic ๊ณต์‹ ๋ฌธ์„œ์˜ rank_constant ๊ธฐ๋ณธ๊ฐ’์€ 60์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ๊ฐ’์ด ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์กฐ์ •ํ•  ๊ฒƒ์ด ์—†๋‹ค๋Š” ๋œป์ด ์•„๋‹ˆ๋‹ค. ๊ฐ ๊ฒ€์ƒ‰๊ธฐ์—์„œ ๋ช‡ ๊ฐœ์˜ ํ›„๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š”์ง€, ๊ฒฐํ•ฉ ๋Œ€์ƒ์œผ๋กœ ์‚ผ๋Š” ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ์–ผ๋งˆ์ธ์ง€์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค. ํ•œ ๊ฒ€์ƒ‰๊ธฐ์—์„œ ํ›„๋ณด๋ฅผ ๋„ˆ๋ฌด ์ ๊ฒŒ ๊ฐ€์ ธ์˜ค๋ฉด ๊ฒฐํ•ฉ ๋‹จ๊ณ„์—์„œ ์‚ด๋ฆด ๋ฌธ์„œ ์ž์ฒด๊ฐ€ ์—†๋‹ค. ์ƒ์ˆ˜๋งŒ ๋ฐ”๊พธ๋ฉด์„œ ์„ฑ๋Šฅ์„ ๋…ผํ•˜๊ธฐ๋ณด๋‹ค ํ›„๋ณด ์ƒ์„ฑ ์กฐ๊ฑด์„ ํ•จ๊ป˜ ๊ธฐ๋กํ•ด์•ผ ํ•œ๋‹ค.

 

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

 

์‹คํ—˜ํ•  ๋•Œ๋Š” ๋ฒกํ„ฐ ๋‹จ๋…, BM25 ๋‹จ๋…, ๋‹จ์ˆœ ๊ฒฐํ•ฉ, RRF ๊ฒฐํ•ฉ์„ ๊ฐ™์€ ํ‰๊ฐ€ ์งˆ๋ฌธ์œผ๋กœ ๋น„๊ตํ•˜๋Š” ํŽธ์ด ์ข‹๋‹ค. ๋™์‹œ์— ์ฒญํฌ ํฌ๊ธฐ์™€ ์ž„๋ฒ ๋”ฉ ๋ชจ๋ธ๊นŒ์ง€ ๋ฐ”๊พธ๋ฉด ๋ฌด์—‡ ๋•Œ๋ฌธ์— ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์กŒ๋Š”์ง€ ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ต๋‹ค. ์ ์ˆ˜ ๊ธฐ๋ฐ˜ ๊ฒฐํ•ฉ์ด ํ•ญ์ƒ ๋‚˜์˜๊ฑฐ๋‚˜ RRF๊ฐ€ ํ•ญ์ƒ ์šฐ์›”ํ•œ ๊ฒƒ๋„ ์•„๋‹ˆ๋‹ค. ์šด์˜ ๋ฐ์ดํ„ฐ์—์„œ ์•ˆ์ •์ ์ธ ๋ฐฉ๋ฒ•๊ณผ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ๋ณต์žก๋„ ์‚ฌ์ด์˜ ์„ ํƒ์ด๋‹ค.

์žฌ๋žญํ‚น์€ ํ›„๋ณด๋ฅผ ์ •๋ฆฌํ•˜์ง€๋งŒ ์—†๋Š” ์ •๋‹ต์„ ๋งŒ๋“ค์ง€ ๋ชปํ•œ๋‹ค

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

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

 

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

 

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

 

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

๊ฒ€์ƒ‰์–ด๋ฅผ ๊ณ ์น˜๋Š” ์ˆœ๊ฐ„ ์‚ฌ์šฉ์ž์˜ ์กฐ๊ฑด์ด ์‚ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค

์งˆ์˜ ์žฌ์ž‘์„ฑ์€ ๊ตฌ์–ด์ฒด ์งˆ๋ฌธ์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์ข‹์€ ํ‘œํ˜„์œผ๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ํ•˜์œ„ ์งˆ๋ฌธ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋Œ€ํ™”ํ˜• ์—์ด์ „ํŠธ์—์„œ๋Š” “๊ทธ ํ”Œ๋žœ๋„ ํ•ด๋‹น๋ผ?” ๊ฐ™์€ ํ‘œํ˜„์˜ ๋Œ€์ƒ์„ ์•ž์„  ๋Œ€ํ™”์—์„œ ๋ณต์›ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค. ๋‹ค๋งŒ ์งˆ๋ฌธ์„ ๋” ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ด ์ค‘์š”ํ•œ ์กฐ๊ฑด์„ ์ง€์šฐ๋Š” ๊ณผ์ •์ด ๋  ์ˆ˜๋„ ์žˆ๋‹ค.

 

“2026๋…„ 9์›” ์ด์ „์— ๊ตฌ๋งคํ•œ ๊ธฐ์—…์šฉ ์—ฐ๊ฐ„ ํ”Œ๋žœ์€ ํ™˜๋ถˆ๋˜๋‚˜?”๋ผ๋Š” ์งˆ๋ฌธ์„ “๊ธฐ์—…์šฉ ํ”Œ๋žœ ํ™˜๋ถˆ ์ •์ฑ…”์œผ๋กœ ์ค„์ด๋ฉด ๊ตฌ๋งค ์‹œ์ ๊ณผ ์—ฐ๊ฐ„ ๊ณ„์•ฝ์ด๋ผ๋Š” ์กฐ๊ฑด์ด ์‚ฌ๋ผ์ง„๋‹ค. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ๋” ๋งŽ์ด ๋‚˜์™€๋„ ์‚ฌ์šฉ์ž ์งˆ๋ฌธ์—๋Š” ๋” ๋ฉ€์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ์žฌ์ž‘์„ฑ ๊ฒฐ๊ณผ์™€ ์›๋ฌธ์„ ํ•จ๊ป˜ ๊ธฐ๋กํ•˜๊ณ  ์ œํ’ˆ ์‹๋ณ„์ž, ๋‚ ์งœ, ๋ถ€์ • ํ‘œํ˜„, ์ˆ˜๋Ÿ‰ ์กฐ๊ฑด์ด ์œ ์ง€๋˜๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

 

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

 

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

์ตœ์‹  ๋ฌธ์„œ๋ณด๋‹ค ๋จผ์ € ํ™•์ธํ•  ๊ฒƒ์€ ์ ์šฉ ์กฐ๊ฑด๊ณผ ์ ‘๊ทผ ๊ถŒํ•œ์ด๋‹ค

์‚ฌ๋‚ด RAG์˜ ์ •๋‹ต์€ ๊ฐ€์žฅ ์ตœ๊ทผ์— ๊ฒŒ์‹œ๋œ ๋ฌธ์„œ์™€ ํ•ญ์ƒ ๊ฐ™์ง€ ์•Š๋‹ค. 2026๋…„ 9์›”์— ์ƒˆ ํ™˜๋ถˆ ์ •์ฑ…์ด ๋‚˜์™”๋”๋ผ๋„ ๊ทธ ์ด์ „ ๊ณ„์•ฝ์—๋Š” ์ด์ „ ์•ฝ๊ด€์ด ์ ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ๊ฒŒ์‹œ์ผ, ์ˆ˜์ •์ผ, ์‹œํ–‰์ผ, ๊ณ„์•ฝ ์ฒด๊ฒฐ์ผ์€ ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ๊ฐ„ ์ •๋ณด๋‹ค. ์ตœ์‹ ์„ฑ ์ •๋ ฌ๋งŒ์œผ๋กœ ์ด ๊ด€๊ณ„๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค ํ•˜๋ฉด ๊ณผ๊ฑฐ ๊ฑฐ๋ž˜์— ํ˜„์žฌ ๊ทœ์ •์„ ์†Œ๊ธ‰ ์ ์šฉํ•˜๋Š” ๋‹ต์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

 

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

 

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

 

ํ•„ํ„ฐ๋„ ๋ฌด์กฐ๊ฑด ๊ฐ•ํ•˜๊ฒŒ ๊ฑธ๋ฉด ์ข‹์€ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ์ž˜๋ชป ์ž…๋ ฅ๋œ ์ œํ’ˆ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์ •๋‹ต์„ ๊ฒ€์ƒ‰ ์ „์— ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒ€์ƒ‰ ๋ˆ„๋ฝ์„ ์กฐ์‚ฌํ•  ๋•Œ๋Š” ํ•„ํ„ฐ ์ ์šฉ ์ „ํ›„์™€ ๋ฌธ์„œ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ๊ถŒํ•œ์„ ์™„ํ™”ํ•ด์„œ ํ•ด๊ฒฐํ•  ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ, ์˜ฌ๋ฐ”๋ฅธ ๊ถŒํ•œ ์•ˆ์—์„œ ์ธ๋ฑ์Šค์™€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์ •ํ™•์„ฑ์„ ๊ด€๋ฆฌํ•  ๋ฌธ์ œ๋‹ค.

 

์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ ์šฉ ๊ธฐ์ค€์„ ์งง๊ฒŒ ๋“œ๋Ÿฌ๋‚ด๋Š” ํŽธ์ด ๋‚ซ๋‹ค. “๊ธฐ์—…์šฉ ์—ฐ๊ฐ„ ๊ณ„์•ฝ์ด๋ฉฐ 2026๋…„ 9์›” ์ด์ „ ์ฒด๊ฒฐ์ด๋ผ๋Š” ์กฐ๊ฑด์—์„œ ์ด์ „ ์•ฝ๊ด€์„ ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค”์ฒ˜๋Ÿผ ์ „์ œ๋ฅผ ๋ช…์‹œํ•˜๋ฉด ์˜คํ•ด๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ์กฐ๊ฑด์ด ํ™•์ธ๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๋‹จ์ • ๋Œ€์‹  ํ™•์ธ์ด ํ•„์š”ํ•œ ํ•ญ๋ชฉ์„ ์ œ์‹œํ•ด์•ผ ํ•œ๋‹ค. ๊ฒ€์ƒ‰ ๊ด€๋ จ์„ฑ ์ ์ˆ˜๊ฐ€ ๋†’์€ ๋ฌธ์„œ๋„ ์ด ์ „์ œ๋ฅผ ๋Œ€์‹  ๊ฒฐ์ •ํ•ด ์ฃผ์ง€๋Š” ๋ชปํ•œ๋‹ค.

์ถœ์ฒ˜ ๋งํฌ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ๊ณผ ๊ทผ๊ฑฐ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์€ ๋‹ค๋ฅด๋‹ค

RAG ๋‹ต๋ณ€์— ๋ฌธ์„œ ๋งํฌ๊ฐ€ ๋‹ฌ๋ฆฌ๋ฉด ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์•„ ๋ณด์ธ๋‹ค. ํ•˜์ง€๋งŒ ๋งํฌ๊ฐ€ ์กด์žฌํ•œ๋‹ค๋Š” ์‚ฌ์‹ค๊ณผ ๊ทธ ๋ฌธ์„œ๊ฐ€ ๋ฐ”๋กœ ์•ž ์ฃผ์žฅ์„ ๋’ท๋ฐ›์นจํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์€ ๋‹ค๋ฅด๋‹ค. ์ œํ’ˆ ์†Œ๊ฐœ ํŽ˜์ด์ง€๋ฅผ ์ธ์šฉํ•˜๋ฉด์„œ ํ™˜๋ถˆ ๊ฐ€๋Šฅ ๊ธฐ๊ฐ„์„ ๋งํ•˜๊ฑฐ๋‚˜, ํ•œ ๋ฌธ์„œ์—์„œ ์ˆ˜๋Ÿ‰์„ ๊ฐ€์ ธ์˜ค๊ณ  ๋‹ค๋ฅธ ๋ฌธ์„œ์—์„œ ๋‹จ์œ„๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ์ถœ์ฒ˜๊ฐ€ ์žˆ์–ด๋„ ๊ทผ๊ฑฐ ์—ฐ๊ฒฐ์€ ๊นจ์ ธ ์žˆ๋‹ค.

 

๋‹ต๋ณ€์„ ๊ฒ€ํ† ํ•  ๋•Œ๋Š” ์ค‘์š”ํ•œ ์ฃผ์žฅ๋งˆ๋‹ค ๋Œ€์‘ํ•˜๋Š” ๊ทผ๊ฑฐ ๊ตฌ๊ฐ„์„ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค. ์ˆซ์ž, ๋‚ ์งœ, ์ ์šฉ ๋Œ€์ƒ, ์˜ˆ์™ธ, ์˜๋ฌด ์‚ฌํ•ญ์€ ํŠนํžˆ ์—„๊ฒฉํ•˜๊ฒŒ ๋ณด์ž. ๊ฒ€์ƒ‰ ์ฒญํฌ์˜ ID๋ฅผ ๋ฌธ์„œ URL๊ณผ ์—ฐ๊ฒฐํ•˜๊ณ , ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ํ™•์ธํ•  ์ ˆ ์ œ๋ชฉ์ด๋‚˜ ํŽ˜์ด์ง€ ์ •๋ณด๋„ ์ œ๊ณตํ•˜๋ฉด ๊ฒ€์ฆ ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ์ถœ์ฒ˜๋ฅผ ๋ฌธ์„œ ๋งจ ์•„๋ž˜ ํ•œ๊บผ๋ฒˆ์— ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์–ด๋А ์ฃผ์žฅ์˜ ๊ทผ๊ฑฐ์ธ์ง€ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค.

 

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

๊ฒ€์ƒ‰๋œ ๋ฌธ์„œ๋Š” ์‚ฌ์‹ค ์ž๋ฃŒ์ด๋ฉด์„œ ๋™์‹œ์— ์™ธ๋ถ€ ์ž…๋ ฅ์ด๋‹ค. ๋ฌธ์„œ ์•ˆ์— ์‹œ์Šคํ…œ ์ง€์‹œ๋ฅผ ๋ฐ”๊พธ๋ผ๋Š” ๋ฌธ์žฅ์ด ์„ž์—ฌ ์žˆ์–ด๋„ ๊ทธ๊ฒƒ์„ ๋„๊ตฌ ์‹คํ–‰ ๊ถŒํ•œ์œผ๋กœ ์ทจ๊ธ‰ํ•˜๋ฉด ์•ˆ ๋œ๋‹ค. ํŠนํžˆ ๋ฌธ์„œ๋ฅผ ์ฝ๊ณ  ๋ฉ”์ผ์„ ๋ณด๋‚ด๊ฑฐ๋‚˜ ์ฃผ๋ฌธ์„ ๋ฐ”๊พธ๋Š” ์—์ด์ „ํŠธ์—์„œ๋Š” ๋‹ต๋ณ€ ์ƒ์„ฑ๊ณผ ์‹ค์ œ ํ–‰๋™์˜ ๊ถŒํ•œ์„ ๋ถ„๋ฆฌํ•ด์•ผ ํ•œ๋‹ค. ๊ฒ€์ƒ‰ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ์ผ์ด ์‹คํ–‰ ๊ถŒํ•œ ๊ฒ€์ฆ์„ ๋Œ€์‹ ํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.

RAG ํ‰๊ฐ€๋Š” ๊ฒ€์ƒ‰๊ณผ ๋‹ต๋ณ€์„ ๋‚˜๋ˆ ์•ผ ์›์ธ์ด ๋ณด์ธ๋‹ค

๊ฒ€์ƒ‰ ํ‰๊ฐ€์—์„œ๋Š” ํ•„์š”ํ•œ ๊ทผ๊ฑฐ๊ฐ€ ํ›„๋ณด์— ํฌํ•จ๋˜์—ˆ๋Š”์ง€์™€ ์–ผ๋งˆ๋‚˜ ์•ž์— ๋ฐฐ์น˜๋˜์—ˆ๋Š”์ง€๋ฅผ ๋‚˜๋ˆ  ๋ณธ๋‹ค. Recall@N์€ ์ƒ์œ„ N๊ฐœ ์•ˆ์— ํ•„์š”ํ•œ ๊ทผ๊ฑฐ๋ฅผ ์–ผ๋งˆ๋‚˜ ํฌํ•จํ•˜๋Š”์ง€ ์‚ดํ”ผ๋Š” ๋ฐ ์‚ฌ์šฉํ•œ๋‹ค. MRR์€ ์ฒซ ๊ด€๋ จ ๊ฒฐ๊ณผ์˜ ์ˆœ์œ„์— ๋ฏผ๊ฐํ•˜๊ณ , NDCG๋Š” ๊ด€๋ จ์„ฑ ๋“ฑ๊ธ‰๊ณผ ์ˆœ์œ„์˜ ๊ฐ€์น˜๋ฅผ ๋ฐ˜์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ง€ํ‘œ ์ด๋ฆ„๋ณด๋‹ค ์–ด๋–ค ๋ฌธ์„œ๋‚˜ ์ฒญํฌ๋ฅผ ๊ด€๋ จ ์žˆ๋‹ค๊ณ  ํŒ๋‹จํ–ˆ๋Š”์ง€์˜ ๊ธฐ์ค€์ด ๋จผ์ €๋‹ค.

 

์ •๋‹ต์— ๋ฌธ์„œ ๋‘ ๊ฐœ๊ฐ€ ํ•„์š”ํ•œ ์งˆ๋ฌธ์ด๋ผ๋ฉด ํ•˜๋‚˜๋ฅผ ์ฐพ์€ ๊ฒƒ์œผ๋กœ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š๋‹ค. ๋ณธ๋ฌธ ๊ทœ์น™๊ณผ ์˜ˆ์™ธ ์กฐํ•ญ์„ ํ•จ๊ป˜ ์ฐพ์•„์•ผ ํ•˜๋Š” ์งˆ๋ฌธ๋„ ์žˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ ๋‹จ์ผ ์ •๋‹ต ๋ฌธ์„œ ๊ธฐ์ค€์˜ ์ ์ค‘๋ฅ ์€ ์‹ค์ œ ๋‹ต๋ณ€ ๊ฐ€๋Šฅ์„ฑ์„ ๊ณผ๋Œ€ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•„์š”ํ•œ ๊ทผ๊ฑฐ ๋ฌถ์Œ์„ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์กฐ๊ฑด๋ณ„ ๊ทผ๊ฑฐ์˜ ํฌํ•จ ์—ฌ๋ถ€๋ฅผ ๊ธฐ๋กํ•ด ํ‰๊ฐ€์˜ ๋‹จ์œ„๋ฅผ ์—…๋ฌด์— ๋งž์ถฐ์•ผ ํ•œ๋‹ค.

 

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

 

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

 

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

 

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

๊ฒ€์ƒ‰ ์‹คํŒจ 67% ๊ฐ์†Œ๋ผ๋Š” ์ˆ˜์น˜๋ฅผ ์ฝ๋Š” ์ •ํ™•ํ•œ ๋ฐฉ๋ฒ•

Anthropic์˜ Contextual Retrieval ์ž๋ฃŒ์—์„œ ์ž์ฃผ ์ธ์šฉ๋˜๋Š” ์ˆซ์ž๋Š” ์žฌ๋žญํ‚น์„ ํ•จ๊ป˜ ์ ์šฉํ–ˆ์„ ๋•Œ ๊ฒ€์ƒ‰ ์‹คํŒจ์œจ์ด 67% ์ค„์—ˆ๋‹ค๋Š” ๊ฒฐ๊ณผ๋‹ค. ์ด ํ‘œํ˜„์„ “RAG ๋‹ต๋ณ€ ์ •ํ™•๋„๊ฐ€ 67%ํฌ์ธํŠธ ์˜ฌ๋ผ๊ฐ”๋‹ค”๋กœ ๋ฐ”๊พธ๋ฉด ์˜๋ฏธ๊ฐ€ ์™„์ „ํžˆ ๋‹ฌ๋ผ์ง„๋‹ค. ์ด ์ˆ˜์น˜๋Š” ํ•ด๋‹น ํ‰๊ฐ€ ์กฐ๊ฑด์—์„œ ์ƒ์œ„ 20๊ฐœ ์ฒญํฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•œ ๊ฒ€์ƒ‰ ์‹คํŒจ ์ง€ํ‘œ์ธ 1-recall@20์— ๊ด€ํ•œ ๊ฒƒ์ด๋‹ค.

์ž๋ฃŒ์— ์ œ์‹œ๋œ ๊ธฐ์ค€์„  ์‹คํŒจ์œจ์€ 5.7%, ๋ฌธ๋งฅ์„ ์ถ”๊ฐ€ํ•œ ์ž„๋ฒ ๋”ฉ์€ 3.7%, ๋ฌธ๋งฅ ๊ธฐ๋ฐ˜ BM25๊นŒ์ง€ ๊ฒฐํ•ฉํ•œ ๊ตฌ์„ฑ์€ 2.9%, ์žฌ๋žญํ‚น๊นŒ์ง€ ์ ์šฉํ•œ ๊ตฌ์„ฑ์€ 1.9%๋‹ค. 5.7%์—์„œ 1.9%๋กœ ์ค„์–ด๋“  ์ฐจ์ด๋Š” 3.8%ํฌ์ธํŠธ์ด๋ฉฐ, ๊ธฐ์ค€์„  ์‹คํŒจ์œจ ๋Œ€๋น„ ์•ฝ 66.7%์˜ ์ƒ๋Œ€ ๊ฐ์†Œ๋‹ค. ์‹คํŒจ๊ฐ€ ์ค„์—ˆ๋‹ค๋Š” ์œ ์˜๋ฏธํ•œ ๊ฒฐ๊ณผ์ง€๋งŒ ์ตœ์ข… ์ƒ์„ฑ ๋‹ต๋ณ€์˜ ์ •ํ™•๋„๋‚˜ ๋ชจ๋“  ์—…๋ฌด์˜ ์„ฑ๋Šฅ์„ ์ง์ ‘ ๋‚˜ํƒ€๋‚ด์ง€๋Š” ์•Š๋Š”๋‹ค.

 

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

 

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

ํ•œ๊ตญ์–ด ์—…๋ฌด ๋ฌธ์„œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ˜„์‹ค์ ์ธ ๊ฐœ์„  ์ˆœ์„œ

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

 

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

 

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

 

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

 

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

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

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

Q. RAG๋ฅผ ์“ฐ๋ฉด ํ™˜๊ฐ์ด ์—†์–ด์ง€๋‚˜์š”?

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

Q. ์ฒญํฌ ํฌ๊ธฐ๋Š” ์ž‘์„์ˆ˜๋ก ๊ฒ€์ƒ‰์ด ์ž˜๋˜๋‚˜์š”?

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

Q. ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰๊ณผ ์žฌ๋žญํ‚น์€ ๊ฐ™์€ ๊ธฐ์ˆ ์ธ๊ฐ€์š”?

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๊ฒ€์ƒ‰์€ ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒ€์ƒ‰ ๋ฐฉ์‹์˜ ํ›„๋ณด๋ฅผ ๊ฒฐํ•ฉํ•˜๋Š” ๊ตฌ์„ฑ์ด๊ณ  ์žฌ๋žญํ‚น์€ ๊ฐ€์ ธ์˜จ ํ›„๋ณด์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‹ค์‹œ ํ‰๊ฐ€ํ•˜๋Š” ๋‹จ๊ณ„๋‹ค. ํ•จ๊ป˜ ์“ธ ์ˆ˜ ์žˆ์ง€๋งŒ ํ•ด๊ฒฐํ•˜๋Š” ์‹คํŒจ๊ฐ€ ๋‹ค๋ฅด๋‹ค. ํ›„๋ณด ์ž์ฒด์˜ ๋ˆ„๋ฝ๊ณผ ํ›„๋ณด ์•ˆ์—์„œ์˜ ์ž˜๋ชป๋œ ์ˆœ์œ„๋ฅผ ๊ตฌ๋ถ„ํ•ด์•ผ ํ•œ๋‹ค.

Q. RRF๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŠœ๋‹์ด ํ•„์š” ์—†๋‚˜์š”?

์ ์ˆ˜์˜ ์ฒ™๋„๋ฅผ ์ง์ ‘ ๋งž์ถ”๋Š” ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ์ง€๋งŒ ํ›„๋ณด ์ˆ˜, ๊ฒฐํ•ฉ ์ฐฝ์˜ ํฌ๊ธฐ, ์ˆœ์œ„ ์ƒ์ˆ˜ ๊ฐ™์€ ์กฐ๊ฑด์€ ์—ฌ์ „ํžˆ ๊ฒฐ๊ณผ์— ์˜ํ–ฅ์„ ์ค€๋‹ค. RRF ์ ์ˆ˜๋Š” ์ •๋‹ต ํ™•๋ฅ ์ด ์•„๋‹ˆ๋ฉฐ ์›๋ฌธ ๋‚ด์šฉ์˜ ์‚ฌ์‹ค์„ฑ๋„ ๊ฒ€์ฆํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ธฐ๋ณธ๊ฐ’์—์„œ ์‹œ์ž‘ํ•˜๋”๋ผ๋„ ์ž์ฒด ํ‰๊ฐ€๊ตฐ์œผ๋กœ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

Q. ํ•œ๊ตญ์–ด RAG์—๋Š” ํ•œ๊ตญ์–ด ์žฌ๋žญ์ปค๊ฐ€ ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•œ๊ฐ€์š”?

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

Q. ๋” ๊ธด ์ปจํ…์ŠคํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ชจ๋ธ์ด๋ฉด ๊ฒ€์ƒ‰์„ ์ƒ๋žตํ•ด๋„ ๋˜๋‚˜์š”?

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

RAG์˜ ๊ฒฝ์Ÿ๋ ฅ์€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์˜์‹ฌํ•˜๋Š” ๊ตฌ์กฐ์—์„œ ๋‚˜์˜จ๋‹ค

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

 

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

์ฐธ๊ณ  ์ž๋ฃŒ์™€ ์ฝ๋Š” ์ˆœ์„œ

• Anthropic, Introducing Contextual Retrieval, 2024๋…„ 9์›” 19์ผ. ์ฒญํฌ๋ณ„ ๋ฌธ๋งฅ์„ ์ž„๋ฒ ๋”ฉ๊ณผ BM25์— ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹, ์žฌ๋žญํ‚น์„ ํฌํ•จํ•œ ๊ฒ€์ƒ‰ ์‹คํŒจ์œจ ํ‰๊ฐ€์˜ ์›์ž๋ฃŒ๋‹ค. ๋ณธ๋ฌธ์˜ 67% ์ˆ˜์น˜๋Š” ์ด ์ž๋ฃŒ์˜ ์‹คํ—˜ ๋ฒ”์œ„๋ฅผ ์„ค๋ช…ํ•œ ๊ฒƒ์ด๋‹ค.

https://www.anthropic.com/news/contextual-retrieval

 

Contextual retrieval in AI systems

Contextual retrieval improves how AI systems access and use information, reducing retrieval failures in large knowledge bases.

www.anthropic.com

• Elastic ๊ณต์‹ ๋ฌธ์„œ, Reciprocal rank fusion. RRF ๊ณต์‹, rank_constant, rank_window_size์™€ ๊ฒฐํ•ฉ ๋™์ž‘์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ตฌํ˜„ ์‹œ์—๋Š” ์‚ฌ์šฉํ•˜๋Š” Elasticsearch ๋ฒ„์ „์— ๋งž๋Š” ๋ฌธ์„œ๋ฅผ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

https://www.elastic.co/docs/reference/elasticsearch/rest-apis/reciprocal-rank-fusion

 

Reciprocal rank fusion | Elasticsearch Reference

Reciprocal rank fusion (RRF) is a method for combining multiple result sets with different relevance indicators into a single result set. RRF requires...

www.elastic.co

• AWS ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ, ํ•œ๊ตญ์–ด Reranker๋ฅผ ํ™œ์šฉํ•œ ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG) ์„ฑ๋Šฅ ์˜ฌ๋ฆฌ๊ธฐ, 2024๋…„ 2์›” 20์ผ. ํ•œ๊ตญ์–ด ์žฌ๋žญํ‚น ๊ตฌ์„ฑ๊ณผ ํ‰๊ฐ€ ํ๋ฆ„์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ์ฐธ๊ณ ํ–ˆ๋‹ค. ๋‹น์‹œ ๋ชจ๋ธ๊ณผ ๊ตฌํ˜„ ์˜ˆ์‹œ๋Š” ๊ฒŒ์‹œ ์‹œ์ ์˜ ๋งฅ๋ฝ์œผ๋กœ ์ฝ์–ด์•ผ ํ•œ๋‹ค.

https://aws.amazon.com/ko/blogs/tech/korean-reranker-rag/

 

ํ•œ๊ตญ์–ด Reranker๋ฅผ ํ™œ์šฉํ•œ ๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ(RAG) ์„ฑ๋Šฅ ์˜ฌ๋ฆฌ๊ธฐ | Amazon Web Services

๊ฒ€์ƒ‰ ์ฆ๊ฐ• ์ƒ์„ฑ (Retrieval-Augmented Generation, RAG)์€ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰๊ณผ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ (Large Language Model, LLM) ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์ •ํ™•ํ•˜๊ณ  ๊ด€๋ จ์„ฑ ๋†’์€ ์‘๋‹ต์„ ์ƒ์„ฑํ•˜๋Š” AI ๊ธฐ์ˆ ๋กœ ๋ถ€์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ

aws.amazon.com

• Junyeol Blog, RAG ๊ฐœ๋… ์ •๋ฆฌ (2) — ๊ฒ€์ƒ‰ ์ •ํ™•๋„ ์˜ฌ๋ฆฌ๊ธฐ: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„œ์น˜, ๋ฆฌ๋žญํ‚น, ์ฟผ๋ฆฌ ์žฌ์ž‘์„ฑ, 2026๋…„ 8์›” 11์ผ. ๊ตญ๋‚ด ์„ค๋ช… ๊ธ€์˜ ์ฃผ์ œ ์ „๊ฐœ๋ฅผ ๋น„๊ตํ•˜๋Š” ๋ฐ ์ฐธ๊ณ ํ–ˆ์œผ๋ฉฐ, ์„ฑ๋Šฅ ์ˆ˜์น˜๋Š” ๊ณต์‹ ์›์ž๋ฃŒ์™€ ๋ณ„๊ฐœ๋กœ ์ผ๋ฐ˜ํ™”ํ•˜์ง€ ์•Š์•˜๋‹ค.

https://www.junyeol.blog/blog/tech/rag-hybrid-search-reranking

 

RAG ๊ฐœ๋… ์ •๋ฆฌ (2) — ๊ฒ€์ƒ‰ ์ •ํ™•๋„ ์˜ฌ๋ฆฌ๊ธฐ: ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„œ์น˜, ๋ฆฌ๋žญํ‚น, ์ฟผ๋ฆฌ ์žฌ์ž‘์„ฑ

๋ฒกํ„ฐ ๊ฒ€์ƒ‰๋งŒ์œผ๋กœ๋Š” ์™œ ๋ถ€์กฑํ•œ์ง€, BM25์™€์˜ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์„œ์น˜·ํฌ๋กœ์Šค์ธ์ฝ”๋” ๋ฆฌ๋žญํ‚น·์ฟผ๋ฆฌ ์žฌ์ž‘์„ฑ์œผ๋กœ ๊ฒ€์ƒ‰ ์ •ํ™•๋„๋ฅผ ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ์‹ค์ „ ์ˆ˜์น˜์™€ ํ•จ๊ป˜ ์ •๋ฆฌ

www.junyeol.blog

• hjjummy์˜ Dev Blog, RAG ๊ตฌ์ถ•ํ•˜๊ธฐ - 3.2 ์„ฑ๋Šฅ ์ตœ์ ํ™” : Hybrid Search(CC& RRF) ์™€ Rerank, 2025๋…„ 8์›” 19์ผ. ์ค€๋น„·๊ฒ€์ƒ‰·์žฌ๋žญํ‚น·์ƒ์„ฑ์˜ ํ๋ฆ„๊ณผ ๊ตญ๋‚ด ๊ฐœ๋ฐœ ๋ธ”๋กœ๊ทธ์˜ ์„ค๋ช… ํ˜•์‹์„ ๋น„๊ตํ–ˆ๋‹ค. ๋ณธ๋ฌธ์€ ์ด๋“ค ์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์žฌ๊ตฌ์„ฑํ•œ ํ•ด์„ค์ด๋ฉฐ ์ž์ฒด ์„ฑ๋Šฅ ์‹คํ—˜ ๋ณด๊ณ ์„œ๋Š” ์•„๋‹ˆ๋‹ค.

https://hjjummy.tistory.com/28