Skip to main content

Sonamu์—์„œ ๊ธด ๋ฌธ์„œ ์ฒ˜๋ฆฌํ•˜๊ธฐ

Sonamu ์•ฑ์— ๋ธ”๋กœ๊ทธ ๊ธ€์ด๋‚˜ ๋งค๋‰ด์–ผ์„ ์—…๋กœ๋“œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค:
๋ฌธ์ œ:
  • ๊ธด ๋ฌธ์„œ (10,000๋‹จ์–ด ์ด์ƒ)
  • ์ž„๋ฒ ๋”ฉ API ํ† ํฐ ์ œํ•œ ์ดˆ๊ณผ
  • ์ „์ฒด๋ฅผ ํ•œ ๋ฒˆ์— ์ž„๋ฒ ๋”ฉ ๋ถˆ๊ฐ€๋Šฅ
ํ•ด๊ฒฐ์ฑ…: ์ฒญํ‚น(Chunking) - ๋ฌธ์„œ๋ฅผ ์ž‘์€ ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ

์ฒญํ‚น์ด๋ž€?

ํ•ต์‹ฌ:
  • ๊ธด ๋ฌธ์„œ โ†’ ์—ฌ๋Ÿฌ ์ฒญํฌ
  • ๊ฐ ์ฒญํฌ โ†’ ๊ฐœ๋ณ„ ์ž„๋ฒ ๋”ฉ
  • ๊ฒ€์ƒ‰ ์‹œ โ†’ ๊ฐ€์žฅ ๊ด€๋ จ ์žˆ๋Š” ์ฒญํฌ ๋ฐ˜ํ™˜

์™œ ํ•„์š”ํ•œ๊ฐ€?

1. ํ† ํฐ ์ œํ•œ
  • Voyage AI: 32,000 ํ† ํฐ
  • OpenAI: 8,191 ํ† ํฐ
  • ๊ธด ๋ฌธ์„œ๋Š” ์ œํ•œ ์ดˆ๊ณผ
2. ๊ฒ€์ƒ‰ ์ •ํ™•๋„
  • ์งง์€ ์ฒญํฌ๊ฐ€ ๋” ์ •ํ™•ํ•œ ๊ฒฐ๊ณผ
  • โ€œํ™˜๋ถˆ ๋ฐฉ๋ฒ•โ€๊ฒ€์ƒ‰ ์‹œ โ†’ ํ™˜๋ถˆ ์„น์…˜๋งŒ ๋ฐ˜ํ™˜
3. ์ปจํ…์ŠคํŠธ ๋ณด์กด
  • ๊ด€๋ จ ์ •๋ณด๋ฅผ ํ•จ๊ป˜ ์œ ์ง€
  • ๋ฌธ์žฅ์ด ๋Š๊ธฐ์ง€ ์•Š๊ฒŒ ๋ถ„ํ• 

Sonamu์˜ Chunking ํด๋ž˜์Šค

Sonamu Model์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ

๊ธด ๋ฌธ์„œ ์—…๋กœ๋“œ + ์ฒญํ‚น

ํ…Œ์ด๋ธ” ๊ตฌ์กฐ

์„ค์ • ์˜ต์…˜ ์ดํ•ดํ•˜๊ธฐ

chunkSize: ์ฒญํฌ ํฌ๊ธฐ

๊ถŒ์žฅ ๊ฐ’:
  • ์งง์€ ๊ฒ€์ƒ‰: 200-300์ž
  • ์ผ๋ฐ˜์ : 400-600์ž
  • ๊ธด ์ปจํ…์ŠคํŠธ: 800-1000์ž
๊ณ ๋ ค ์‚ฌํ•ญ:
  • ํ•œ๊ตญ์–ด: ~1์ž = ~1ํ† ํฐ
  • ์˜์–ด: ~1์ž = ~0.7ํ† ํฐ

chunkOverlap: ์ค‘๋ณต ํฌ๊ธฐ

์—ญํ• : ์ฒญํฌ ๊ฒฝ๊ณ„์—์„œ ๋ฌธ๋งฅ ์œ ์ง€
๊ถŒ์žฅ: chunkSize์˜ 10-20%

skipThreshold: ๋ถ„ํ•  ์Šคํ‚ต

ํšจ์œจ: ์งง์€ ๋ฌธ์„œ๋Š” ์ฒญํ‚น ๋ถˆํ•„์š”

separators: ๊ตฌ๋ถ„์ž ์šฐ์„ ์ˆœ์œ„

๋™์ž‘: ์™ผ์ชฝ๋ถ€ํ„ฐ ์‹œ๋„

์‹ค์ „ ์‹œ๋‚˜๋ฆฌ์˜ค

์‹œ๋‚˜๋ฆฌ์˜ค: ๊ธฐ์ˆ  ๋ฌธ์„œ ์ง€์‹ ๋ฒ ์ด์Šค

Sonamu๋กœ ๊ฐœ๋ฐœ ๋ฌธ์„œ ๊ฒ€์ƒ‰ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 1๋‹จ๊ณ„: ์กฐ๊ฑด๋ถ€ ์ฒญํ‚น
2๋‹จ๊ณ„: ๊ฒ€์ƒ‰ (์ฒญํฌ ๊ธฐ๋ฐ˜)
์‘๋‹ต ์˜ˆ์‹œ:

๋งˆํฌ๋‹ค์šด ๋ฌธ์„œ์— ์ตœ์ ํ™”

ํšจ๊ณผ: ํ—ค๋”ฉ ๋‹จ์œ„๋กœ ๋ถ„ํ•  โ†’ ๋ฌธ๋งฅ ๋ณด์กด

์ฒญํ‚น vs ์ „์ฒด ๋ฌธ์„œ

์–ธ์ œ ์ฒญํ‚น์ด ํ•„์š”ํ•œ๊ฐ€?

Sonamu์—์„œ์˜ ํŒ๋‹จ

์ฃผ์˜์‚ฌํ•ญ

Sonamu์—์„œ ์ฒญํ‚น ์‚ฌ์šฉ ์‹œ ์ฃผ์˜์‚ฌํ•ญ:
  1. chunkSize ๋„ˆ๋ฌด ์ž‘์ง€ ์•Š๊ฒŒ
  2. chunkOverlap ์ ์ ˆํžˆ
  3. separators ์ˆœ์„œ ์ค‘์š”
  4. ๋ถ€๋ชจ-์ž์‹ ๊ด€๊ณ„ ์œ ์ง€
  5. ๊ฒ€์ƒ‰ ์‹œ ์ค‘๋ณต ์ œ๊ฑฐ
  6. offset ์ €์žฅ (์„ ํƒ)

๋‹ค์Œ ๋‹จ๊ณ„

๋ฒกํ„ฐ ๊ฒ€์ƒ‰

์ฒญํฌ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰ API ๊ตฌํ˜„

์ž„๋ฒ ๋”ฉ

๋ฐฐ์น˜ ์ž„๋ฒ ๋”ฉ ์ƒ์„ฑํ•˜๊ธฐ