Co warto wiedzieć o Natural Language Understanding?

Publikacja: 24 lutego 20234 min czytania
Co warto wiedzieć o Natural Language Understanding?

Asystenci głosowi, chatboty, głos AI, który odpowiada nam, gdy dzwonimy załatwić sprawę w banku czy u operatora sieci – każde z tych rozwiązań opiera się właśnie na NLU. W tym wpisie zgłębimy jego historię i tajniki!

Co to jest NLU?

Natural Language Understanding (NLU) czyli rozumienie języka naturalnego, to część szerszej dziedziny sztucznej inteligencji o nazwie Natural Language Processing (NLP). Mówiąc najprościej: NLP – zajmuje się przetwarzaniem naszego języka na format, który jest czytelny dla komputerów. NLU – skupia się na tym, żeby maszyny rozumiały kontekst naszej wypowiedzi. Dzięki tej technologii komputery mogą zrozumieć nas i przeanalizować dane nawet w ciągu kilku sekund. To niewątpliwie fascynująca dziedzina, która jeszcze jakiś czas temu mogła wydawać się prawdziwym science-fiction a dziś jest coraz chętniej wykorzystywana w biznesie.

Krótko o historii

Wiemy, wiemy… lekcje historii zwykle nie kojarzą się pozytywnie, dlatego obiecujemy, że będzie krótko i na temat. Prace nad rozpoznawaniem i rozumieniem naturalnej ludzkiej mowy rozpoczęły się ponad 60 lat temu, czyli w 1956 roku. Najważniejsze daty, o których warto wiedzieć ucząc się podstaw tej dziedziny nauki, to: 1956 r. – John McCarthy wprowadza termin sztuczna inteligencja (AI). Zostaje ona uznana za dziedzinę nauki. Czeka ją wyboista droga, ale mimo wielu sceptyków znajduje się finansowanie na jej dalszy rozwój, czego efekty możemy dziś podziwiać. 1964 r. – Daniel Bobrow, w ramach swojej pracy doktorskiej tworzy program o nazwie STUDENT, znany jako pierwsze podejście do rozumienia przez komputer ludzkiej mowy. 1965 r. – Joseph Weizenbaum napisał program ELIZA, który mógł przeprowadzić proste rozmowy po angielsku, na dowolny temat. Te pierwsze programy były fundamentami do powstawania kolejnych, jeszcze bardziej rozbudowanych i zaawansowanych algorytmów.

Gdzie dzisiaj wykorzystywane jest NLU?

Technologia rozpoznawania ludzkiej mowy jest wykorzystywana w wielu aspektach naszego codziennego życia.

Asystenci głosowi

Pierwszym z nich są asystenci głosowi tacy jak Siri, Google lub Alexa. Są one w znacznym stopniu ułatwić pewne czynności, chociażby sprawdzenie pogody, ustawienie budzika a nawet zarezerwowanie stolika w restauracji lub zrobienie zakupów.

Chatboty

NLU wykorzystywane jest również w dobrze znanych chatbotach, których zadaniem jest usprawnienie obsługi klienta. Dzięki przygotowanym wcześniej scenariuszom są one w stanie przeprowadzić z konsumentem rozmowę, udzielając mu niezbędnych informacji. Jest to spore odciążenie dla firm, ponieważ AI jest w stanie albo całkowicie odpowiedzieć na zapytanie klienta, albo pokierować go do odpowiedniego działu bez wcześniejszego angażowania pracowników po drugiej stronie.

System zapowiedzi głosowych (IVR)

To system, który jako pierwszy odpowiada na Twoje połączenie wykonane np. do banku albo operatora sieci. Odczyta niezbędne komunikaty, odpowie na najczęściej zadawane pytanie i w razie potrzeby przekieruje do działu, który odpowiada za rozwiązanie danej kwestii.

Jak edrone wykorzystuje NLU?

NLU jest jednym z filarów, na bazie których powstała pierwsza w Polsce głosowa wyszukiwarka dla sklepów internetowych. Mobile Voice Search Widget jest zbudowany z następujących modułów: ASR: Automatyczne rozpoznawanie mowy: łączy w sobie osiągnięcia informatyki oraz lingwistyki. Dzięki niemu wyszukiwanie jest szybkie i łatwe dla klientów – bez względu na ich wiek, czy sprawność cyfrową. NLU: Natural Language Understanding – rozumienie języka naturalnego: to zestaw algorytmów, które błyskawicznie wykrywają wszystkie istotne informacje w danym zapytaniu. Dzięki wykorzystaniu NLU wyszukiwarka rozumie kontekst wypowiedzi konsumenta – np. “Pokaż mi damskie buty na zimę”. Daje możliwość używania długich i złożonych fraz w zapytaniach. A moduł sam identyfikuje najważniejsze parametry produktu. Infografika pokazująca, jak NLU rozpoznaje w zapytaniu produkt, kolor, rozmiar, komponent, operator i cenęModuł konwersacyjny: Wyszukiwanie produktów w interfejsie głosowym wygląda podobnie, jak prowadzenie rozmowy ze sprzedawcą w sklepie. Wyszukiwarka dopyta o dodatkowe kryteria. Pozwoli także odkryć produkty, o których klient nawet nie pomyślał. Interaktywna wyszukiwarka: Produkty pasujące do zapytania są błyskawicznie i automatycznie wyświetlane na ekranie. Użytkownik może zmieniać, dodawać lub usuwać kryteria wyszukiwania (również głosowo), pozwalając na eksplorowanie oferty sklepu. Jak narzędzie działa w praktyce? Zobaczcie sami:

Wyszukiwanie głosowe – warto?

Mając już pojęcie jak działa NLU i w jaki sposób wykorzystaliśmy je w naszej wyszukiwarce pozostaje odpowiedzieć sobie na pytanie – czy warto zainwestować w wyszukiwanie głosowe? Naszym zdaniem jak najbardziej tak, i przemawiają za tym nie tylko fakt, że dziedzina ta jest stale doskonalona, ale również liczby: