Podręcznik uczestnika z objaśnieniami, przykładami i ćwiczeniami do samodzielnej nauki do Modułu 2
10. Słownik pojęć
Pojęcia są uporządkowane według przebiegu pracy. Definicje odnoszą się do sposobu użycia terminów w tym module. Słownik można czytać niezależnie lub wykorzystać do powtórki po ćwiczeniach.
Źródła i odczyt
| Pojęcie | Znaczenie w Module 2 |
|---|---|
| Baza wiedzy | Uporządkowany zbiór treści przeznaczonych do określonego zastosowania. Na tym etapie ma postać tekstów, fragmentów, metadanych i ocen. |
| Korpus | Wybrany zestaw dokumentów źródłowych używany w procesie przygotowania danych. |
| Zakres bazy | Opis odbiorców, obsługiwanych pytań, źródeł i wyłączeń. |
| Inwentarz źródeł | Rejestr dokumentów z pochodzeniem, wersją, statusem i decyzją o użyciu. Może zawierać także źródła pominięte. |
| Wersja dokumentu | Oznaczenie wydania treści źródłowej; nie jest wersją modelu. |
| Status dokumentu | Informacja o stanie dokumentu, np. active, archived lub draft. |
| Ekstrakcja | Wyodrębnianie tekstu i jego struktury z pliku. Poprawne wykonanie programu nie gwarantuje kompletności wyniku. |
| OCR | Rozpoznawanie tekstu z obrazu. Wynik może zawierać pomyłki i wymaga porównania z obrazem źródłowym. |
| Tekst surowy | Wynik odczytu przed czyszczeniem, przechowywany jako punkt odniesienia. |
| Rekord odczytu | Jednostka zapisana po ekstrakcji, np. jedna strona PDF lub cały plik TXT w tym zestawie. |
Czyszczenie i fragmentacja
| Pojęcie | Znaczenie w Module 2 |
|---|---|
| Normalizacja | Ujednolicanie reprezentacji tekstu według jawnych reguł, z zachowaniem znaczenia. |
| Unicode NFC | Forma normalizacji zapisu znaków; nie usuwa polskich liter ani nie poprawia treści merytorycznej. |
| Szum | Elementy nieprzydatne dla celu bazy, np. rozpoznana stopka techniczna. Ocenę trzeba odnieść do kontekstu. |
| Tekst oczyszczony | Wynik kontrolowanych zmian, zachowujący treść źródła i powiązanie z tekstem surowym. |
| Rejestr operacji | Zapis zmian, ich przyczyn i sposobu kontroli. |
| Fragment / chunk | Jednostka tekstu przygotowana do dalszego wyszukiwania i budowania kontekstu. |
| Fragmentacja / chunking | Podział tekstu według ustalonej strategii, np. znaków, akapitów lub sekcji. |
| Chunk size | Parametr wielkości fragmentu. W porównywanych ustawieniach M2 jest wyrażany w znakach. |
| Overlap | Powtórzony odcinek na styku sąsiednich fragmentów. Pomaga zachować ciągłość, ale nie gwarantuje pełnego kontekstu. |
| Token | Jednostka przetwarzania tekstu przez model, zależna od tokenizera. Nie jest równoznaczna ze znakiem ani zawsze ze słowem. |
Pochodzenie i jakość
| Pojęcie | Znaczenie w Module 2 |
|---|---|
| Metadane | Dane opisujące pochodzenie, lokalizację, parametry przygotowania i ocenę fragmentu. |
| Lokalizator | Informacja pozwalająca odszukać treść, np. strona PDF i sekcja; zakres znaków odnosi się do wskazanego rekordu tekstu. |
| document_id / record_id | Identyfikatory odpowiednio dokumentu oraz jednostki powstałej przy odczycie. |
| chunk_id | Identyfikator fragmentu, zachowywany przy filtrowaniu istniejącego zbioru. |
| vector_index | Kolejny numer rekordu w danym zbiorze; w M2 nie oznacza utworzonego embeddingu. |
| null | Jawny brak wartości w JSON. Odpowiednik None w Pythonie; różni się od napisu „null”. |
| JSON / JSONL | Formaty zapisu danych: JSON opisuje jeden dokument danych, a JSONL zapisuje osobny obiekt JSON w każdym wierszu w przyjętym tu schemacie. |
| Walidacja | Sprawdzanie zgodności danych z regułami, np. pól, typów, identyfikatorów i zakresów. |
| qa_status | Ocena fragmentu: accepted, review lub rejected. Nie zastępuje statusu dokumentu. |
| Pokrycie pytania | Ocena, czy źródła i przyjęte fragmenty zawierają informację potrzebną do odpowiedzi. Nie jest wynikiem pomiaru retrievera. |
| GO / NO-GO | Uzasadniona decyzja o dopuszczeniu do określonego następnego etapu lub o konieczności poprawy. |
| RAG | Podejście łączące wyszukiwanie treści ze wspomaganym nią generowaniem odpowiedzi. M2 przygotowuje jego dane wejściowe. |
| Embedding | Numeryczna reprezentacja treści, wykorzystywana m.in. do porównywania podobieństwa; nie tworzymy jej w tym module. |
| Retriever | Element przyszłego systemu wybierający fragmenty dla pytania. Jego skuteczność trzeba sprawdzić w osobnym eksperymencie. |
Przygotowanie dokumentów i bazy wiedzy
ENHANCER+ · Politechnika Warszawska · materiał do samodzielnej nauki offline