Udostępnij za pośrednictwem


Projektowanie pierwszej interakcji użytkownika bota

DOTYCZY: ZESTAW SDK w wersji 4

Pierwsze wrażenia mają znaczenie. Pierwsza interakcja między użytkownikiem a botem ma kluczowe znaczenie dla środowiska użytkownika. Podczas projektowania bota należy pamiętać, że jest więcej do tej pierwszej wiadomości niż tylko powiedzenie "cześć". Podczas tworzenia aplikacji projektujesz pierwszy ekran w celu zapewnienia ważnych wskazówek nawigacyjnych . Użytkownicy powinni intuicyjnie zrozumieć takie rzeczy, jak miejsce, w którym znajduje się menu i jak to działa, gdzie można znaleźć pomoc, co to jest polityka prywatności itd. Podczas projektowania bota pierwsza interakcja użytkownika z botem powinna podać ten sam typ informacji.

Język a menu

Weź pod uwagę następujące dwa projekty:

Projekt 1

A welcome message, without suggestions, 'Hello user, how can I help you?'

Projektowanie 2

A welcome message, with suggestions: orders, products, or help.

Nie uruchamiaj bota z otwartym pytaniem, takim jak "Jak mogę Ci pomóc?". Jeśli bot ma sto różnych rzeczy, które może zrobić, szanse na to, że użytkownicy nie będą mogli odgadnąć większości z nich. Twój bot nie powiedział im, co może zrobić, więc jak może wiedzieć?

Menu zapewniają proste rozwiązanie tego problemu. Po pierwsze, wyświetlając dostępne opcje, bot przekazuje jego możliwości użytkownikowi. Po drugie, menu oszczędzą użytkownikowi konieczności wpisywania zbyt dużej ilości, zamiast tego mogą po prostu kliknąć. Na koniec użycie menu może znacznie uprościć modele języka naturalnego przez zawężenie zakresu danych wejściowych, które bot może otrzymać od użytkownika.

Napiwek

Menu to cenne narzędzie podczas projektowania botów w celu uzyskania doskonałego środowiska użytkownika; nie odrzucaj ich jako "wystarczająco mądrych". Możesz zaprojektować bota, aby używał menu, a jednocześnie nadal obsługuje bezpłatne dane wejściowe formularza. Jeśli użytkownik odpowie na menu początkowe, wpisując zamiast wybierać opcję menu, bot może próbować przeanalizować dane wejściowe tekstu użytkownika.

Alternatywnie możesz zadać bardziej wskazane pytania, aby prowadzić użytkownika, jeśli bot ma określoną funkcję. Jeśli na przykład bot jest odpowiedzialny za przyjmowanie zamówień na kanapki, pierwszą interakcją może być "Cześć! Jestem tutaj, aby wziąć zamówienie kanapki. Jakiego rodzaju chleb chcesz? Mamy biały, pszenicę lub żyt"." W ten sposób użytkownik wie, jak reagować i otrzymuje wskazówki nawigacyjne za pośrednictwem konwersacji.

Inne kwestie wymagające rozważenia

Oprócz zapewnienia intuicyjnej i łatwej interakcji z pierwszym botem, dobrze zaprojektowany bot zapewnia użytkownikowi dostęp do informacji o zasadach ochrony prywatności i warunkach użytkowania.

Napiwek

Jeśli bot zbiera dane osobowe od użytkownika, ważne jest, aby to przekazać i opisać, co będzie robić z danymi.

Następne kroki

Teraz, gdy znasz kilka podstawowych zasad projektowania pierwszej interakcji między użytkownikiem i botem, dowiedz się więcej na temat projektowania przepływu konwersacji.