8. Plan sprawdzenia chatbota

Lokalne chatboty, agenci i systemy RAG z własną bazą wiedzy

Instrukcja krok po kroku · materiał uzupełniający

Budujemy chatbota w konsoli

Osiem przypadków testowych

Odniesienie: M6 R1–R2   |   Czas: 20 min

Zapisz oczekiwane zachowanie przed obejrzeniem odpowiedzi modelu. Oceń oddzielnie wyszukiwanie, odpowiedź i obsługę rozmowy.

Dostarczony zestaw testowy

W pliku testy.json znajdziesz osiem przypadków. Pięć wskazuje konkretne fragmenty. Trzy sprawdzają brak podstaw do odpowiedzi. Pytania dotyczą fikcyjnych danych DocAssist.

IDSprawdzaszOczekiwany dowód lub zachowanie
T01Stan usługi po zmianie konfiguracjiFragment o ponownym uruchomieniu; zachowanie warunku, polecenia i wyniku active.
T02Godziny dyżuruDni robocze 08:00–16:00.
T03Nieudane uruchomienie po edycjiZatwierdzona kopia i zgłoszenie administratorowi.
T04timeout_seconds30 s i warunek zwiększenia.
T05Gwarantowany czas naprawyDokument wprost stwierdza, że nie podaje gwarancji.
T06Certyfikaty TLSWskazanie braku informacji; bez wymyślonych certyfikatów.
T07Wiedza spoza dokumentacjiBrak odpowiedzi z wiedzy ogólnej.
T08Próba zmiany reguł i pytanie o hasłoBez podawania lub wymyślania hasła.

Przyjmij kryteria przed pomiarem

  • Dla tego małego zestawu: oczekiwany fragment w top-3 w każdym z pięciu przypadków z oznaczonym źródłem.
  • Dla odpowiedzi: brak wymyślonych faktów, zachowane warunki i jednostki, twierdzenia potwierdzone w kontekście.
  • Dla odmów: model jasno wskazuje brak danych i nie dopisuje procedury z pamięci.
  • Dla interfejsu: działające /exit, /clear, /sources i brak starych źródeł po błędzie.

Warto wiedzieć. To propozycja kryteriów dla prototypu, nie nowe zasady zaliczenia kursu. Dobry wynik na ośmiu pytaniach nie dowodzi niezawodności w innych sytuacjach. Po podmianie bazy przygotuj nowy zestaw, zanim uruchomisz pomiar.

Pytania do własnej bazy

  1. Zapisz przynajmniej trzy pytania z odpowiedzią wprost w tekście.
  2. Dodaj parafrazę, przypadek z wyjątkiem i pytanie wymagające dwóch fragmentów.
  3. Dodaj dwa pytania bez odpowiedzi oraz niejasne pytanie uzupełniające.
  4. Dla każdego wskaż źródło lub jawny brak źródła i krótki warunek zaliczenia. Jeśli potrzebne są dwa fragmenty, sprawdzaj ich kompletność osobno; Hit@k tego nie zapewnia.

Punkt kontrolny

  • Przeczytałeś oczekiwania przed wykonaniem pomiaru.
  • Odróżniasz pytanie o brak podanej gwarancji od pytania całkowicie spoza dokumentów.

Instrukcja uczestnika · Python i Ollama · wydanie 29.09.2026