Dzięki temu system AI może przekazać modelowi konkretny akapit z oferty, FAQ lub procedury, zamiast całego pliku. Dobry podział zwiększa trafność odpowiedzi, ale zły może urwać istotny kontekst albo zwrócić kosztowną listę powtórzeń.
Każdy fragment dostaje własny embedding, metadane i identyfikator, a potem może zostać znaleziony jako osobny wynik. Nie chodzi więc o mechaniczne pocięcie PDF-a co kilka stron, lecz o przygotowanie jednostek, które zachowują sens i dają się bezpiecznie przekazać modelowi jako kontekst.
To ważne, bo jeden embedding całego obszernego dokumentu słabo reprezentuje wiele różnych tematów naraz. Gdy ekspert pyta o warunki wdrożenia, system powinien znaleźć sekcję o wdrożeniu, a nie ogólny dokument zawierający też bio, cennik i politykę prywatności. Mniejsze fragmenty pomagają wyszukiwaniu semantycznemu dopasować intencję pytania do właściwego miejsca w źródle.
Najprostsza strategia tnie tekst według stałej liczby znaków lub tokenów i dodaje niewielkie nakładanie się fragmentów. Overlap zmniejsza ryzyko, że zdanie zaczęte na końcu jednego fragmentu straci dalszy ciąg. Dokumentacja Azure AI Search zaleca zacząć od 512 tokenów oraz 25% nakładania się, ale to punkt startu do testów, nie uniwersalna recepta. Za duże fragmenty zmniejszają precyzję, za małe odbierają kontekst.
Lepsze dla treści eksperckich bywa dzielenie po strukturze: nagłówkach Markdown, pytaniach FAQ, etapach procesu, akapitach lub granicach zdań. Do fragmentu warto dołączyć tytuł dokumentu i nagłówek sekcji. Zdanie „trwa 60 minut” bez nazwy usługi jest bezużyteczne. To samo zdanie z kontekstem „Audyt AI 1:1: trwa 60 minut” staje się jednoznaczną informacją dla modelu i odbiorcy.
Praktyczny przykład: masz źródło prawdy o ofercie, zapis rozmów sprzedażowych i FAQ. Zamiast wrzucać trzy pliki do jednego promptu, dzielisz je na sekcje z metadanymi typu źródło, usługa, data aktualizacji i język. Pytanie „dla kogo jest konsultacja?” uruchamia wyszukiwanie, które zwraca dwa lub trzy fragmenty z aktualnej oferty. Dopiero wtedy model pisze odpowiedź oraz może wskazać, skąd ją wziął.
Chunking nie naprawi nieaktualnych, sprzecznych ani słabo opisanych danych. Może też zwiększyć koszt indeksowania i liczbę podobnych wyników, szczególnie gdy overlap jest za duży. Dlatego oceniaj system na realnych pytaniach klientów: czy zwrócony fragment zawiera pełną odpowiedź, czy ma właściwy kontekst i czy model nie miesza wersji oferty. Wrażliwe decyzje nadal wymagają kontroli człowieka.
Najczęstsze pytania
Jaki rozmiar fragmentu wybrać dla bazy wiedzy AI?
Nie ma jednej poprawnej liczby. Zacznij od fragmentów, które mieszczą jeden spójny temat, na przykład sekcję FAQ lub krótki etap procesu, a następnie sprawdź wyniki na prawdziwych pytaniach. Dla tekstu ciągłego rozsądnym punktem startu jest około 512 tokenów z nakładaniem się tekstu, ale dokument strukturalny często lepiej dzielić po nagłówkach i akapitach.
Czy chunking dokumentów eliminuje halucynacje AI?
Nie. Chunking pomaga dostarczyć modelowi bardziej trafny kontekst, ale nie gwarantuje, że model dobrze odczyta źródło albo nie dopowie czegoś od siebie. Potrzebujesz też aktualnych danych, filtrowania po metadanych, testów na ważnych pytaniach oraz jasnej reguły, kiedy odpowiedź ma zawierać link lub cytat do źródła.
Źródła
- Microsoft Learn: Chunk large documents for RAG and vector searchlearn.microsoft.com (otwiera się w nowej karcie)
- Anthropic: Citations w odpowiedziach opartych na dokumentachdocs.anthropic.com (otwiera się w nowej karcie)
- OpenAI: File search i wektorowe magazyny plikówplatform.openai.com (otwiera się w nowej karcie)






