제2장 — 지능형 문서 파싱

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

์ œ2์žฅ โ€” ์ง€๋Šฅํ˜• ๋ฌธ์„œ ํŒŒ์‹ฑ

LLM Primer III: RAG๋กœ ๊ฐ•ํ™”ํ•˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ AI๋ฅผ ์ฑ•ํ„ฐ๋ณ„๋กœ ์†Œ๊ฐœํ•˜๋Š” ์‹œ๋ฆฌ์ฆˆ์˜ ๋‘ ๋ฒˆ์งธ ๊ธ€์ž…๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์€ ์ž…๋ ฅ์˜ ํ’ˆ์งˆ์„ ๊ทธ๋Œ€๋กœ ๋ฌผ๋ ค๋ฐ›์Šต๋‹ˆ๋‹ค โ€” ๊ทธ๋ฆฌ๊ณ  ์ž…๋ ฅ ์ธต์€, ์‹ค๋ง์Šค๋Ÿฌ์šด RAG ํ’ˆ์งˆ์˜ ๊ฐ€์žฅ ํ”ํ•œ ์›์ธ์ด ์กฐ์šฉํžˆ ์‚ด๊ณ  ์žˆ๋Š” ์ž๋ฆฌ์ž…๋‹ˆ๋‹ค.


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

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

ํ•œ ์ค„๋กœ: PDF๋Š” ํ…์ŠคํŠธ ํŒŒ์ผ์ด ์•„๋‹ˆ๋ผ ๋ฐฐ์น˜ ๋ช…์„ธ์ž…๋‹ˆ๋‹ค โ€” ๊ทธ๋ฆฌ๊ณ  ๋ ˆ์ด์•„์›ƒ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ํŒŒ์„œ๋Š” ๋ฌธ์„œ์˜ ์ „์‚ฌ๋ณธ์ด ์•„๋‹ˆ๋ผ ํŒŒ์ผ์˜ ์ „์‚ฌ๋ณธ์„ ๋งŒ๋“ค์–ด ๋ƒ…๋‹ˆ๋‹ค.

2.1 PDF๋ฅผ ํ‰ํ‰ํ•˜๊ฒŒ ๋งŒ๋“ค๋ฉด ๋ฌด์—‡์ด ์‚ฌ๋ผ์ง€๋Š”๊ฐ€

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

ํ‘œ๋Š” ๋” ๋‚˜์ฉ๋‹ˆ๋‹ค. 3ํ–‰ 4์—ด์˜ 1,427์ด ์˜๋ฏธํ•˜๋Š” ๋ฐ”๋Š” 2024๋…„ 3๋ถ„๊ธฐ์™€ ๋ถ๋™๋ถ€ ์ง€์—ญ์˜ ๊ต์ฐจ์ ์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ์ถ”์ถœ๊ธฐ์—๊ฒŒ ๊ทธ๊ฒƒ์€ ์–ด๋А ๋ฌธ์ž์—ด๊ณผ๋„ ๊ด€๊ณ„๊ฐ€ ์—†๋Š” ์ˆซ์ž์ž…๋‹ˆ๋‹ค โ€” ๊ทธ ๋ฌธ์ž์—ด๋“ค์€ ํŽ˜์ด์ง€์˜ ๋‹ค๋ฅธ ์–ด๋”˜๊ฐ€์— ๊ทธ๋ ค์ ธ ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ‘œ๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์ˆซ์ž ๋ชฉ๋ก์œผ๋กœ ๋…น์•„ ๋ฒ„๋ฆฌ๊ณ , ใ€Œ3๋ถ„๊ธฐ ๋ถ๋™๋ถ€ ๋งค์ถœใ€ ๊ฐ™์€ ์ฟผ๋ฆฌ๋Š” ์•„๋ฌด๊ฒƒ๋„ ์ฐพ์•„๋‚ด์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค โ€” 1,427์„ ๋‹ด์€ ์ฒญํฌ๊ฐ€ ๋ถ๋™๋ถ€๋ฅผ ์ž„๋ฒ ๋”ฉ์—์„œ ์—ฐ๊ฒฐํ•  ๋งŒํผ ๊ฐ€๊น๊ฒŒ ๋‹ด๊ณ  ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์–‘์‹๋„ ๊ฐ™์€ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค: ๋ ˆ์ด๋ธ”๊ณผ ๊ฐ’์ด ๋ถ„๋ฆฌ๋œ ๋ฌธ์ž์—ด๋กœ ๋‚˜์˜ค๊ณ , ์ธ๋ฑ์Šค์—๋Š” ํ•„๋“œ ์ด๋ฆ„ ์—†๋Š” ๊ฐ’์ด ๋‹ด๊น๋‹ˆ๋‹ค. ์Šค์บ” ๋ฌธ์„œ์— OCR์ด ๋”ํ•ด์ง€๋ฉด โ€” ๊ฒ€์ƒ‰์ด ์ฒ ์ž์— ๊ฐ€์žฅ ๋ฏผ๊ฐํ•œ ์ž๋ฆฌ์ธ โ€” ์ „๋ฌธ ์šฉ์–ด์™€ ๊ณ ์œ ๋ช…์‚ฌ์— ์ •ํ™•ํžˆ ๋ฌธ์ž ๋‹จ์œ„ ์˜ค๋ฅ˜๊ฐ€ ์–นํž™๋‹ˆ๋‹ค.

