Konfiguracja typów warunków Robota głosowego

Data publikacji: 30.04.2024

Efektywność Robota głosowego zależy bezpośrednio od jego zdolności do precyzyjnego rozpoznawania intencji klienta. W UniTalk oferujemy rozszerzony zestaw typów warunków — od prostych fraz po zaawansowane rozpoznawanie liczb, czasu oraz podobieństwa słów. Pozwala to na tworzenie ścieżek dialogowych, które reagują nie tylko na dokładne komendy, ale także na naturalną mowę, synonimy i wariacje wymowy. Zyskujesz narzędzie do budowania maksymalnie elastycznych scenariuszy, które zapewniają wysoki odsetek pomyślnego rozpoznawania i minimalizują błędy w komunikacji.

Dla wygody użytkownika regulamin został podzielony na sekcje.

O warunkach specjalnych:

  • Warunki specjalne są dostępne tylko po dodaniu nowej grupy warunków. Oznacza to, że nie można dodać warunku specjalnego do istniejącej grupy.
  • Warunki specjalne są przetwarzane jako ostatnie, niezależnie od priorytetu w ustawieniach warunku.
  • W warunkach nie można określić przejścia do pracy w tle.
  • Nie można określić więcej niż jednego węzła w węzłach podrzędnych.
  • Warunek „Rozpoznany tekst nie spełnia żadnego warunku i upłynął limit czasu” musi być określony raz w węzłach potomnych tego samego węzła (aby wiedzieć, gdzie przejść, jeśli żaden z określonych warunków nie jest spełniony).

Frazy

Można określić, jakie frazy powinien lub nie powinien zawierać rozpoznawany tekst. Można określić dowolną liczbę fraz (przycisk „Dodaj frazę”).

Podczas zapisywania warunki frazy są formatowane:

  • wszystko jest usuwane z wyjątkiem liter, cyfr i spacji
  • są zredukowane do małych liter
  • wiele spacji między słowami jest zastępowanych pojedynczymi spacjami
  • spacje na początku i końcu frazy są usuwane

Słowa

Można określić, które słowa powinien lub nie powinien zawierać rozpoznawany tekst. Można określić dowolną liczbę słów (przycisk „Dodaj słowo”).

Słowa nie mogą zawierać spacji. Podczas zapisywania warunku słowa są formatowane:

  • wszystko jest usuwane z wyjątkiem liter i cyfr
  • są konwertowane na małe litery

Numery

Można określić, które liczby powinny znaleźć się w rozpoznawanym tekście. W przypadku warunków innych niż „Dowolna rozpoznana liczba” i „Brak rozpoznanych liczb” należy określić dowolną liczbę lub zakres liczb i określić sposób wyboru liczby.

W rozpoznanym tekście może znajdować się kilka liczb i aby sprawdzić warunek, należy wybrać tylko jedną liczbę za pomocą „Metody wyboru liczby”. Dostępne są następujące opcje:

  • Pierwszy numer
  • Ostatnia liczba
  • Najmniejsza liczba
  • Największa liczba
  • Średnia arytmetyczna (zaokrąglona)
  • Każda liczba (porównywana z liczbą i jeśli co najmniej jedna z liczb pasuje, warunek jest spełniony).
  • Sklej liczby – rozpoznane liczby zostaną sklejone. Na przykład, jeśli rozpoznany tekst zawiera liczby 5, 12 i 7, liczba 5127 zostanie porównana z liczbą z warunku.

Czas

Można określić, które przedziały czasowe powinny być uwzględniane w rozpoznawanych datach. Data może zostać rozpoznana, jeśli osoba dzwoniąca wypowie wyrażenia „jutro”, „w przyszłym tygodniu”, „5 maja” itp. Może istnieć kilka rozpoznanych dat, listę rozpoznanych dat można zobaczyć w historii robotów głosowych w przekierowaniu połączeń.

Daty z rozmowy rozmówcy są rozpoznawane w odniesieniu do strefy czasowej projektu.

