Odborná definice
Význam a odborné vymezení pojmu
Chunking je rozdělení dokumentu nebo datového toku na menší jednotky, které lze samostatně indexovat, embedovat, vyhladávat nebo posielat modelu. V RAG systéme chunk nese text a metadata o zdroji, pozici, nadpise či oprávnění. Strategie může být pevná podle tokenů, rekurzívna, štruktúrna nebo sémantická a často používá překryv. Cílem není vytvořit co najmenšie kusy, ale zachovat významovou súdržnost při prijatelnej granularite, recalli, kontextovej ceně a přesnosti citování.
Srozumitelné vysvětlení
Jak se pojem používá v praxi
Pokud se dvadsaťstranová smernica uloží jako jeden vektor, vyhledávání může najít dokument, ale model dostane mnoho nerelevantného textu. Pokud ji rozsekáte po každé vete, definice může zůstat v jednom chunke a výnimka v jiném. Dobré dělení respektuje nadpisy, odseky, tabulky a logické celky. Při odpovedi se vrátia pouze najvhodnejšie úseky spolu s názvem dokumentu a miestom původu. Velikost se nenastavuje pocitovo, ale experimentom nad reálnymi otázkami a meráním retrievalu i finálnej odpovědi.
Časté otázky
Otázky, které upřesňují význam
Jaký velký má být chunk?
Neexistuje univerzálne číslo. Závisí na typu dokumentu, embeddingového modelu, otázek a množství kontextu, který aplikace skládá. Kratšie úseky zvyšují přesnost lokalizace, déle zachovávají souvislosti. Velikost se testuje spolu s top-k a rerankingom.
Na co slouží overlap?
Opakování okrajovej části v susednom chunke snižuje riziko, že důležitá věta nebo definice bude prerušená hranicou. Velký overlap však vytváří duplicity v indexe, zvyšuje cenu a může naplnit kontext téměř rovnakými pasážami.
Proč je štruktúrne dělení často lépe než pevný počet znaků?
Nadpisy, zoznamy, články zákona a tabulky nesou významové hranice. Štruktúrny chunker jejich využije a zachová čitatelnou jedničku. Pevná délka je jednoduchá a stabilní, ale může spojit dvě nesúvisiace témy nebo rozdelit jednu podmínku.
Jako chunkovat tabulky?
Tabulka potřebuje hlavičky, jednotky a kontext riadků. Někdy se uloží celý menší objekt, inokedy se vytvoří riadkové úseky s opakovanou hlavičkou a súhrnom. Holé bunky bez názvů stlpců mají slabou interpretačnou i retrievalovou hodnotu.
Jaké metadata má chunk obsahovat?
Minimálně stabilní ID dokumentu a úseku, název, sekci, verzi, datum, jazyk, přístupové oprávnění a odkaz na originál. Metadata umožnia filtrování, citování, deduplikaci, aktualizaci indexu a odstranění neplatného obsahu.
Související pojmy
Významové a tematické souvislosti
Zdroje a redakční stopa
Použitá východiska a odborná revize
- Microsoft Learn, Chunk Documents for Vector Search Microsoft Azure Architecture Center, RAG Chunking Phase
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
