Agencja zarządzająca centrum pomocy WordPressa dla firmy tworzącej oprogramowanie do rezerwacji wizyt często spotyka się z sytuacją, gdy klienci nie mogą znaleźć istniejących instrukcji. Przykładem jest zapytanie „przesuń moje piątkowe rezerwacje”, które nie daje wyników, ponieważ artykuł używa sformułowania „zarządzanie serią”. Zamiast polegać na wpisywaniu dokładnych słów kluczowych, wyszukiwanie semantyczne AI wykorzystuje uczenie maszynowe do dopasowywania pytań o podobnym znaczeniu. Wprowadzając to rozwiązanie, agencja nie powinna jednak uzależniać całej witryny od jednego dostawcy usług. Zachowanie oryginalnych przewodników w WordPressie pozwala na łatwą zamianę dostawcy wyszukiwania bez konieczności ponownej budowy centrum pomocy.
Brak pewności co do przyszłych rozwiązań na rynku nie powinien blokować prac. Przed zakupem płatnej usługi warto przeanalizować, dlaczego obecna wyszukiwarka zawodzi. Problem może wynikać z pominięcia własnych typów wpisów (custom post types) w konfiguracji wyszukiwarki lub używania przez autorów zbyt oficjalnego słownictwa. Zespół może rozwiązać te kwestie, sprawdzając zakres wyszukiwania w WordPressie, dodając sformułowania używane przez klientów oraz bazując na realnych pytaniach ze zgłoszeń wsparcia. Prawidłowa struktura danych, własne pola i taksonomie wskazujące wersję oprogramowania powinny pozostać w WordPressie, gdzie redaktorzy zarządzają treścią.
Rezygnacja z subskrypcji dostawcy AI nie może powodować utraty przewodników z witryny klienta. Dostawca wyszukiwarki posiada jedynie zindeksowaną kopię treści przesyłaną przez integrację. Kod indeksujący wysyła tekst, metadane oraz ID wpisów w WordPressie, dzięki czemu wyniki wyszukiwania odsyłają do właściwych artykułów. Integracja musi dbać o aktualizację lub usuwanie zindeksowanych danych przy każdej edycji tekstu przez redaktora, aby wyszukiwarka nie zwracała nieaktualnych odpowiedzi. Jeśli w przyszłości pojawią się treści tylko dla zalogowanych członków, integracja będzie musiała egzekwować reguły dostępu przed wyświetleniem chronionych wyników.
Pole wyszukiwania pozostaje w motywie WordPressa, podczas gdy dedykowana wtyczka obsługuje API dostawcy. Wtyczka przekazuje zapytanie do API i mapuje identyfikatory dokumentów dostawcy z powrotem na ID wpisów oraz bezpośrednie odnośniki w WordPressie. Systemy oparte na osadzeniach (embeddings) przekształcają tekst w numeryczne reprezentacje zapisywane w indeksie, a duży model językowy (LLM) może opcjonalnie generować odpowiedzi z pobranych fragmentów. Zmiana modelu generującego odpowiedzi jest stosunkowo prosta, natomiast zmiana modelu osadzeń wymaga ponownego wygenerowania osadzeń i przebudowy indeksu. Badanie Andreessen Horowitz z 2025 roku przeprowadzone wśród 100 dyrektorów IT (CIO) w przedsiębiorstwach wykazuje, że 37% CIO używa co najmniej pięciu modeli (w porównaniu z 29% w poprzedniej edycji).
Deloitte w badaniu 2026 State of AI in the Enterprise wskazuje, że tylko 25% respondentów przenosi około 40% swoich eksperymentów AI do środowiska produkcyjnego. Dlatego pierwszy test powinien mieć ograniczony zakres (np. 20 publicznych przewodników i czterotygodniowy okres próbny) z jasno określonym limitem wydatków na poziomie usługi, a nie tylko alertami e-mail. Testy powinny obejmować zapytania, na które dokumentacja nie zna odpowiedzi, oraz weryfikację wygenerowanych podsumowań przez dział wsparcia. W kwestii wydajności synchroniczne zapytania API w PHP mogą blokować wątki serwera. Przed wysłaniem newslettera należy przetestować współbieżne zapytania, ograniczanie liczby zapytań (rate limiting) oraz koszty tokenów.
Środowisko testowe (staging) na platformie Kinsta umożliwia bezpieczne testowanie nowych narzędzi bez wpływu na produkcję. Wtyczka w środowisku staging musi korzystać z osobnego indeksu testowego i kluczy API, aby nie nadpisać wyników produkcyjnych. Narzędzie Kinsta APM (monitorowanie wydajności aplikacji) pomaga ocenić, czy opóźnienia wynikają ze strony WordPressa, czy z czasu odpowiedzi dostawcy API, zaś ustawienia w MyKinsta pozwalają dostosować zasoby PHP. Propozycja dla klienta powinna jednoznacznie precyzować zakres projektu, metody wycofania eksperymentu oraz wskaźniki sukcesu. Artykuł przygotował Carlo, pasjonat webdesignu i front-endu z ponad 20-letnim doświadczeniem w pracy z WordPressem.