2.2 ๋ ˆ์ด์•„์›ƒ ์ธ์ง€ ํŒŒ์‹ฑ: ์‹ ํ˜ธ๋ฅผ ๋‹ค์‹œ ์‚ด๋ฆฌ๊ธฐ

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

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

2.3 ํ˜„์žฌ์˜ ๋„๊ตฌ ์ง€ํ˜•

์ด ๋ถ„์•ผ๋Š” ์•Œ ๋งŒํ•œ ๋„๊ตฌ ๋Œ€์—ฌ์„ฏ ๊ฐœ๋กœ ์ •๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. LlamaParse๋Š” LlamaIndex์˜ ํ˜ธ์ŠคํŒ… ํŒŒ์„œ์ด๋ฉฐ โ€” ํ‘œ์™€ ์–‘์‹์— ๊ฐ•ํ•˜๊ณ , ์ด๋ฏธ LlamaIndex ์ƒํƒœ๊ณ„ ์•ˆ์— ์žˆ๊ณ  ๋งค๋‹ˆ์ง€๋“œ ์„œ๋น„์Šค๋ฅผ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋‹ค๋ฉด ์˜ณ์€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. Docling์€ IBM์˜ ์˜คํ”ˆ์†Œ์Šค ๋ ˆ์ด์•„์›ƒ ์ธ์ง€ ํŒŒ์„œ๋กœ, ๋ณต์žกํ•œ ํ‘œ ๊ตฌ์กฐ๋ฅผ TableFormer ๋ชจ๋ธ์ด ๋‹ค๋ฃจ๊ณ , ๋ฐ์ดํ„ฐ๊ฐ€ ์ธํ”„๋ผ๋ฅผ ๋– ๋‚  ์ˆ˜ ์—†๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค ๋ฐฐ์น˜์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ์„ ํƒ์ž…๋‹ˆ๋‹ค. Unstructured๋Š” ํญ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๊ณ  โ€” ๋‹ค์–‘ํ•œ ์ž…๋ ฅ ํฌ๋งท, ํ˜• ์ง€์ • ์š”์†Œ ๋ถ„ํ•  ๋ชจ๋ธ, ์ผ๊ด€๋œ ํ•˜๋ฅ˜ ์ธํ„ฐํŽ˜์ด์Šค โ€” ์ด์งˆ์ ์ธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ฝ”ํผ์Šค์— ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ์ฒซ ์„ ํƒ์ž…๋‹ˆ๋‹ค. Marker-PDF๋Š” ํ•œ ๊ฐ€์ง€๋ฅผ ๋งค์šฐ ์ž˜ ํ•ฉ๋‹ˆ๋‹ค: PDF์—์„œ ๊น”๋”ํ•œ Markdown์œผ๋กœ, ํ—ค๋”ฉ, ๋ชฉ๋ก, ์ฝ”๋“œ ๋ธ”๋ก์— ํŠนํžˆ ์‹ ๊ฒฝ ์จ์„œ. Firecrawl์€ ์›น ์ธก ์ž…๋ ฅ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค โ€” URL์„ ๋„ฃ์œผ๋ฉด ์žกํ‹ฐ๊ฐ€ ๋น ์ง„ Markdown์ด ๋‚˜์˜ต๋‹ˆ๋‹ค. DeepSeek-OCR์€ 2025๋…„ ํ›„๋ฐ˜์— ๊ณต๊ฐœ๋˜์–ด, ํŽ˜์ด์ง€๋ฅผ ๋งค์šฐ ์ ์€ ๋น„์ „ ํ† ํฐ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•ด ๋ฉ”๋ชจ๋ฆฌ์™€ ๊ณ„์‚ฐ์„ ํฌ๊ฒŒ ์ค„์ด๋ฉฐ, ์ฒ˜๋ฆฌ๋Ÿ‰์ด ์˜ˆ์‚ฐ์„ ์ง€๋ฐฐํ•  ๋•Œ ์ง„์ง€ํ•œ ํ›„๋ณด์ž…๋‹ˆ๋‹ค.

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

