Budowa chatbota CLI

10. Sprawdzenie końcowe i pokaz projektu

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

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

Budujemy chatbota w konsoli

Gotowy prototyp i krótki raport

Odniesienie: M6 R6   |   Czas: 15 min

Zakończ pracę krótkim pokazem, w którym widać nie tylko poprawną odpowiedź, ale też źródło i granice działania.

Scenariusz pokazu

  1. Otwórz terminal w projekcie i uruchom chatbot.py.
  2. Zadaj pytanie z odpowiedzią w dokumentach. Pokaż odpowiedź i przejdź do wskazanego fragmentu.
  3. Zadaj pytanie wymagające zachowania warunku lub wyjątku. Wskaż, czy odpowiedź jest kompletna.
  4. Zadaj pytanie bez odpowiedzi w bazie. Pokaż odmowę albo uczciwie omów wykryty błąd.
  5. Sprawdź /sources i /clear. Pokaż zapis wyniku jednej tury oraz raport testów.

Co powinien zawierać raport

Nazwa i cel chatbota:
Odbiorca i zakres pytań:
Dokumenty, wersje i pochodzenie:
Modele, digests i parametry:
Sposób uruchomienia:
Zestaw testów i przyjęte kryteria:
Wynik wyszukiwania wraz z mianownikiem i liczbą błędów:
Ocena odpowiedzi i odmów:
Przykład poprawnej odpowiedzi ze źródłem:
Przykład ograniczenia lub błędu:
Jedna porównana zmiana i decyzja:
Co wymaga dalszej pracy:

Lista końcowa

  • Uruchamiam aplikację bez notebooka i bez GUI.
  • Rozumiem rolę modelu embeddingowego i generującego.
  • Mogę odtworzyć indeks z zapisanych fragmentów.
  • Każda zwykła wiadomość wywołuje nowe wyszukiwanie.
  • Odróżniam ranking, kontekst, odpowiedź i źródła.
  • Odmowa może być poprawnym wynikiem; answered nie znaczy „sprawdzone”.
  • Potrafię wskazać ograniczenie dotyczące pytań uzupełniających.
  • Mam wyniki, własne oceny i instrukcję ponownego uruchomienia.

Warto wiedzieć. Taki prototyp jest dobrym materiałem do nauki i dalszych eksperymentów. Nie obejmuje wieloużytkownikowego serwera, uprawnień dostępu do dokumentów ani automatycznej aktualizacji bazy. Rozwijaj go po określeniu nowych wymagań, a nie przez ukrywanie tych ograniczeń.

Punkt kontrolny

  • Masz działający projekt, dowody z testów i krótki opis ograniczeń.

Instrukcja uczestnika · Python i Ollama · wydanie 29.09.2026