Jak zbudować Kickass UX dla swojego chatbota?

Opublikowany: 2016-12-05

[Uwaga: ten artykuł jest częścią serii The Junction. Sektor DeepTech omówimy szczegółowo pod adresem Węzeł 2017 w Jaipur. Dowiedz się więcej o Tu skrzyżowanie !]

Zanim zacznę — Dlaczego powinieneś to przeczytać? Cóż, zaprojektowałem UX ponad 15 botów i wiem co nieco o preferencjach konsumentów. Poza tym jestem częścią zespołu, który opracowuje platformę dla programistów do tworzenia chat-botów i przetestował pod tym kątem ponad 1000 botów.

Każdy (dobry) bot ma dwa aspekty — F low i AI/ML oparte na intencji i ekstrakcji jednostek.

Pływ

Wszystko na tym świecie płynie.

Rezerwując Ubera, wybierasz lokalizację początkową, lokalizację końcową, rodzaj taksówki, a następnie rezerwujesz. Nie tylko płacisz za taksówkę, a następnie wybierasz rodzaj kabiny do zarezerwowania. Dotyczy to nie tylko interakcji międzyludzkich i biznesowych, ale dotyczy to również interakcji międzyludzkich i ludzkich!

Np. gdybym zaczął od napisania tego zdania, prawdopodobnie wziąłbyś mnie za głupca. Nie ma więc wątpliwości, że każdy deweloper powinien skupić się na budowaniu botów o odpowiednich przepływach. Jakkolwiek pomyślisz o przepływie, nie jest to nic nowego i wielu próbowało o tym mówić, nazywają to „kontekstem”.

Myślę, że kontekst jest czymś szerszym (bardziej jak nieskończonym, jeśli zaczniesz dopasowywać się do niego w swoim chatbocie z istniejącą technologią) i w dużej mierze zależy od użytkownika końcowego i jego nastrojów, więc zachęcam do skupienia się na flow ponieważ jeśli rozumiesz działania użytkownika końcowego krok po kroku podczas korzystania z Twoich usług, możesz ograniczyć kontekst do czegoś pojedynczego
programista lub grupa programistów może obsłużyć i dostosować.

Ekstrakcja intencji i bytów

Aby poprawnie wykonać tę część, musisz użyć przetwarzania języka naturalnego, sztucznej inteligencji i uczenia maszynowego (możesz również wdrożyć dopasowanie do fraz, ale to nie jest dobre rozwiązanie). Wyodrębnianie intencji i encji służy do tego, aby komputer zrozumiał, czego chce użytkownik. Jest to bardzo ważne, ponieważ ludzie myślą w języku naturalnym i jeśli mogę coś zrobić, wyrzucając myśli, to jest to wielka wygoda (zwłaszcza jeśli są to polecenia głosowe).

Polecany dla Ciebie:

Jak Metaverse zmieni indyjski przemysł motoryzacyjny?

Jak Metaverse zmieni indyjski przemysł motoryzacyjny?

Co oznacza przepis anty-profitowy dla indyjskich startupów?

Co oznacza przepis anty-profitowy dla indyjskich startupów?

W jaki sposób startupy Edtech pomagają w podnoszeniu umiejętności i przygotowują pracowników na przyszłość

W jaki sposób start-upy Edtech pomagają indyjskim pracownikom podnosić umiejętności i być gotowym na przyszłość...

Akcje New Age Tech w tym tygodniu: Kłopoty Zomato nadal, EaseMyTrip publikuje Stro...

Indyjskie startupy idą na skróty w pogoni za finansowaniem

Indyjskie startupy idą na skróty w pogoni za finansowaniem

Startup marketingu cyfrowego Logicserve Digital podobno podniósł INR 80 Cr w finansowaniu od alternatywnej firmy zarządzającej aktywami Florintree Advisors.

Digital Marketing Platform Logicserve Bags Finansowanie INR 80 Cr, zmienia nazwę na LS Dig...

Zobaczmy teraz, co się stanie, jeśli użyjemy tylko jednego z powyższych aspektów do
zbuduj bota —