2.4 ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋Œ€์•ˆ

๊ฐ™์€ ์‹œ๊ธฐ์— ํ˜๋Ÿฌ์˜จ ๋‹ค๋ฅธ ๋…ธ์„ ์€ ๊ทธ ํ‹€์ง“๊ธฐ ์ž์ฒด๋ฅผ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ์ด ํŽ˜์ด์ง€๋ฅผ ๋ณด๊ณ  ๊ทธ์— ๊ด€ํ•œ ์งˆ๋ฌธ์— ๋‹ตํ•  ๋งŒํผ ์ž˜ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด, ๊ตณ์ด ํ…์ŠคํŠธ๋กœ ๋ณ€ํ™˜ํ•  ์ด์œ ๊ฐ€ ์žˆ๊ฒ ์Šต๋‹ˆ๊นŒ? ColPali๋‚˜ ColQwen2 ๊ฐ™์€ ๋Šฆ์€-์ƒํ˜ธ์ž‘์šฉ ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ๋ฆฌํŠธ๋ฆฌ๋ฒ„๋Š” ColBERT ์•„์ด๋””์–ด๋ฅผ ์ด๋ฏธ์ง€๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค โ€” ํŽ˜์ด์ง€์˜ ํŒจ์น˜๋‹น ํ•˜๋‚˜์˜ ์ž„๋ฒ ๋”ฉ์„, ์ฟผ๋ฆฌ ํ† ํฐ๊ณผ max-similarity ์ง‘๊ณ„๋กœ ์ ์ˆ˜ ๋งค๊น๋‹ˆ๋‹ค. ๋ฆฌํŠธ๋ฆฌ๋ฒ„๋Š” ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ ๋งŒ์œผ๋กœ๋Š” ๋งค์น˜๋˜์ง€ ์•Š์•˜์„ ํŽ˜์ด์ง€๋ฅผ ํ‘œ๋ฉดํ™”ํ•ฉ๋‹ˆ๋‹ค โ€” ๊ด€๋ จ ์ •๋ณด๊ฐ€ ํ‘œ, ๊ทธ๋ฆผ, ํ˜น์€ ํ…์ŠคํŠธ ์ถ”์ถœ์ด ๋ง์ณค์„ ๋ ˆ์ด์•„์›ƒ ์•ˆ์— ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—. ๋น„์ „-์–ธ์–ด ๋ชจ๋ธ์ด ํŽ˜์ด์ง€๋ฅผ ์ง์ ‘ ์ฝ์Šต๋‹ˆ๋‹ค.

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

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

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

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


๋‹ค์Œ โ†’ ์ œ3์žฅ: ๊ณ ๊ธ‰ ์ฒญํ‚น ํ”„๋ ˆ์ž„์›Œํฌ. ๊ณ ์ • ํฌ๊ธฐ์—์„œ ๊ตฌ์กฐ ์ธ์ง€๊นŒ์ง€์˜ ์ฒญํ‚น ์ŠคํŽ™ํŠธ๋Ÿผ, ์˜ค๋ฒ„๋žฉ ๋ฏธ์‹ , ์ปจํ…์ŠคํŠธ ํด๋ฆฌํ”„, ๊ทธ๋ฆฌ๊ณ  ์…ˆ์„ ๋ฐ”๊พผ ์ปจํ…์Šค์ถ”์–ผ ๋ฆฌํŠธ๋ฆฌ๋ฒŒ๊ณผ ๋ ˆ์ดํŠธ ์ฒญํ‚น.

์ „์ฒด ๊ทธ๋ฆผ์„ ๋ณด๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด? ์ฑ…์€ ๊ฐ ๋„๊ตฌ๋ฅผ ์ฝ”ํผ์Šค ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๊ตฌ์ฒด์  ์•ˆ๋‚ด์™€ ํ•จ๊ป˜ ๊ฑท๊ณ , ์—…๊ทธ๋ ˆ์ด๋“œ ์‚ฌ์ด์— ์ธ๋ฑ์Šค๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ํŒŒ์„œ ๋ฒ„์ „ ๊ด€๋ฆฌ ํ”Œ๋ ˆ์ด๋ถ์„ ์‹ฃ๊ณ , ์‹ค์ œ ๋ฐฐํฌ์—์„œ ๋– ์˜ค๋ฅด๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ์˜ ๋ฐ์ดํ„ฐ ๊ฑฐ์ฃผ์„ฑ๊ณผ ์ ‘๊ทผ ์ œ์–ด ๋ฌธ์ œ๊นŒ์ง€ ๋‹ค๋ฃน๋‹ˆ๋‹ค. Amazon์—์„œ LLM Primer III ๋ณด๊ธฐ โ†’

SHO
SHO