Chonkie
๐ฆ CHONK your texts with Chonkie โจ - The no-nonsense RAG chunking library
๋น ๋ฅด๊ณ ๊ฒฝ๋์ธ RAG์ฉ ํ์ด์ฌ ํ ์คํธ ์ฒญํน ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Features
- ๊ธฐ๋ณธ ์ค์น ์ฉ๋์ด 21MB๋ก ๋์ฒด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋๋น 80-171MB ๋ ์์
- ๋ค๋ฅธ ์ธ๊ธฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ณด๋ค ํ ํฐ ์ฒญํน ์๋๊ฐ 33๋ฐฐ ๋น ๋ฆ
- ํ ํฐ, ๋จ์ด, ๋ฌธ์ฅ, ์๋งจํฑ, SDPM ๋ฑ ๋ค์ํ ์ฒญํน ์ ๋ต ์ง์
- transformers, tokenizers, tiktoken ๋ฑ ์ฃผ์ ํ ํฌ๋์ด์ ์ ๋ชจ๋ ํธํ
- ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง์ผ๋ก๋ ์ธ๋ถ ์ข ์์ฑ ์์
๊ธฐ์ ์ ์ต์ ํ
- ๋ ๋น ๋ฅธ ํ ํฐํ๋ฅผ ์ํด ๋ฉํฐ์ค๋ ๋ฉ์ ์ง์ํ๋ tiktoken ์ฌ์ฉ
- ์ ๊ทน์ ์ธ ์บ์ฑ๊ณผ ์ฌ์ ๊ณ์ฐ ๊ตฌํ
- ํจ์จ์ ์ธ ์๋งจํฑ ์ฒญํน์ ์ํ Running Mean Pooling ์ฌ์ฉ
- ํ์ํ ๊ฒ๋ง ์ค์นํ ์ ์๋ ๋ชจ๋ํ ์ข ์์ฑ ์์คํ