M5. Chatbot, agent i narzędzia wywoływane przez model
Przegląd sekcji
-
W tym module rozbudujesz prosty system RAG do postaci lokalnego asystenta DocAssist, który prowadzi rozmowę i odpowiada na podstawie własnej bazy dokumentów. Nauczysz się rozróżniać chatbota, asystenta i agenta oraz oceniać ich poziom samodzielności i sposób kontrolowania działań. Dodasz ograniczoną historię rozmowy, obsłużysz pytania uzupełniające i zadbasz, aby każde pytanie merytoryczne ponownie uruchamiało wyszukiwanie w dokumentach. Zdefiniujesz bezpieczne narzędzia, przygotujesz rejestr dozwolonych funkcji oraz mechanizmy walidacji wywołań, obsługi wyników i błędów. Na zakończenie połączysz interfejs, historię, RAG i narzędzia w funkcjonalny lokalny prototyp, który wskazuje źródła, sygnalizuje brak wystarczających danych i odrzuca niedozwolone działania.