Gdy połączysz system rezerwacyjny, taki jak KWHotel, Mews, IdoBooking, Beds24, Hostfully, Hotres lub Previo, ChatLab wczyta Twoje pokoje do katalogu pokoi chatbota i wytrenuje na nich wyszukiwanie pokoi AI. Od tego momentu gość może zapytać o „cichy apartament dla czterech osób z kuchnią”, a chatbot odpowie, wyświetlając pasujące karty pokoi.
Haczyk tkwi w samych danych. System rezerwacyjny wie to, co jest mu potrzebne do dokonania rezerwacji: zna nazwę pokoju, liczbę mieszczących się gości, układ łóżek i ewentualnie listę wyposażenia. Rzadko jednak zawiera to, o co goście pytają recepcjonistę: jak daleko jest z apartamentu do rynku, czy na miejscu jest parking, na którym piętrze znajduje się lokal i czy w budynku jest winda, jaki jest widok z okna, jak przebiega zameldowanie. W tym artykule pokazujemy, jak uzupełnić te informacje, aby chatbot mógł na ich podstawie odpowiadać.
Jeśli system rezerwacyjny nie został jeszcze przez Ciebie połączony, zacznij od artykułu poświęconego Twojemu systemowi, na przykład Integracja z KWHotel, Integracja z Mews lub Integracja z IdoBooking. Katalog pokoi stanowi część funkcji Hospitality - zakładka Hotel pojawia się w chatbocie, gdy Twój plan ją obejmuje.
Gdzie to znaleźć
Wybierz swojego chatbota i otwórz zakładkę Hotel, a następnie kliknij Rooms (Pokoje) w lewej kolumnie.
Ta sama sekcja jest dostępna również jako Training (Trenowanie) > Hospitality catalog (Katalog hotelowy). Baner połączenia na górze wskazuje, który system rezerwacyjny zasila katalog.
Co wczytuje się automatycznie
Zaraz po połączeniu systemu rezerwacyjnego ChatLab pobiera każdy udostępniony przez niego typ pokoju, zapisuje go w katalogu i indeksuje pod kątem wyszukiwania pokoi AI. Nie musisz nic robić, aby tak się stało - lista w Rooms zapełni się w ciągu minuty lub dwóch.
Każdy wiersz przedstawia zdjęcie pokoju, nazwę, źródło pokoju (na przykład kwhotel), jego status oraz liczbę miejsc. Trójkąt ostrzegawczy przed nazwą oznacza: ten pokój wymaga uzupełnienia - najedź na niego kursorem, aby zobaczyć, czego brakuje. W poniższym przykładzie każdy pokój zaimportował się bez opisu i bez linku do strony w witrynie, co jest typowe dla danych pochodzących z systemu rezerwacyjnego.
Dwa przyciski u góry listy służą do zarządzania całym katalogiem:
- Train rooms (Trenuj pokoje) - pobiera pokoje z systemu rezerwacyjnego ponownie i reindeksuje wprowadzone zmiany. Używaj go po dodaniu lub zmianie nazw typów pokoi w systemie rezerwacyjnym.
- Add room (Dodaj pokój) - dodaje pokój, którego nie ma w systemie rezerwacyjnym (patrz niżej).
Przełącznik Enabled (Włączony) w każdym wierszu decyduje o tym, czy pokój bierze udział w wyszukiwaniu pokoi AI. Wyłączony pokój natychmiast znika z wyników wyszukiwania i przestaje wliczać się do limitu pokoi. Możesz włączyć go ponownie w dowolnym momencie.
Ręczne uzupełnianie pokoju
To standardowy przypadek: pokój istnieje w systemie rezerwacyjnym, ale chatbot musi wiedzieć o nim więcej.
- W Hotel > Rooms kliknij ikonę ołówka (Edit room - Edytuj pokój) przy danym pokoju.
- Otworzy się formularz z wstępnie wypełnionymi danymi z systemu rezerwacyjnego. Informacja na górze przypomina, że Twoje zmiany zostaną zachowane podczas kolejnych synchronizacji.
- Uzupełnij to, co system rezerwacyjny pozostawił puste. W przykładzie właściciel wpisuje opis studia na Starym Mieście, dodaje cenę oraz link do podstrony pokoju.
- Przewiń w dół do sekcji Amenities (Udogodnienia). Udogodnienia to grupy krótkich wartości - grupy pobrane z systemu rezerwacyjnego (typ, powierzchnia, łóżka, wyposażenie) już się tam znajdują. Kliknij Add amenity group (Dodaj grupę udogodnień), aby dodać własną grupę, na przykład Lokalizacja z wartościami takimi jak „Stare Miasto, 300 m od Rynku Głównego, 10 min pieszo na Wawel, prywatny parking, 2. piętro, brak windy”.
- Kliknij Save (Zapisz).
Po zapisaniu pokój jest reindeksowany w tle, co trwa kilka sekund. Na liście pokój ma teraz oznaczenie Edited (Edytowano), a obok ołówka pojawiają się dwie dodatkowe ikony: Fetch content from the room page (Pobierz treść ze strony pokoju - gdy pokój ma podany link) oraz Restore data from the booking system (Przywróć dane z systemu rezerwacyjnego).
Co umieścić w opisie
Napisz go tak, jak odpowiadasz gościowi przez telefon. Dobrymi tematami, o które goście często pytają, a których systemy rezerwacyjne prawie nigdy nie zawierają, są:
- Lokalizacja - odległość i czas dojścia pieszo do rynku, dworca, plaży, wyciągu narciarskiego; ulica; na co wychodzą okna.
- Dostęp - piętro, winda, schody, parking (prywatny, na ulicy, płatny garaż), sposób wejścia (recepcja, skrytka na klucze, samodzielne zameldowanie).
- Zasady i godziny - godziny zameldowania i wymeldowania, cisza nocna, zwierzęta, palenie, dzieci i dostawki.
- Co wyróżnia pokój - widok, balkon, kuchnia, wanna a prysznic, klimatyzacja, udogodnienia dla niepełnosprawnych.
Wszystko, co wpiszesz, staje się częścią indeksu wyszukiwania. Pytanie gościa o „coś blisko rynku z parkingiem” jest dopasowywane do opisu i grup udogodnień, a nie tylko do samej nazwy pokoju.
Pola w formularzu
- Room name (Nazwa pokoju) - wyświetlana na karcie pokoju w czacie. Pole wymagane.
- Description (Opis) - dowolny tekst, główne źródło dla wyszukiwania pokoi AI oraz tekstu na karcie pokoju.
- Capacity (persons) (Liczba miejsc - osoby) - maksymalna liczba gości. Wykorzystywana, gdy gość podaje liczbę podróżujących osób.
- Price from (Cena od) i Currency (Waluta) - cena „od” widoczna na karcie. Ceny na żywo dla konkretnych terminów nadal pochodzą z systemu rezerwacyjnego.
- Link - strona otwierana po kliknięciu karty pokoju przez gościa. To także adres używany przez funkcję Fetch content from URL.
- Image URL (URL zdjęcia) - zdjęcie na karcie pokoju. Podgląd pojawia się pod polem po wprowadzeniu prawidłowego adresu.
- Amenities (Udogodnienia) - grupy wartości oddzielonych przecinkami, na przykład „Łazienka / prysznic, suszarka do włosów, ręczniki”.
Przywracanie oryginalnych danych
Jeśli chcesz przywrócić wersję z systemu rezerwacyjnego, kliknij ikonę przywracania (okrągła strzałka) przy pokoju i potwierdź. Twoje zmiany zostaną odrzucone, pokój zostanie ponownie pobrany z systemu rezerwacyjnego, a etykieta Edited zniknie.
Wypełnianie formularza ze strony internetowej
Jeśli każdy pokój ma już osobną podstronę w Twoim serwisie, nie musisz przepisywać niczego ręcznie. Zarówno formularz edycji, jak i dodawania pokoju potrafi samodzielnie odczytać stronę.
- Otwórz pokój (ikona ołówka) i kliknij Fetch content from URL (Pobierz treść z adresu URL).
- Wklej adres strony opisującej dany pokój i kliknij Fetch (Pobierz).
ChatLab pobiera stronę za pomocą tego samego silnika, który trenuje chatboty na witrynach, dzięki czemu działa to również ze stronami renderowanymi w JavaScript. Odczytuje on nazwę pokoju, krótki opis dla gości, liczbę miejsc, cenę, walutę, udogodnienia oraz główne zdjęcie, po czym wstawia je do formularza. Opis pobrany ze strony zastępuje obecny; pozostałe pola uzupełniają się tylko tam, gdzie były puste, więc ręcznie wprowadzone wartości zostają zachowane. Tekst jest pobierany w języku danej strony.
Na tym etapie nic nie jest jeszcze zapisywane - formularz przełącza się z powrotem na Edit fields (Edytuj pola), aby można było przejrzeć wynik, nanieść poprawki i kliknąć Save. Ta sama funkcja działa z poziomu listy: ikona pobierania przy pokoju, który ma już link, pobiera stronę i otwiera formularz z wynikiem.
Dodawanie pokoju spoza systemu rezerwacyjnego
Niektóre pokoje nigdy nie trafiają do systemu rezerwacyjnego: dom wakacyjny wynajmowany osobno, apartament sprzedawany wyłącznie telefonicznie czy oferta pobytów długoterminowych. Możesz dodać je do katalogu samodzielnie.
- W Hotel > Rooms kliknij Add room.
- Wybierz Fill in manually (Wypełnij ręcznie) i uzupełnij formularz opisany powyżej lub wybierz Import from URL (Importuj z adresu URL), wklej adres strony pokoju i kliknij Fetch.
W przypadku importu formularz otwiera się już uzupełniony - zawiera nazwę, opis, liczbę miejsc, cenę, zdjęcie oraz grupy udogodnień odczytane ze strony. Przejrzyj dane i kliknij Save.
Pokoje dodane w ten sposób mają na liście oznaczenie Manual (Ręczny) oraz ikonę czerwonego kosza, która usuwa je bezpowrotnie. Biorą one udział w wyszukiwaniu pokoi AI dokładnie tak samo jak pokoje zsynchronizowane. Ponieważ nie stoi za nimi żaden system rezerwacyjny, chatbot nie może sprawdzić dla nich dostępności na żywo - opisze je i skieruje gości pod wprowadzony przez Ciebie link.
Każdy pokój w katalogu - zsynchronizowany lub dodany ręcznie - wlicza się do limitu pokoi w Twoim planie. Bieżące zużycie jest widoczne w sekcji Training w ramce Limits (Limity) jako Rooms. Gdy katalog jest pełny, przycisk Add room staje się wyszarzony do momentu wyłączenia bądź usunięcia pokoju albo rozszerzenia limitu za pomocą pakietu AI Rooms Pack.
Sprawdzanie, czy wyszukiwanie pokoi AI jest włączone
Katalog jest wykorzystywany przez akcję AI room search (Wyszukiwanie pokoi AI). ChatLab włącza ją automatycznie po połączeniu systemu rezerwacyjnego, więc zazwyczaj nie trzeba nic robić. Aby to sprawdzić, otwórz Settings (Ustawienia) > Actions (Akcje) i odszukaj kartę nazwaną od Twojego systemu rezerwacyjnego, na przykład KWHotel - AI room search - powinna być oznaczona jako Active (Aktywna). Ołówek na karcie pozwala zmienić liczbę pokoi zwracanych w pojedynczym wyszukiwaniu (od 1 do 10, domyślnie 5) oraz komunikat wyświetlany gościowi w trakcie trwania wyszukiwania.
Wyszukiwanie pokoi AI dopasowuje pokoje na podstawie ich cech. Sprawdzanie, czy pokój jest wolny w określonych terminach, to osobna akcja integracji z systemem rezerwacyjnym, opisana w artykule dotyczącym Twojego systemu. Opis i zdjęcie dodane do pokoju są wykorzystywane na kartach w obu tych przypadkach.
Jak widzi to odwiedzający
Otwórz Overview (Przegląd) i zadaj chatbotowi pytanie, jakie zwykle zadają Twoi goście. Po uzupełnieniu przykładowego studia pytanie: „Czy macie apartament dla 4 osób blisko Rynku Głównego, najlepiej z parkingiem?” zwróci studio z jego kartą i odpowiedzią ułożoną na podstawie przygotowanego przez Ciebie opisu - z uwzględnieniem odległości od rynku, parkingu na podwórzu, drugiego piętra bez windy oraz ceny.
Jeśli dany pokój nie pojawia się w wynikach tak, jak powinien, otwórz go i sprawdź, czy szczegół, o który pytasz, jest rzeczywiście wpisany w opisie lub w grupie udogodnień, a po zapisaniu odczekaj kilka sekund na zakończenie reindeksacji.