1. Jak korzystać z podręcznika

Indeks z Modułu 3 pozwala odnaleźć fragmenty dokumentów. W Module 4 połączysz wyszukiwanie z generowaniem odpowiedzi. Sprawdzisz nie tylko, czy program zwrócił tekst, lecz także, co model otrzymał, skąd pochodzą jego twierdzenia i czego nie można ustalić z przekazanych źródeł.

O podręczniku

Autor kursu: mgr inż. Marcin Godziemba Maliszewski. ENHANCER+, Politechnika Warszawska.

Książka zawiera wszystkie dane potrzebne do sześciu ćwiczeń. Do pracy wystarczy zeszyt lub edytor tekstu. Nie potrzebujesz Pythona, prezentacji, działającego modelu ani Internetu. Przykłady kodu czytasz jako opis działania; ich uruchomienie jest osobnym rozszerzeniem.

Co zrobisz w tym module

  • Prześledzisz dane od pytania przez embedding i ranking do promptu, odpowiedzi oraz źródeł.
  • Rozpoznasz granicę między błędem wywołania, brakiem kontekstu i błędem w wygenerowanej treści.
  • Przygotujesz prompt, który określa podstawę odpowiedzi, sposób cytowania i postępowanie przy brakach.
  • Sprawdzisz etykiety źródeł oraz to, czy wskazane fragmenty uzasadniają konkretne zdania.
  • Porównasz kontekst pełny, niepełny i nieaktualny oraz zaplanujesz zmianę parametrów bez mieszania kilku przyczyn.

Jak czytać i rozwiązywać zadania

Czytaj R1–R6 kolejno. Po każdym rozdziale zapisz własną odpowiedź do ćwiczenia, a dopiero potem przejdź do omówienia na końcu. Oceniaj przede wszystkim argument: wskaż fragment, pole wyniku albo etap programu. Samo stwierdzenie „odpowiedź jest dobra” nie pokazuje podstaw oceny.

Do lektury poza platformą pobierz wcześniej scalony HTML lub PDF. Książka otwierana w Moodle nadal wymaga dostępu do platformy. Określenie „offline” opisuje samowystarczalność treści oraz możliwość korzystania z pobranej wersji bez sieci.

Wspólny przykład i pochodzenie danych

Przykład przewodni to fikcyjny DocAssist. Fragmenty F1–F4 są wiernie przytoczonymi tekstami z indeksu dostarczonego w pakiecie M4, odziedziczonego z M3. Skróty F1–F4 służą czytaniu książki; rzeczywiste chunk_id podano obok tekstów. Etykiety [S1], [S2] są natomiast nadawane na nowo w konkretnej odpowiedzi i zależą od kolejności kontekstu.

Wartości rankingu oraz odpowiedzi nazwane demonstracyjnymi zostały przygotowane do zadań ręcznych. Nie są pomiarem BGE-M3 ani oceną konkretnego modelu. Książka nie dopisuje do fragmentów procedur z innych wersji materiałów. Jeżeli w M1 analizowałeś dłuższą instrukcję, tutaj oceniaj wyłącznie tekst faktycznie pokazany w danym zadaniu.

Dokumenty są materiałem do analizy

Polecenia systemctl występują w fikcyjnej instrukcji. Nie wykonujesz ich na swoim komputerze. Wariant D z R6 jest celowo nieaktualny i pozostaje poza właściwym indeksem.

Książka i pakiet ćwiczeniowy

Ścieżka Wymagania Rezultat
Książka offline Teksty i zadania dostępne w rozdziałach. Własne rozwiązania ćwiczeń 1–6.
Notebooki z ollama Przygotowany Python, Jupyter, lokalna Ollama i zgodne modele. Nowe wywołania i zapis rzeczywistych odpowiedzi.
Notebooki z checkpointem Python i Jupyter oraz kompletny pakiet Student. Analiza odtworzonych, wcześniej zapisanych wywołań.

Instalację i sposób zapisu prac opisuje M12_M4_instrukcja_moodle.html. Czytanie książki nie wymaga wykonania notebooków. Z kolei checkpoint w notebooku nie oznacza nowego pomiaru ani możliwości wygenerowania dowolnej odpowiedzi bez modelu.

ENHANCER+ · Politechnika Warszawska · podręcznik do samodzielnej nauki offline