Encyklopedia AI

Document chunking

Chunking dokumentów w RAG

Chunking dokumentów w RAG to podział długich materiałów na mniejsze, znaczące fragmenty przed utworzeniem embeddingów i wyszukiwaniem.

  • Technologia
  • 2 min czytania
  • Aktualizacja:

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

  1. Microsoft Learn: Chunk large documents for RAG and vector searchlearn.microsoft.com (otwiera się w nowej karcie)
  2. Anthropic: Citations w odpowiedziach opartych na dokumentachdocs.anthropic.com (otwiera się w nowej karcie)
  3. OpenAI: File search i wektorowe magazyny plikówplatform.openai.com (otwiera się w nowej karcie)

Chcesz więcej takich konkretów?

Co niedzielę wysyłam jeden praktyczny mail o AI, sprzedaży wiedzy i budowaniu systemów, które realnie pomagają w pracy.

Archiwum wydań

„Ten newsletter nie jest nachalny, urzeka autentycznością, a osobiste historie Bartka są świetnym punktem odniesienia do moich własnych doświadczeń.”
Małgorzata BabskaMałgorzata Babskaarchitektka

Chcesz konkret, a nie ogólną rozmowę o AI?

W 30 minut przechodzimy przez Twój biznes i mówię wprost, co zrobiłbym najpierw.

Prywatność i cookies

Odwiedziny liczę anonimowo. Za Twoją zgodą włączę analitykę i marketing, żeby wiedzieć, co działa. Polityka prywatności

Kategorie plików cookies