Budowa chatbota CLI
10. Sprawdzenie końcowe i pokaz projektu
10.1. Mapa materiałów i dokumentacja
Lokalne chatboty, agenci i systemy RAG z własną bazą wiedzy
Instrukcja krok po kroku · materiał uzupełniający
Budujemy chatbota w konsoli
Odsyłacze do dalszej pracy
Wracaj do konkretnego modułu, gdy chcesz rozwinąć etap projektu. Nazwy i numery poniżej odnoszą się do materiałów źródłowych kursu, nie do numeracji tej książki.
| Materiał źródłowy | Powiązanie z poradnikiem |
|---|---|
| M12-M1-v2.pptx; Student M1 | Czat, prompt, ręczny kontekst i porównanie odpowiedzi. |
| M12-M2-v4.pptx; Student M2 | Ekstrakcja, czyszczenie, fragmenty, metadane i kontrola GO. |
| M12-M3-v4.pptx; Student M3 | Embeddingi BGE-M3, kosinus, top-k, zapis i sprawdzanie indeksu. Stąd pochodzą dane startowe. |
| M12-M4-v4.pptx; Student M4/kod/m4_tools.py | ask_rag, rozdzielenie rankingu i kontekstu, etykiety i kontrola źródeł. |
| M12-M5-v5.pptx; Student M5/kod/m5_tools.py | Pętla konsolowa, stan, historia, kontrolowane narzędzia i ograniczenia agenta. |
| M12-M6-v6.pptx; Student M6 | Plan, kontrakt testu, Hit@k, ręczna ocena, jedna zmiana i raport. |
| M12-podsumowanie kursu.pptx | Połączenie kolejnych efektów kursu w projekt. |
| Instrukcja pracy z modułem i przekazane pliki stylu | Granatowa paleta, typografia, kroki, ramki, tabele i bloki kodu. |
Co jest adaptacją na potrzeby książki
Kod poradnika jest odrębną, uproszczoną implementacją tych samych etapów. Używa standardowej biblioteki Python, jednego pliku indeksu JSON i komend rozpoznawanych przez kod. Nie zastępuje kodu ani formatów wyników modułów. Dane DocAssist zachowano bez zmian; nie przepisujemy faktów z prezentacji jako prawdziwej dokumentacji.
Dokumentacja narzędzi
- Python: instalacja
- Python: środowiska venv
- Ollama: rozpoczęcie pracy
- Ollama: /api/chat
- Ollama: /api/embed
- Ollama: lista modeli
Opracowanie: 29.09.2026. Przy zmianie wersji narzędzi sprawdź dokumentację i ponów testy. Informacje o publikacji książki są w osobnym pliku dla prowadzącego; nie trzeba ich wykonywać, aby zbudować chatbota.
Instrukcja uczestnika · Python i Ollama · wydanie 29.09.2026