๐Ÿ“บ ์˜์ƒ ์š”์•ฝ ์•„์นด์ด๋ธŒ
โ† ๋ชฉ๋ก

Stop Chunking Like It's 2022 โ€” Yuval Belfer, AI21 Labs

AI Engineer ยท 2026-09-17 02:00 ยท 18:01

ํ•œ ์ค„ ํ•ต์‹ฌ

๊ณ ์ • chunk size๋กœ๋Š” ์งˆ์˜ ์œ ํ˜•์— ๋”ฐ๋ผ ์†์‹ค์ด ํฌ๋ฏ€๋กœ, ์—ฌ๋Ÿฌ ํฌ๊ธฐ๋กœ ๋™์‹œ์— ์ƒ‰์ธํ•˜๊ณ  RRF๋กœ ํ•ฉ์น˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์•ฝ๊ฐ„์˜ ์ฆ๊ฐ€๋งŒ์œผ๋กœ๋„ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ์„ 20~40%๊นŒ์ง€ ๋Œ์–ด์˜ฌ๋ฆด ์ˆ˜ ์žˆ๋‹ค.

์‹œ๊ฐ„๋ณ„ ์š”์•ฝ

  1. 0:00
    ์•„๋ฌด๊ฒƒ๋„ ์•„๋‹Œ ์ด์•ผ๊ธฐ์™€ chunking์ด ์ƒ๊ธด ์ด์œ  ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์—์„œ chunking์€ ์ฃฝ์ง€ ์•Š์•˜๊ณ , agentic search๊ฐ€ ๋Š˜์–ด๋„ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ์—์„œ๋Š” ์—ฌ์ „ํžˆ ์ค‘์š”ํ•œ ์ „์ฒ˜๋ฆฌ ๋ฌธ์ œ๋กœ ๋‚จ์•„ ์žˆ๋‹ค. Rag๊ฐ€ ๋ฐ˜๋ณตํ•ด์„œ โ€œ์ฃฝ์—ˆ๋‹คโ€๋Š” ๋ง์ด ๋‚˜์™€๋„, ์‹ค์ œ๋กœ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋ฌธ์„œ ์กฐ์ง ๋ฐฉ์‹์ด ์„ฑ๋Šฅ์„ ์ขŒ์šฐํ•œ๋‹ค.
  2. 1:43
    ์ƒ‰์ธ์€ ์ง€๋ฃจํ•˜๊ณ  ๊ฒ€์ƒ‰ ํŠœ๋‹์€ ์žฌ๋ฏธ์žˆ๋‹ค ์ƒ‰์ธ์€ ์ดˆ๊ธฐ์— chunk size๋ฅผ ์ •ํ•ด ์ €์žฅํ•ด ๋‘๋Š” ์ง€๋ฃจํ•œ ๋‹จ๊ณ„์ด๊ณ , ๊ฒ€์ƒ‰์€ top-k๋‚˜ hybrid search๋ฅผ ๋งŒ์ง€๋ฉฐ ์ฆ‰์‹œ ๊ฐœ์„ ์„ ์ฒด๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ๊ณ„๋‹ค. ํ•˜์ง€๋งŒ scale์ด ์ปค์งˆ์ˆ˜๋ก ๊ฒ€์ƒ‰ ํŠœ๋‹๋งŒ์œผ๋กœ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๊ณ , ๋ฐ์ดํ„ฐ ์ •๋ ฌ ๋ฐฉ์‹ ์ž์ฒด๊ฐ€ ๋น„ํšจ์œจ์ด๋ฉด ๋น„์šฉ๋งŒ ์ปค์ง„๋‹ค.
  3. 3:23
    ์งˆ๋ฌธ์— ๋‹ตํ•˜์ง€ ๋ชปํ•˜๋Š” World Cup ๋””๋ ‰ํ„ฐ๋ฆฌ ํด๋”๋ฅผ ๋Œ€ํšŒ๋ณ„๋กœ ์ž˜ ๋‚˜๋ˆ ๋„ โ€œ๊ฐ€์žฅ ๋งŽ์ด ์šฐ์Šนํ•œ ํŒ€์€ ๋ˆ„๊ตฌ์ธ๊ฐ€โ€ ๊ฐ™์€ ์งˆ๋ฌธ์€ ๊ฐ ํด๋”๋ฅผ ๋ชจ๋‘ ํ›‘๊ณ  ์ง‘๊ณ„ํ•ด์•ผ๋งŒ ๋‹ตํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฌธ์„œ ๊ตฌ์กฐ๊ฐ€ ์งˆ๋ฌธ ์œ ํ˜•์„ ๋ฐ˜์˜ํ•˜์ง€ ๋ชปํ•˜๋ฉด ๊ฒ€์ƒ‰์€ ๊ฒฐ๊ตญ ๋‹จ์ˆœ ์กฐํšŒ๊ฐ€ ์•„๋‹ˆ๋ผ ๋น„ํšจ์œจ์ ์ธ ์ง‘๊ณ„ ์ž‘์—…์ด ๋œ๋‹ค.
  4. 4:17
    ์ •๋ณด ์†์‹ค์ด ์žˆ๋Š” ์••์ถ•์œผ๋กœ์„œ์˜ chunking chunk๊ฐ€ ๋„ˆ๋ฌด ํฌ๋ฉด ๋ฌธ๋งฅ์€ ๋ณด์กด๋˜์ง€๋งŒ ์„ธ๋ถ€ ์‹ ํ˜ธ๊ฐ€ ์‚ฌ๋ผ์ง€๊ณ , ๋„ˆ๋ฌด ์ž‘์œผ๋ฉด ํฐ ๊ทธ๋ฆผ์ด ๋ฌด๋„ˆ์ง„๋‹ค. ๋”ฐ๋ผ์„œ chunking์€ ๋ณธ์งˆ์ ์œผ๋กœ ์†์‹ค ์••์ถ•์ด๋ฉฐ, ํ•˜๋‚˜์˜ ์ •๋‹ต chunk size๊ฐ€ ์กด์žฌํ•œ๋‹ค๊ธฐ๋ณด๋‹ค ์งˆ์˜์— ๋”ฐ๋ผ ์œ ๋ฆฌํ•œ ํฌ๊ธฐ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค.
  5. 6:13
    ๊ฐ™์€ ๋ฐ์ดํ„ฐ์…‹์˜ ์—ฌ์„ฏ ๊ฐ€์ง€ ๋ณต์ œ๋ณธ ๊ฐ™์€ ๋ฐ์ดํ„ฐ์…‹์„ ์—ฌ๋Ÿฌ ๋ฒˆ ๋ณต์ œํ•ด ๊ฐ๊ธฐ ๋‹ค๋ฅธ chunk size๋ฅผ ์ ์šฉํ•˜๊ณ , QM sum, Narrative QA, Seinfeld ๊ฐ™์€ ๋ฐ์ดํ„ฐ์…‹์—์„œ ์„ฑ๋Šฅ์„ ๋น„๊ตํ–ˆ๋‹ค. ์ด ์‹คํ—˜์€ ๋ฐ์ดํ„ฐ์…‹๋ณ„๋กœ ํ•˜๋‚˜์˜ ์ตœ์ ๊ฐ’์„ ์ฐพ๊ธฐ๋ณด๋‹ค, ์งˆ์˜์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์ง„๋‹ค๋Š” ์ ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋‹ค.
  6. 7:07
    ์„œ๋กœ ๋ฐ˜๋Œ€ ๋‹ต์„ ๋‚ด๋Š” ๋‘ ๊ฐœ์˜ Seinfeld ์งˆ๋ฌธ ๊ตฌ์ฒด์ ์ด๊ณ  ์ข์€ ์งˆ๋ฌธ์€ ์ž‘์€ chunk size์—์„œ ๋” ์ž˜ ๋งž๊ณ , ๋ฐ˜๋Œ€๋กœ ๋งฅ๋ฝ์ด ๋„“๊ฒŒ ํผ์ง„ ์งˆ๋ฌธ์€ ํฐ chunk size๊ฐ€ ์œ ๋ฆฌํ•˜๋‹ค. ๊ฐ™์€ ๋ฐ์ดํ„ฐ์…‹ ์•ˆ์—์„œ๋„ ์งˆ๋ฌธ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์ˆœ์œ„๊ฐ€ ํฌ๊ฒŒ ๋ฐ”๋€Œ๋ฏ€๋กœ, ๋‹จ์ผ chunk size๋Š” ํ•ญ์ƒ ์–ด๋–ค ์งˆ๋ฌธ์—๋Š” ๋ถˆ๋ฆฌํ•˜๋‹ค.
  7. 8:12
    ์˜ค๋ผํด ์‹คํ—˜ ๊ฐ ์งˆ์˜๋งˆ๋‹ค ๊ฐ€์žฅ ์ข‹์€ chunk size๋ฅผ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์˜ค๋ผํด์„ ๊ฐ€์ •ํ•˜๋ฉด, ๊ณ ์ • chunk size ์ „๋žต๊ณผ ํฐ ์„ฑ๋Šฅ ๊ฒฉ์ฐจ๊ฐ€ ๋“œ๋Ÿฌ๋‚œ๋‹ค. ์—ฌ๋Ÿฌ ๋ฐ์ดํ„ฐ์…‹์—์„œ chunk size๋“ค๋ผ๋ฆฌ ์„ฑ๋Šฅ ๊ณก์„ ์ด ๊ต์ฐจํ•˜๋ฉฐ, ์ตœ์  ์„ ํƒ์„ ์งˆ์˜๋ณ„๋กœ๋งŒ ๋ฐ”๊ฟ”๋„ recall์ด 20~40%๊นŒ์ง€ ๊ฐœ์„ ๋  ์ž ์žฌ๋ ฅ์ด ํ™•์ธ๋œ๋‹ค.
  8. 9:59
    ์–‘์ชฝ ๋ ๋ชจ๋‘์˜ ์ •๋ณด ๋ฌธ์ œ ์ƒ‰์ธ ๋‹จ๊ณ„์—์„œ๋Š” ์•ž์œผ๋กœ ๋“ค์–ด์˜ฌ ์งˆ์˜๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— chunk size๋ฅผ ์งˆ์˜์— ๋งž๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์—†๊ณ , ๊ฒ€์ƒ‰ ๋‹จ๊ณ„์—์„œ๋Š” chunk size๊ฐ€ ์ด๋ฏธ ๊ณ ์ •๋˜์–ด ์žˆ์–ด ๋’ค๋Šฆ๊ฒŒ ๋ฐ”๊ฟ€ ์ˆ˜ ์—†๋‹ค. ๊ธฐ์กด์˜ contextual retrieval์ฒ˜๋Ÿผ ๊ฐ chunk๋ฅผ ๋ณด๊ฐ•ํ•˜๋Š” ๋ฐฉ์‹๋„ ์žˆ์ง€๋งŒ, ์—ฌ๊ธฐ์„œ๋Š” ๊ณ ์ •๊ฐ’ ํ•˜๋‚˜์— ๋ฌถ์ด์ง€ ์•Š๋Š” ์ ‘๊ทผ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๋ฌธ์ œ์˜์‹์ด ํ•ต์‹ฌ์ด๋‹ค.
  9. 11:02
    ๋‹ค์ค‘ ์Šค์ผ€์ผ ์ƒ‰์ธ๊ณผ ์ˆœ์œ„ ์œตํ•ฉ ํ•˜๋‚˜์˜ chunk size ๋Œ€์‹  ์—ฌ๋Ÿฌ window size๋กœ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•ด ๋™์‹œ์— ์ƒ‰์ธํ•˜๊ณ , ์งˆ์˜ ์‹œ ๋ชจ๋“  ์ƒ‰์ธ์„ ๋ณ‘๋ ฌ๋กœ ๊ฒ€์ƒ‰ํ•œ ๋’ค RRF(reciprocal rank fusion)๋กœ ํ•ฉ์นœ๋‹ค. chunk ๊ฐ„ ์ง์ ‘ ๋น„๊ต๊ฐ€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— chunk๊ฐ€ ์•„๋‹Œ document ๋‹จ์œ„ ์ˆœ์œ„๋ฅผ ๋ชจ์•„ ํˆฌํ‘œํ•˜๋“ฏ ๊ฒฐํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ด ํšจ๊ณผ์ ์ด๋‹ค.
  10. 13:50
    ๋„ค ๊ฐœ ๋ฐ์ดํ„ฐ์…‹์—์„œ์˜ ๊ฒฐ๊ณผ QM sum, Narrative QA, Seinfeld, Finance Bench์—์„œ ์ด ๋ฐฉ๋ฒ•์€ ๋Œ€๋ถ€๋ถ„์˜ recall ๊ตฌ๊ฐ„์—์„œ ์ตœ๊ณ ์˜ ๊ณ ์ • chunk size๋ณด๋‹ค ์ข‹๊ฑฐ๋‚˜ ๊ทธ์— ์ค€ํ•˜๋Š” ์„ฑ๋Šฅ์„ ๋ƒˆ๋‹ค. ํžˆํŠธ๋งต์—์„œ๋„ ์ „๋ฐ˜์ ์œผ๋กœ ๋” ๋†’์€ recall์ด ํ™•์ธ๋˜๋ฉฐ, ์ผ๋ถ€ ๋ฐ์ดํ„ฐ์…‹์—์„œ๋Š” 20~40% ์ˆ˜์ค€์˜ ๊ฐœ์„ ์ด ๋‚˜ํƒ€๋‚ฌ๋‹ค.
  11. 15:24
    ๋ฉ”๋ชจ๋ฆฌ ๋น„์šฉ์€ ์–ผ๋งˆ์ธ๊ฐ€ ๋Œ€์‹  ์—ฌ๋Ÿฌ ๋ณต์ œ๋ณธ์„ ์œ ์ง€ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ์•ฝ 2~5๋ฐฐ ์ˆ˜์ค€์œผ๋กœ ์ฆ๊ฐ€ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฒ€์ƒ‰์€ ๋ณ‘๋ ฌํ™”ํ•  ์ˆ˜ ์žˆ๊ณ  RRF ๋น„์šฉ๋„ ํฌ์ง€ ์•Š์•„ ์ง€์—ฐ์‹œ๊ฐ„ ์˜ํ–ฅ์€ ์ž‘์œผ๋ฉฐ, ์•ž์œผ๋กœ๋Š” ํ•„์š”ํ•œ chunk size ๊ฐœ์ˆ˜์™€ ์„ ํƒ ๊ธฐ์ค€์„ ๋” ์ •๊ตํ•˜๊ฒŒ ์ •ํ•ด์•ผ ํ•œ๋‹ค.

