Budowa chatbota CLI
3. Pierwszy chatbot bez dokumentów
3.1. Sprawdzenie granic zwykłego czatu
Lokalne chatboty, agenci i systemy RAG z własną bazą wiedzy
Instrukcja krok po kroku · materiał uzupełniający
Budujemy chatbota w konsoli
Obserwacja do porównania
Zwykły czat potrafi prowadzić rozmowę, ale nie ma automatycznego dostępu do plików w folderze dane. Sprawdź to przed dodaniem RAG.
- Uruchom
czat_llm.pyi wpisz/clear. - Zapytaj:
W jakich godzinach operator DocAssist przyjmuje zgłoszenia? - Skopiuj odpowiedź do własnej notatki. Nie poprawiaj jej treści. Zapisz nazwę modelu i datę.
- Otwórz
dane/zrodla/regulamin.mdi znajdź sekcję „Dyżur operatora”. Porównaj odpowiedź z dokumentem.
Jak oceniać obserwację
Model może odmówić, zgadywać albo przypadkowo podać prawidłową informację. Pojedyncza trafna odpowiedź nie dowodzi dostępu do bazy. W kodzie nie ma żadnego odczytu dokumentów ani wyszukiwania, więc nie ma śladu potwierdzającego, że odpowiedź wynikała z właściwego fragmentu.
| Zapisz | Przykład sposobu zapisu |
|---|---|
| Pytanie | Dokładny tekst pytania. |
| Surowa odpowiedź | Tekst otrzymany z modelu bez zmian. |
| Dowód w dokumencie | Nazwa pliku, wersja i sekcja; bez wymyślonego numeru strony dla MD. |
| Wniosek | Które twierdzenie można potwierdzić, a którego nie? |
Po uruchomieniu RAG wrócisz do tego samego pytania. Taki pokaz ilustruje zmianę aplikacji. Aby zbadać wyłącznie wpływ kontekstu, zgodnie z M1 R6 utrzymaj także identyczne instrukcje i parametry, a zmień tylko przekazane fragmenty.
Punkt kontrolny
- Masz zapisaną odpowiedź bez kontekstu.
- Odróżniasz trafienie przypadkowe od odpowiedzi możliwej do powiązania ze źródłem.
Instrukcja uczestnika · Python i Ollama · wydanie 29.09.2026