Tylko AI

Z mojego doświadczenia wynika, że ​​budowanie bota bez przepływu i tylko z wydobyciem intencji i encji (niezależnie od tego, jak dobre jest) jest bardzo złym pomysłem, ponieważ prowadzi do gubienia się użytkowników podczas rozmowy. Rezultatem są złe konwersje i niezadowolenie klientów .

Np. zamawiałeś pizzę i wybrałeś już jedną z menu karuzeli, teraz bot pyta „Jaki rozmiar chcesz?”, użytkownik odpowiada „Jakie masz wszystkie rozmiary?” a deweloper nie poradził sobie z tym, więc bot mówi „Przepraszam, nie mogłem tego dostać”. To ślepy zaułek, zdezorientuje użytkownika i zmusi go do ponownego rozpoczęcia rozmowy.

Tylko przepływ

Widziałem wiele botów, które nie radzą sobie z podstawowymi intencjami i są całkowicie oparte na przepływie za pomocą karuzeli, list, szybkich odpowiedzi itp.

Wynik jest prawie zawsze druzgocący, ponieważ gdy użytkownicy końcowi wprowadzają proste frazy, takie jak „zamów pizzę”, a Twój pizza bot odpowiada „Przepraszam, nie mogłem tego zrozumieć”, pozostawia to zły gust i ogranicza użytkownika. Ponadto wszyscy wiemy, że użytkownicy końcowi przyjmą każdą nową usługę, jeśli zwiększy to wygodę lub w prostych słowach – skróci naszą drogę do korzystania z tej usługi . Teraz zauważyłem, że ogólnie boty „tylko przepływowe” mają tendencję do zwiększania długości ścieżki do osiągnięcia celu, a tym samym tworzą ogromne bariery dla masowej adopcji użytkowników końcowych.

Dla lepszego zrozumienia weźmy przykład — mówię „zamów średnią pizzę z farmy”, bot rozumie i przetwarza, zamiast robić to w 5–6 krokach (klikając na menu->pizza->warzywa->farma->średnia ), gdzie bot zadaje pytania, a ja odpowiadam za pomocą szybkich odpowiedzi i karuzeli, nagle staje się zbyt wiele kliknięć, a doświadczenie jest złe w porównaniu z aplikacją/stroną internetową, co utrudnia adopcję.

Jak więc budować świetne boty?

Stwórz bota, jednocześnie skupiając się na „przepływie” i „AI”. Zasadniczo upewnij się, że zawsze dajesz wskazówki użytkownikowi (za pomocą przycisków, szybkich odpowiedzi) i pomagasz mu dotrzeć do punktu końcowego, zapewniając jednocześnie wystarczającą elastyczność przeglądania.

W tym celu utwórz dwie kategorie intencji — przeglądanie i określanie. Wewnątrz intencji przeglądania użytkownicy uzyskują wystarczającą elastyczność, aby swobodnie się poruszać i zmieniać kategorie/podkategorie, wpisując lub klikając (pamiętaj, aby uwzględnić szybkie odpowiedzi, aby umożliwić zmianę kategorii/podkategorii w intencjach przeglądania), np. jeśli przegląda menu pizzy, pozwól mu przejść do menu deserów i tam iz powrotem.

Zdecydowane intencje będą znacznie mniej elastyczne i będą wymagać od użytkownika podania pewnych konkretnych informacji, takich jak czas zarezerwowania stolika w restauracji, czas dostawy pizzy itp. i poproszą go ponownie o podanie wymaganych informacji
jeśli próbuje odejść. Gdy bot zapyta „jaki rozmiar pizzy chcesz”, udzieli również szybkich odpowiedzi, aby pomóc użytkownikowi szybko zakończyć krok i uniemożliwić mu uzyskanie
Stracony.

Potężne chatboty będą tworzone tylko dzięki połączeniu przepływu i sztucznej inteligencji i właśnie to mamy nadzieję zapewnić społeczności programistów. Rozwijamy potężną platformę, na której można połączyć przepływ i sztuczną inteligencję
bardzo łatwo.