Zadanie dodatkowe · Moduł 2 · Lokalne chatboty, agenci i RAG

Samodzielna praca · DocAssist · Etap 2/6

Przygotuj aktualną bazę wiedzy DocAssist

Inwentaryzacja, odczyt TXT/MD/PDF/HTML, czyszczenie, fragmentacja, metadane i audyt jakości.

Czas orientacyjny
60–75 minut
Status
Nieobowiązkowe, utrwalające
Forma
Praca indywidualna

Przygotuj korpus, który pozwoli odpowiedzieć na pytania z przypadku DA-01 bez używania archiwalnych lub uszkodzonych treści.

To jeden etap wspólnego projektu. Korzystaj z wyników wcześniejszych ćwiczeń kursowych. Błąd modelu nie oznacza błędnego wykonania zadania, jeżeli rozpoznasz go i uzasadnisz na podstawie dowodów.

Otwórz dane/DocAssist_M2_przygotowanie_bazy.ipynb. Notebook korzysta z dołączonego zaplecza i zapisuje wyniki w wyniki/M2. Przygotuj środowisko według CZYTAJ_NAJPIERW.html — rozdział „Przygotowanie środowiska”. Możesz również wykorzystać notebooki podstawowego pakietu modułu wymienione poniżej. Ścieżki danych cyklu odnoszą się do katalogu Student tej paczki.

1Przygotuj materiały

  • Pięć dokumentów z dane/M2_zrodla: instrukcja.txt, regulamin.md, regulamin_v1_3.md, pomoc.html i docassist.pdf.
  • dane/DocAssist_M2_przygotowanie_bazy.ipynb — inwentarz, odczyt, czyszczenie, fragmentacja i audyt. Możesz wykorzystać zgodne własne wcześniejsze wyniki; podstawowe R1–R6 są materiałem pomocniczym.
  • Opis DA-01 jest kontekstem użytkownika; nie należy do dokumentacji normującej działanie systemu.

2Wykonaj zadanie

  1. Sporządź inwentarz pięciu plików: format, wersja, status, przeznaczenie i decyzja o użyciu. Nowy korpus zastępuje dokumenty wprowadzające M1; nie łącz ich w jednym indeksie.

  2. Odczytaj cztery formaty. W HTML oddziel właściwą treść od nawigacji, skryptu i stopki; w PDF sprawdź powtarzalne nagłówki, numery stron i podzielone wyrazy.

  3. Oczyść tekst, zachowując nazwy usług, argumenty poleceń, liczby, jednostki i warunki procedur. Pokaż trzy krótkie przykłady przed/po oraz jeden element, którego celowo nie usunięto.

  4. Podziel tekst na fragmenty. Dla procedury restartu zachowaj razem warunek zmiany konfiguracji, restart, kontrolę stanu i oczekiwany wynik. Uzasadnij strategię fragmentacji.

  5. Zachowaj identyfikatory dokumentów z inwentarza M2, w tym DOC-INSTR; nadaj unikalne identyfikatory fragmentom i metadane zgodne z pakietem M2: źródło, dokument, wersja, status, sekcja, a dla PDF rzeczywista strona. Brakujące daty pozostaw null. Wersję 1.3 oznacz jako archiwalną i wyłącz z bazy do bieżących odpowiedzi.

  6. Wykonaj audyt GO/NO-GO. Sprawdź, czy baza zachowała godziny dyżuru, wyjątek dla awarii całego zespołu, kroki procedury, kopię konfiguracji i zasady zgłoszenia. Dla braków wskaż przyczynę; po poprawce powtórz zależne etapy.

3Co przesłać w Moodle

  • knowledge_base_ready.jsonl z zaakceptowanymi fragmentami.
  • Notatka M2 (1–2 strony): inwentarz, przykłady czyszczenia, uzasadnienie fragmentacji, decyzja GO/NO-GO i ograniczenia.
  • Uzupełniony notebook cyklu lub odwołania do własnych zapisanych wyników M2.

Prześlij jeden ZIP z plikami wskazanymi wyżej albo notatkę oraz załączniki w sposób przyjęty przez prowadzącego. Na początku notatki podaj etap, użyty korpus/indeks, tryb pracy i pochodzenie wyników. Zrzuty ekranu mogą uzupełniać dane, ale nie zastępują surowych wyników.

4Sprawdź swoją pracę

  • Baza do bieżących odpowiedzi zawiera cztery aktualne dokumenty; regulamin 1.3 pozostaje w materiale do audytu.
  • Procedury zachowują warunki i kolejność, a liczby i znaki nie zmieniły znaczenia.
  • Każdy fragment prowadzi do konkretnego źródła i ma unikalny identyfikator.
  • Możesz wskazać zmianę między korpusem M1 i M2: brak godzin dyżuru został uzupełniony w aktualnej dokumentacji.

5Zachowaj do dalszej pracy

Do M3 przenieś wyłącznie zaakceptowany knowledge_base_ready.jsonl oraz opis jego pochodzenia i ograniczeń.

6Wariant analityczny bez nowych wywołań modelu

Moduł 2 nie wymaga modelu językowego. Użyj narzędzi odczytu i audytu z pakietu kursu.

Oznacz własne wykonanie bez LLM i pochodzenie danych; ewentualne materiały referencyjne opisz osobno. Nie zmieniaj surowych wyników i nie przedstawiaj odtworzenia jako nowego pomiaru. Polecenia systemowe w dokumentacji DocAssist są wyłącznie tekstem do analizy.

Zadanie nieobowiązkowe · Moduł 2 · Projekt DocAssist

Ostatnia modyfikacja: środa, 7 października 2026, 15:27