Baza wiedzy może automatycznie odpowiadać na pytania użytkowników za pomocą AI. Działa to przez widget KB - ten sam, który wyświetla artykuły.
Jak to działa
Gdy użytkownik wpisze pytanie w widgecie i kliknie “Zapytaj”, system przeszukuje bazę wektorową (RAG), znajduje najlepiej pasujące fragmenty artykułów i generuje odpowiedź przez LLM. Użytkownik widzi odpowiedź bezpośrednio w widgecie, ze źródłem (linkiem do artykułu).
Oprócz AI, widget nadal pozwala na zwykłe wyszukiwanie artykułów przyciskiem “Szukaj”.
Włączanie AI
- Wejdź w ustawienia bazy wiedzy (Baza wiedzy > lista > kliknij bazę > Edytuj)
- Przejdź do zakładki NoeAI
- Zaznacz checkbox “AI włączone”
- Wybierz bazę wektorową lub zostaw puste - system utworzy ją automatycznie i doda artykuły z tej bazy wiedzy jako źródło
- Opcjonalnie wybierz konektor AI (chat) i ustaw timeout
- Zapisz
Po włączeniu AI widget zmieni placeholder na “Zapytaj lub szukaj…” i pojawią się dwa przyciski: Zapytaj (niebieski) i Szukaj (biały).
System prompt
Domyślny system prompt instruuje AI jak odpowiadać na pytania. Możesz go zmienić w zakładce NoeAI w ustawieniach bazy wiedzy, w polu “System prompt”. Jeśli zostawisz puste, użyty zostanie prompt z bazy wektorowej.
Logi AI
Każde pytanie zadane przez AI w widgecie jest logowane. Logi zawierają pytanie, odpowiedź, użyty model, czas odpowiedzi i feedback użytkownika (kciuk w górę/dół).
Logi AI znajdziesz na stronie bazy wiedzy - przycisk “AI Logs” w górnym pasku (widoczny gdy AI jest włączone). Można filtrować po statusie, feedbacku i typie źródła.
Logowane jest też każde wyszukiwanie w widgecie (bez AI) - z liczbą znalezionych wyników. Dzięki temu wiesz czego szukają użytkownicy i czy znajdują odpowiedzi.
Feedback
Po otrzymaniu odpowiedzi AI, użytkownik widzi dwa przyciski - kciuk w górę i kciuk w dół. Kliknięcie zapisuje ocenę do loga. To pomaga ocenić jakość odpowiedzi i ulepszać bazę wiedzy.
Wymagania
AI wymaga skonfigurowanego konektora AI (np. OpenAI, Claude, Gemini) w sekcji Konektory. Baza wektorowa potrzebuje też konektora do embeddingów.