Błędy
Błędy występują, gdy akcja nie może przejść dalej, ponieważ 1) nie zrozumiała danych wprowadzonych przez użytkownika lub 2) nie otrzymała danych wejściowych. Akcja może się pojawić w każdej chwili, dlatego każda akcja musi być na osobnej ścieżce, aby pomóc użytkownikowi wrócić na właściwe tory.
Wskazówki
Sposób reagowania na błędy może negatywnie wpływać na wrażenia użytkownika. Gdy użytkownicy nie mogą wykonywać zadań, jest mało prawdopodobne, że w przyszłości wejdą do akcji. Jeden błąd związany z łatwością może przeważyć dziesiątki udanych interakcji. Jednak dzięki dobrej obsłudze błędów użytkownik nawet nie dowie się, że wystąpił błąd.
Pamiętaj o tych kwestiach:
Współpraca
Przezroczystość dźwięku
Zależny od kontekstu
Dostępne są 3 rodzaje błędów:
Błędy w rozmowach między ludźmi | Błędy w rozmowach między użytkownikami | ||
---|---|---|---|
Wyobraź sobie, że rozmawiasz z kimś... |
...nie odpowiadają. |
Brak danych wejściowych |
Akcja nie reagowała na odpowiedzi użytkownika lub użytkownik nie odpowiedział do momentu zamknięcia mikrofonu. |
...powiedzą coś, co Cię zdezorientuje. |
Brak dopasowań |
Akcja nie rozumie ani nie interpretuje odpowiedzi użytkownika w kontekście. |
|
...wymagają od Ciebie zrobienia czegoś, czego nie możemy zrobić. |
Błąd systemu |
Systemy, na których bazuje akcja, aby uzyskać informacje, nie mogą wykonać zadania. |
Brak dopasowań
Dlaczego brak dopasowań
Błąd braku dopasowania występuje, gdy akcja nie może zrozumieć ani zinterpretować odpowiedzi użytkownika w kontekście.
Oto kilka możliwych przyczyn błędów braku dopasowania.
Brak dopasowania na pierwszym poziomie (szybkie ponowne wysłanie)
Szybko i zwięźle zbieraj informacje ponownie lub w inny sposób. Użytkownik próbował angażować się, więc prawdopodobnie potrzebuje kolejnej szansy. Nie powtarzaj go dokładnie, ponieważ będzie to brzmieć roboty.
Szybkie powtórzenia powodują zwykle połączenie przeprosiny ze skondensowaną powtarzaniem pytania.
Tak.
Nie.
Tak.
Nie.
Tak.
Tak.
Brak dopasowania drugiego poziomu (przekazanie szczegółów)
Tak.
Nie.
Tak.
Nie.
Maks. liczba dopasowań
Tak.
Nie.
Tak.
Nie.
Brak danych wejściowych
Dlaczego nie ma danych wejściowych
Czynność nie wykryła odpowiedzi użytkownika, ponieważ:
- nie mówił, gdy mikrofon był włączony
- nie mówił dostatecznie głośno
Pierwszy poziom – brak danych wejściowych
Tak.
Nie.
Tak.
Tak.
Tak.
Drugi poziom – brak danych wejściowych
Tak.
Maksymalna liczba wejść
Tak.
Liczniki błędów
W wierszu nie powinny występować więcej niż 3 błędy typu „Brak danych wejściowych” lub „Brak dopasowania”, a po tym czasie działanie powinno wyświetlić się komunikat o błędzie maksymalnym i zamknąć rozmowę.
Dobra obsługa błędów zależy od kontekstu. Nawet jeśli prosisz o te same informacje, w 2 lub 3 próbie kontekst rozmowy jest inny. Aby wyświetlić w odpowiednim kontekście odpowiedni komunikat o błędzie, musisz monitorować liczbę i rodzaj błędów.
Kierując się schematem blokowym, zdecyduj, który komunikat o błędzie należy odtworzyć. Pamiętaj, że po każdym włączeniu mikrofonu może wystąpić błąd „Brak danych wejściowych” lub „Brak dopasowania”.
Błędy systemu
- Awaria systemu (system nie odpowiada lub zwraca ogólny błąd), np. dioda się nie zapali; baza danych jest niedostępna)
- Nieprawidłowe żądanie (np. użytkownik próbował umówić się na wizytę w przeszłości)
Tak.
Tak.