W przypadku warunków innych niż „Dowolny rozpoznany czas” i „Brak rozpoznanego czasu” należy określić następujące ustawienia:

W ustawieniach można wybrać następujące opcje:

1. Metoda ustawiania czasu. Wybrana opcja określa sposób ustawienia czasu porównania w polu Time (Czas) lub w polach Time from (Czas od) i Time to (Czas do).

  • Data
  • Data i godzina
  • Względna data i względna data i godzina. Umożliwia określenie, o ile (w godzinach, dniach) czas powinien zostać przesunięty względem bieżącego momentu podczas działania robota.

2. Metoda wyboru czasu. Może istnieć kilka rozpoznanych dat, to ustawienie określa, która z nich zostanie wybrana do porównania z czasem określonym w warunku.

  • Pierwsza data – pierwsza data na liście uznanych dat
  • Last date – ostatnia data na liście rozpoznanych dat
  • Najstarsza data
  • Najnowsza data
  • Each date – porównywana jest każda z rozpoznanych dat

Tekst

Ustawienia tekstu określają, w jaki sposób tekst powinien lub nie powinien być rozpoznawany. Tak, tekst jest sformatowany:

  • usuwane jest wszystko oprócz liter, cyfr i spacji
  • używane są małe litery
  • wiele spacji między wyrazami jest zastępowanych pojedynczymi spacjami
  • spacje na początku i końcu tekstu są usuwane

Indeksy dolne

Podciągi różnią się od tekstu tym, że mogą zaczynać się i kończyć w środku słów. Na przykład:

  • rozpoznał tekst: „Chcę czerwone drzwi”
  • podciąg w tekście: „Chcę czerwone”
  • frazę w tekście: „Chcę czerwone”
  • podciąg w tekście: „Chcę czerw”
  • w tekście brakuje frazy: „Chcę czerw”

Ustawienia podciągów określają, które podciągi powinien lub nie powinien zawierać rozpoznawany tekst. Można określić dowolną liczbę podciągów.

Indeksy dolne są formatowane:

  • usuwane jest wszystko oprócz liter, cyfr i spacji
  • używane są małe litery
  • wiele spacji między wyrazami jest zastępowanych pojedynczymi spacjami

Przedrostki słów

Ustawienia prefiksów określają, które słowa powinny lub nie powinny być uwzględniane w rozpoznawanym tekście. Można określić dowolną liczbę prefiksów.

Prefiksy nie mogą zawierać spacji. Prefiksy są formatowane:

  • wszystko jest usuwane z wyjątkiem liter i cyfr
  • są konwertowane na małe litery

Podobieństwo słów

Ustawienia podobieństwa słów określają, jakie słowa powinien lub nie powinien zawierać rozpoznany tekst, ale sprawdzają nie całkowite dopasowanie, ale podobieństwo słów. Można określić dowolną liczbę słów (przycisk „Dodaj słowo”). Oprócz słów należy określić „Procent podobieństwa” – procent, o jaki rozpoznany tekst i słowa określone w warunku powinny być podobne. Na przykład słowa „kora” i „okręgi” są podobne w 75%.

Słowa nie mogą zawierać spacji. Słowa są formatowane:

  • wszystko jest usuwane z wyjątkiem liter i cyfr
  • są konwertowane na małe litery

Szczegółowy zestaw warunków Robota głosowego — od precyzyjnego rozpoznawania liczb i dat po elastyczną weryfikację podobieństwa słów — pozwala na tworzenie scenariuszy dialogowych obsługujących praktycznie każdy rodzaj informacji wejściowej. Dzięki jasnemu podziałowi grup warunków (logika „I” oraz „LUB”) oraz obowiązkowej obsłudze nieoczekiwanych odpowiedzi (warunki specjalne), gwarantujesz, że dialog nigdy nie utknie w martwym punkcie, a klient zawsze otrzyma odpowiedni wynik lub zostanie połączony z żywym konsultantem.

Chcesz zostać klientem UniTalk?
BEZPŁATNA KONSULTACJA
Poproś o oddzwonienie lub zadzwoń do nas +38 (093) 170 08 00 .