Słownikbyt
Co to jest encja w asystencie głosowym
Encja to konkretna informacja wyciągnięta z wypowiedzi klienta: data, godzina, nazwisko, numer telefonu, adres. O ile intencja wskazuje, czego klient chce, o tyle encje to dane potrzebne, żeby tę intencję zrealizować. „Chciałbym umówić wizytę na piątek na dziesiątą” ma jedną intencję, umówienie wizyty, i dwie encje: dzień tygodnia i godzinę.
Polska odmiana utrudnia rozpoznawanie encji
Polska odmiana przez przypadki sprawia, że to samo imię czy miasto brzmi inaczej w różnych zdaniach: Warszawa, Warszawy, Warszawie. System musi rozpoznać, że chodzi o tę samą wartość, niezależnie od końcówki. Podobnie z datami: „w przyszły czwartek”, „za tydzień” i „dwudziestego” mogą oznaczać ten sam dzień, tylko wyrażony inaczej, a agent musi to przeliczyć na datę z kalendarza, czyli wiedzieć, jaki jest dziś dzień. Z godzinami tak samo. „Za piętnaście czwarta” oznacza 15:45, a „wpół do piątej” 16:30.
Liczby dyktowane głosem to osobny kłopot: klienci podają je pojedynczymi cyframi, parami, czasem z poprawką w środku zdania. Agent powinien potwierdzić wyłapaną encję na głos, zanim zacznie jej używać dalej.
Nazwisko i termin w jednej wypowiedzi
Przychodnia Zdrowie, dzień dobry, tu asystent AI.
Nazwisko Szczepańska, na wtorek po południu, jeśli jest coś wolnego.
Dobrze, pani Szczepańska. We wtorek po południu mam wolne 15:00 i 16:45. Które pani odpowiada?
Agent wyciągnął z tej wypowiedzi trzy encje: nazwisko, dzień tygodnia i porę dnia.
Razem z intencją umówienia wizyty wystarczyło to na sensowną odpowiedź. Gdyby ASR źle rozpoznał nazwisko, cały łańcuch poszedłby w złą stronę, dlatego dobre systemy dopytują o trudne nazwiska zamiast zgadywać.
Encje a narzędzia agenta
Wyciągnięte encje trafiają do narzędzi agenta, choćby do funkcji sprawdzającej wolne terminy w kalendarzu: data i godzina stają się parametrami zapytania.
Źle rozpoznana encja oznacza złe dane wejściowe, a więc błędny wynik, nawet jeśli sam kalendarz działa bez zarzutu. Jeśli agent zamiast „wtorek” usłyszy „czwartek”, zaproponuje grzecznie i pewnie termin, którego klient nie chciał.
Posłuchaj, jak to brzmi w praktyce
Pięciu asystentów demo rozmawia po polsku w przeglądarce, bez instalowania czegokolwiek. Dane w rozmowach są przykładowe, ale sposób prowadzenia rozmowy jest taki sam jak w prawdziwym wdrożeniu.