Definicja (kanoniczna)
Chunking to sposób dzielenia treści na fragmenty (chunki), które mogą być niezależnie pobierane, interpretowane i wykorzystywane przez modele językowe oraz systemy RAG jako samodzielny kontekst decyzyjny. Każdy chunk powinien zawierać kompletną informację na jeden temat, bez konieczności odwoływania się do innych fragmentów treści.
Rola w architekturze
Chunking decyduje o tym, jakie informacje faktycznie trafiają do okna kontekstu modelu.
Jeśli kluczowe dane oferty są rozproszone pomiędzy wiele fragmentów, system może:
-
pobrać tylko część informacji,
-
pominąć istotne parametry,
-
wygenerować niepełną lub błędną interpretację oferty.
Poprawny chunking jest warunkiem skutecznego wykorzystania treści w systemach RAG i agentach autonomicznych.
Relacja do innych pojęć
Chunking jest bezpośrednio powiązany z:
-
Atomic Offer Block – idealny przykład pojedynczego chunka,
-
Bot-First Content – warunek projektowy poprawnego chunkingu,
-
RAG – mechanizm, który wykorzystuje chunki jako jednostki wejściowe.