์‹ค๋ฌด ์ธ์‚ฌ์ดํŠธ

  • ์งˆ์˜ ์œ ํ˜•์ด ๋‹ค์–‘ํ•˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ํด์ˆ˜๋ก ๋‹จ์ผ chunk size ์ตœ์ ํ™”๋ณด๋‹ค ๋‹ค์ค‘ ์Šค์ผ€์ผ ์ƒ‰์ธ๊ณผ rank fusion์ด ๋” ์‹ค์šฉ์ ์ด๋‹ค.
  • ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ๊ฐœ์„ ์ด ๋ง‰ํž ๋•Œ๋Š” ๋ชจ๋ธ๋ณด๋‹ค ๋ฐ์ดํ„ฐ ์กฐ์ง ๋ฐฉ์‹๋ถ€ํ„ฐ ์ ๊ฒ€ํ•ด์•ผ ํ•˜๋ฉฐ, ํŠนํžˆ chunking์€ ๊ฐ€์žฅ ํฐ ๊ตฌ์กฐ์  ๋ ˆ๋ฒ„๋ฆฌ์ง€์ผ ์ˆ˜ ์žˆ๋‹ค.
  • ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ถ”๊ฐ€๋กœ ์“ฐ๋”๋ผ๋„ latency๋ฅผ ํฌ๊ฒŒ ๋Š˜๋ฆฌ์ง€ ์•Š๊ณ  recall์„ ๋†’์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋น„์šฉ ๋Œ€๋น„ ์„ฑ๋Šฅ ์ด๋“์„ ์ˆ˜์น˜๋กœ ๋น„๊ตํ•ด ์˜์‚ฌ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค.