Zadaj pytanie
Węzeł Pytanie wyświetla monit dla użytkownika o informacje i przechowuje odpowiedź w zmiennej, która ma być później użyta w konwersacji.
Węzeł umożliwia wybór typu informacji, które chcesz zbierać, takich jak odpowiedź wielokrotnego wyboru, wstępnie zbudowana encja lub encja niestandardowa. Właściwości zachowania pytania umożliwiają kontrolowanie zachowania węzła, na przykład tego, co zrobić, gdy użytkownik wprowadzi nieprawidłową odpowiedź.
Podobnie jak węzły Wiadomość, węzły Pytanie mogą zawierać obrazy, filmy wideo, karty, szybkie odpowiedzi i odmiany wiadomości. Aby uzyskać więcej informacji, zobacz Wyślij wiadomość.
Porada
Zmień nazwy węzłów, aby ułatwić ich identyfikację. Zaznacz pole nazwy węzła, aby bezpośrednio zaktualizować nazwę lub wybierz ikonę Więcej (…) w węźle i w menu wybierz polecenie Zmień nazwę. Możesz także zmienić nazwy węzłów w edytorze kodu.
Nie można zmienić nazw węzłów Wyzwalacz i Przejdź do kroku.
Długość nazwy węzła nie może przekraczać 500 znaków.
Wymagania wstępne
Węzeł Dodaj pytanie
Wybierz ikonę Dodaj węzeł
poniżej węzła, pod którym chcesz dodać nowy węzeł, a następnie wybierz pozycję Zadaj pytanie. Zostanie wyświetlony pusty węzeł Pytanie.
W polu wiadomości wprowadź pytanie, które chcesz zadać.
W obszarze Identyfikuj rozwiń listę i wybierz typ informacji, które agent powinien identyfikować w odpowiedź użytkownika. Możesz wybrać istniejącą encję lub w razie potrzeby utworzyć nową. Dowiedz się, jak używać encji w rozmowie.
W zależności od wybranej opcji Identyfikuj może być więcej właściwości do ustawienia.
Na przykład w przypadku opcji wielokrotnego wyboru należy określić opcje, które użytkownik może wybrać, w obszarze Opcje dla użytkownika. Podczas rozmowy każdy wybór jest wyświetlany jako przycisk, ale użytkownicy mogą także wpisać odpowiedź.
Wybierz domyślną nazwę zmiennej w obszarze Zapisz odpowiedź jako , aby otworzyć panel Właściwości zmiennej i zmienić nazwę na znaczącą, na przykład customerName lub bookingDate.
Aby wybrać inną zmienną lub utworzyć nową, wybierz > w celu otwarcia panelu Wybierz zmienną.
Aby dostosować zachowanie węzła Pytanie , skonfiguruj właściwości pytania.
Konfigurowanie właściwości pytania
Panel Właściwości pytania to miejsce, w którym można dostosować zachowania, takie jak podpowiadanie, sprawdzanie poprawności i przerywanie.
Aby otworzyć panel Właściwości pytania, wybierz ikonę Więcej (...) w węźle Pytanie , a następnie wybierz pozycję Właściwości.
W panelu Właściwości pytania wybierz żądaną kategorię:
Konfigurowanie zachowania pytania
Właściwości zachowania pytania pozwalają kontrolować, czy pomocnik może pominąć pytanie i jak reaguje na nieprawidłową odpowiedź.
Pomiń zachowanie
Zachowanie pomijania określa, co agent powinien zrobić, jeśli zmienna węzła pytania ma już wartość z wcześniejszej części konwersacji.
- Zezwalaj na pomijanie pytania: Pomiń pytanie, jeśli zmienna ma wartość.
- Pytaj za każdym razem: Zadawaj pytanie, nawet jeśli zmienna ma wartość.
Ponowny monit
Monituj ponownie określa, jak agent reaguje, gdy nie otrzymuje prawidłowej odpowiedzi od użytkownika. Można go poinstruować, aby spróbował jeszcze jeden raz, dwa razy lub kontynuował bez uzyskania odpowiedzi. Aby dostosować działanie agent po przejściu dalej, skonfiguruj właściwości w obszarze Nie znaleziono prawidłowej jednostki w panelu Rozpoznawanie jednostek.
- Ile ponownych monitów: liczba prób uzyskania prawidłowej odpowiedzi przez agent. Powtórz maksymalnie 2 razy to wartość domyślna. Możesz również wybrać opcję Powtórz raz lub Nie powtarzaj.
- Monit o ponów próbę: Aby zmienić komunikat, wybierz pozycję Dostosuj, a następnie wprowadź nowy monit.
Konfigurowanie rozpoznawania encji
Właściwości rozpoznawania jednostek umożliwiają rozszerzenie walidacji poza domyślne reguły zbierania danych przez jednostkę oraz wybranie, co się stanie, gdy pomocnik nie jest w stanie wyzwolić prawidłowej wartości jednostki od użytkownika.
Ustawienia encji
Wprowadź nazwę zestawu opcji zdefiniowanego w polu Power Fx Służy do odwoływania się do elementów na liście.
Dodatkowa weryfikacja encji
Domyślnie węzeł Pytanie sprawdza, czy odpowiedź użytkownika jest prawidłowa tylko na podstawie wybranej encji. Dodatkowa walidacja encji umożliwia dodawanie kryteriów do testu podstawowego. Na przykład węzeł Pytanie akceptuje dowolną wartość liczbową po zidentyfikowaniu liczby, ale warto się upewnić, że jest ona mniejsza niż 10. Można też zmienić monit, aby ułatwić użytkownikowi wprowadzenie prawidłowej odpowiedzi.
- Warunek: wprowadź formułę Power Fx, która zwraca wartość logiczną (
true
lubfalse
), na przykładTopic.Var1 < 10
- Monit o niespełnienie warunku: Aby zmienić komunikat, wybierz pozycję Dostosuj, a następnie wprowadź nowy monit.
Nie znaleziono prawidłowej encji
Nie znaleziono prawidłowej jednostki określa, co się stanie, gdy agent przestanie próbować uzyskać prawidłowe odpowiedź od użytkownika. Możesz eskalować do agenta ludzkiego lub podać wartość domyślną. Można również zmienić monit, aby dać użytkownikowi większy kontekst.
Akcja wykonywana, jeśli nie zostanie znaleziona encja:
- Eskaluj: przekieruj użytkownika do tematu systemowego Eskalacja. To jest zachowanie domyślne.
- Ustaw zmienną na wartość: ustaw zmienną wyjściową na wartość i przejdź do następnego węzła. Wprowadź lub wybierz wartość w polu Wartość domyślna encji.
- Ustaw zmienną na pustą (bez wartości): wyczyść zmienną wyjściową i przejdź do następnego węzła. Później można użyć węzła Warunek, aby sprawdzić, czy zmienna ma wartość.
Nie znaleziono komunikatu o odnalezieniu encji: Aby zmienić komunikat, wybierz opcję Dostosuj, a następnie wprowadź nowy monit.
Konfigurowanie zachowania przerwań
Ustawienia przerwań określają, czy użytkownik może przerwać przepływ bieżącego tematu, aby przełączyć się na inny temat.
- Zezwalaj na przełączanie się do innego tematu: Użytkownik może przełączyć się na nowy temat, jeśli jego odpowiedź na pytanie pasuje do wyzwalacza dla innego tematu z dużą pewnością.
- Tylko wybrane tematy: Określ, do których tematów użytkownik może się przełączać z tego węzła pytania.