Najważniejsza różnica względem zwykłego chatbota polega na tym, że moduł odpowiada na podstawie bazy wiedzy przygotowanej dla konkretnego sklepu, a nie na podstawie ogólnej wiedzy modelu.
Instalacja i konfiguracja
Ten dokument opisuje, jak uruchomić moduł AI Product Support w sklepie Magento 2 i jak przygotować go do pracy.
Dokument jest napisany z myślą o sklepie, który chce wdrożyć gotowy moduł i zacząć korzystać z czatu AI bez zagłębiania się w techniczne szczegóły działania po stronie kodu.
Najlepiej traktować ten moduł jako warstwę użytkową. Najpierw sklep przygotowuje wiedzę, a dopiero potem udostępnia ją pracownikom lub klientom w formie czatu.
Co trzeba przygotować przed instalacją
Przed wdrożeniem potrzebujesz:
- działającego sklepu Magento 2,
- dostępu do serwera,
- composera,
- konta OpenAI,
- przygotowanej bazy wiedzy AI dla sklepu,
- połączenia serwera z internetem.
Najważniejszy warunek praktyczny jest prosty: moduł będzie odpowiadał dobrze tylko wtedy, gdy sklep ma przygotowane treści, z których AI może korzystać.
Jeśli sklep korzysta już z modułu Kowal AI Product Feed, to właśnie on może pełnić rolę przygotowania i porządkowania treści dla AI. Na stronie tego modułu zostało to opisane jako budowanie uporządkowanej i aktualnej bazy wiedzy dla systemów AI. AI Product Support jest naturalnym kolejnym krokiem, czyli wykorzystaniem tej wiedzy w rozmowie z użytkownikiem. Źródło: Kowal AI Product Feed dla OpenAI Vector Store
Instalacja modułu
Moduł instalowany jest przez composer.
Przykładowy proces instalacji:
composer config http-basic.repo.kowal.store <YOUR E-MAIL> <YOUR-TOKEN>
composer require kowal/module-ai-product-support
bin/magento module:enable Kowal_AiProductSupport
bin/magento setup:upgrade
bin/magento cache:clean
Jeśli sklep działa w trybie produkcyjnym, po instalacji wykonaj także:
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:clean
Gdzie znajduje się konfiguracja
Po instalacji ustawienia modułu znajdziesz tutaj:
Stores > Configuration > Kowal AI > AI Product Support
Jak skonfigurować moduł
1. Włącz czat w panelu administracyjnym
W sekcji General włącz:
Enable Chat
Po zapisaniu ustawienia w panelu administracyjnym pojawi się zakładka AI.
2. Zdecyduj, czy włączyć czat na frontendzie
Jeżeli chcesz, aby z czatu mogli korzystać także klienci sklepu, włącz:
Enable Frontend Chat
Jeśli moduł ma służyć tylko zespołowi sklepu, pozostaw frontend wyłączony.
3. Ustaw długość pytania
Pole:
Maximum Question Length
określa maksymalną długość wiadomości, jaką użytkownik może wysłać. To pomaga utrzymać porządek i ograniczać zbyt długie, nieczytelne zapytania.
4. Ustaw domyślny widok sklepu
Jeśli sklep działa w wielu wersjach językowych lub ma kilka widoków sklepu, możesz wskazać:
Default Store View
To ułatwia pracę w panelu i pomaga startować z właściwego kontekstu.
5. Włącz lub wyłącz ręczną zmianę widoku sklepu
Pole:
Allow Store Switcher
decyduje, czy użytkownik panelu może zmieniać widok sklepu bezpośrednio w popupie czatu.
To przydatne wtedy, gdy jeden zespół obsługuje kilka wersji sklepu.
6. Włącz logowanie techniczne na czas wdrożenia
Pole:
Log Chat Requests
warto włączyć na etapie konfiguracji i testów. Dzięki temu łatwiej sprawdzić, czy moduł działa poprawnie. Po wdrożeniu produkcyjnym można zdecydować, czy logowanie ma pozostać aktywne.
Ustawienia połączenia z AI
W sekcji OpenAI skonfiguruj podstawowe elementy potrzebne do działania modułu.
OpenAI API Key
To klucz dostępu do usługi AI. Bez niego moduł nie pobierze listy modeli, nie odczyta źródła wiedzy i nie wyśle pytania.
Response Model
To model odpowiedzialny za budowanie odpowiedzi.
Lista modeli ładuje się z API. Jeśli po zapisaniu klucza nie pojawią się opcje, można użyć przycisku odświeżania listy modeli.
Vector Store
To wybrane źródło wiedzy dla modułu.
Najprościej można to rozumieć tak:
- to miejsce, w którym zapisane są treści, z których czat korzysta podczas odpowiadania,
- moduł szuka odpowiedzi właśnie tam,
- jeśli wybierzesz niewłaściwe źródło, odpowiedzi będą słabe albo niepełne.
Jeśli sklep ma już uporządkowaną bazę wiedzy przygotowaną dla AI, to tutaj wskazuje się właśnie to źródło.
Lista źródeł wiedzy również może być odświeżona z poziomu konfiguracji.
Maximum File Search Results
To ustawienie określa, ile materiałów pomocniczych moduł bierze pod uwagę przy przygotowaniu jednej odpowiedzi.
W praktyce wpływa to na:
- jakość odpowiedzi,
- szybkość działania,
- koszt korzystania z AI.
Dobrym ustawieniem startowym jest wartość średnia, na przykład 6.
Zabezpieczenia frontendu
Jeżeli czat działa po stronie sklepu, warto od razu ustawić limity bezpieczeństwa.
W sekcji Frontend Security znajdziesz:
Requests Per MinuteRequests Per HourMinimum Submit Delay
Te ustawienia pomagają ograniczyć:
- zbyt częste wysyłanie pytań,
- nadużycia ze strony botów,
- niepotrzebne zużycie zasobów i kosztów.
Dodatkowy prompt systemowy
W sekcji Prompting można uzupełnić:
System Prompt Template
To pole nie jest obowiązkowe. W większości wdrożeń można zostawić je puste i korzystać z domyślnego ustawienia modułu.
Nadpisanie ma sens tylko wtedy, gdy sklep chce wprowadzić własny styl odpowiedzi lub dodatkowe zasady komunikacji.
Jak moduł działa z perspektywy użytkownika
W panelu administracyjnym
Po uruchomieniu modułu użytkownik widzi zakładkę AI przy prawej krawędzi ekranu. Po kliknięciu otwiera się panel czatu.
W panelu można:
- wpisać pytanie,
- otrzymać odpowiedź,
- zobaczyć karty produktów, jeśli odpowiedź dotyczy konkretnego produktu,
- pracować bez przeładowywania strony.
Na frontendzie
Jeśli czat został włączony, podobna zakładka pojawia się po stronie sklepu. Klient może zadać pytanie bez opuszczania strony produktu lub listingu.
Jak myśleć o takim wdrożeniu
Najbardziej praktyczny model wygląda tak:
- sklep porządkuje treści i przygotowuje bazę wiedzy,
- administrator wskazuje tę bazę wiedzy w konfiguracji modułu,
- użytkownik korzysta z czatu,
- odpowiedzi są budowane na podstawie treści przygotowanych przez sklep.
To podejście daje lepszy efekt niż uruchamianie samego czatu bez przygotowanych danych.
Rekomendowana konfiguracja startowa
Panel administracyjny
Enable Chat=YesEnable Frontend Chat= zależnie od projektuMaximum Question Length=1000Allow Store Switcher=Yesprzy wielu widokach sklepuLog Chat Requests=Yesna etapie testówMaximum File Search Results=6
Frontend
Requests Per Minute= ostrożna wartość startowaRequests Per Hour= wartość dopasowana do ruchu sklepuMinimum Submit Delay= co najmniej1
Co sprawdzić po wdrożeniu
Po zapisaniu konfiguracji wykonaj prosty test:
- sprawdź, czy w panelu administracyjnym pojawiła się zakładka AI,
- otwórz popup i wyślij pytanie,
- upewnij się, że odpowiedź pojawia się poprawnie,
- sprawdź, czy sekcja produktów pojawia się przy pytaniach o konkretne produkty,
- jeśli frontend jest włączony, sprawdź działanie zakładki także na sklepie.
Najczęstsze problemy
Nie widać modeli lub źródeł wiedzy
Najczęściej oznacza to:
- brak poprawnego klucza OpenAI,
- brak połączenia serwera z internetem,
- niewyczyszczony cache po zmianach.
Czat odpowiada zbyt słabo albo nie trafia w temat
Najczęstsza przyczyna to nie sam moduł, ale jakość przygotowanej bazy wiedzy. Jeśli treści są niepełne, nieaktualne albo zbyt ubogie, odpowiedzi też będą słabsze.
Przed oceną samego modułu warto więc sprawdzić:
- czy opisy produktów są sensowne i kompletne,
- czy FAQ i dokumentacja są aktualne,
- czy baza wiedzy rzeczywiście zawiera treści potrzebne użytkownikom,
- czy wybrane źródło wiedzy jest właściwe dla danego sklepu.
Frontend zbyt szybko blokuje użytkownika
Wtedy warto sprawdzić ustawienia limitów i opóźnienia wysyłki w sekcji Frontend Security.
Krótka checklista wdrożeniowa
- Zainstaluj moduł przez
composer. - Włącz moduł i wykonaj
setup:upgrade. - Skonfiguruj połączenie z OpenAI.
- Wybierz właściwe źródło wiedzy.
- Włącz czat w adminie.
- Opcjonalnie włącz czat na frontendzie.
- Ustaw limity bezpieczeństwa.
- Przetestuj działanie na pytaniach o realne produkty i treści sklepu.
Krótki opis do sekcji „Instalacja i konfiguracja”
Moduł instaluje się przez composer i konfiguruje w Stores > Configuration > Kowal AI > AI Product Support. Administrator wprowadza dane dostępu do OpenAI, wybiera model oraz źródło wiedzy dla sklepu, a następnie włącza czat w panelu administracyjnym i opcjonalnie na frontendzie. Dodatkowo można ustawić limity bezpieczeństwa i dopasować podstawowe parametry działania modułu.

































