Rozmowy kontrolowane – ranking botów

Komunikacja Człowiek-Komputer Komentarze (2) »

człowiek: jak można się skontaktować z firma egb?

bot: Możesz przyjść bezpośrednio do nas, jeśli mieszkasz w Bydgoszczy. albo skontaktować się z jednym z naszych przedstawicieli regionalnych. Możesz też wysłać maila na adres egb@egb.pl, lub do nas zadzwonić.

człowiek: jaki jest numer telefonu

bot: „Telefony telefony… skąd mam wiedzieć, jaki numer wykręcić mam”.

Źródło: http://www.sztucznainteligencja.pl/bonus_humor.html

Czytałem kiedyś książkę, w której autor roztaczał wizję internetu, który zapełni się wirtualnymi asystentami, którzy będą nam pomagać w docieraniu do informacji. Czy Sztuczna Inteligencja jest wystarczająco rozwinięta, by zrozumieć nasze cele i intencje?

Postanowiłem przyjrzeć się chatterbotom, które używają języka polskiego i sprawdzić na ile spełniają się w roli informatorów. Sztuczne postacie mają problem z ironią, humorem, metaforą, wyrażeniami okazjonalnymi (tu, tam, wtedy itd.) a przede wszystkim kontekstem, o czym świadczy przytoczony dialog. Na razie stawianie im takich wymagań jest mrzonką. Bot ma być specjalistą, który może zastąpić FAQ, wyszukiwarkę czy też prowadzić przyjemniejsze dla użytkowników badania marketingowe.

Czy boty instalowane na polskojęzycznych stronach internetowych spełniają tak postawione cele?

W moim jakościowym badaniu udział wzięły udział chatterboty:

Co prawda można znaleźć jeszcze kilka innych (np. Snkiers), ale zdcydowanie nie nadają się one do komercyjnych zastosowań z powodu ubogiej obsługi braku wiedzy.

Wyszukiwanie informacji

Kto jest waszym klientem? Gdybym chciał zainstalować w swoim serwisie wirtualnego doradcę byłoby to pierwsze pytanie, które bym zadał. Tylko Ada wymieniła klientów firmy i zaproponowała, że może powiedzieć więcej o każdym z nich.

Jaki jest telefon do firmy? Ewa od razu odpowiedziała na pytanie. Ada spodziewała się, że pytam ją o prywatny numer i nie chciała udzielić informacji.

Co znajdę na waszej stronie? Ada może z powodzeniem zastąpić mapę strony. Ewa natomiast z rozbrajającą szczerością odpowiada, że nie wie co.

Ewa szczyci się posiadaniem największej bazy wiedzy ogólnej, jednak nie wie jakiego koloru jest śnieg, a na pytanie jakiego koloru jest mleko odpowiada, że jej ulubionym kolorem jest zielony…

Interakcja

Mechanizm Ewy adekwatnie reaguje na to co użytkownik aktualnie przegląda na stronie. Jej wypowiedzi uzupełniają to, co użytkownik może przeczytać. Sprawia to jednak problem z punktu widzenia doświadczenia użytkownika – mam czytać czy słuchać? W sytuacji, gdy nie zna odpowiedzi sugeruje przeszukiwanie internetu za pomocą semantycznej wyszukiwarki. Znalezione odpowiedzi niestety nie zawsze ściśle wiążą się z intencją użytkownika. Na moje pytanie dla kogo pracują Wasze boty otrzymałem snipet o przemyśle górniczym… Dla zapytania kognitywistyka po chwili myślenia odpowiada zaś, że nic nie znalazła.

Ada również reaguje, gdy użytkownik nawiguje po stronie jednak jest raczej towarzyszem niż źródłem dodatkowych informacji. Dzięki temu użytkownik może się skupić na pozyskiwaniu informacji w tradycyjne sposób, a jego doświadczenie wzbogacone jest o głos bota i krótki motywujące wypowiedzi.

bot inguaris w akcji

bot inguaris w akcji

Zupełnie inny model interakcji przyjęli projektanci Inguaris. Bot ten prowadzi rozmowę z użytkownikiem podsuwając linki będące możliwościami rozwinięcia rozmowy. Użytkownik może też klikać dalej, a bot sam opowiada o Sztucznej Inteligencji i botach. Użytkownik niewiele musi wpisywać (i zastanawiać się czy jest to zrozumiałe dla bota), a bot dobrze sprawdza się również w pozyskiwaniu wiedzy o klientach.

Zachęta do rozmowy i kultura osobista

Każdy z botów pyta na początku o imię użytkownika. Dzięki temu rozmowa wydaje się bardzo naturalna. Oprócz konwencjonalnego powitania bot rzadko wykorzystuje jednak wiedzę o podanym imieniu.

Najlepiej wypada w tej kategorii Ewa. Gdy użytkownik nie podejmuje dialogu, sama opowiada o firmie, wdrożeniach i swojej bazie wiedzy. Wypowiedzi generuje w odstępach czasu i co ważne, rzadko się powtarzają.

Ada, gdy użytkownik nic nie wpisuje często powtarza, że „jestem tu po to, aby rozmawiać, a nie milczeć” albo „halo, jest tam kto?”.

Najgorzej wypada Inguaris. Gdy użytkownik nie podejmuje akcji zamiast awatara zobaczymy komunikat błędu z nagłówkiem fatal error.

Odporność na błędy językowe

Boty mają problem z obsługą polskich znaków wprowadzanych z klawiatury. Interfejs Ewy błędnie koduje znaki, a pole tekstowe Ady uniemożliwia wprowadzania polskich znaków diakrytycznych. Z punktu widzenia użytkownika lepsze jest drugie rozwiązanie, gdyż nie wprowadza w konfuzję.

Awatar

Ada i Ewa mają animowaną postać tej samej modelki oraz żeński głos syntezatora IVONA. Sprawiają wrażenie eleganckich kobiet, jednak ta sama postać dla botów z różnych firm nie sprzyja kreowaniu wizerunku marki. Ludzie w codziennej komunikacji rozpoznają się właśnie na podstawie twarzy i tonu głosu. Awatar, czyli cyfrowa ostać bota ma reprezentować jego osobowość. Gdy widzimy tę samą twarz i słyszymy ten sam mechaniczny głos, raczej nie spodziewamy się unikalnej osobowości kryjącej się za tą postacią.

Podsumowanie

Trudno jednoznacznie wskazać najlepszego bota spośród zbadanych. Sam swego czasu programowałem chatterbota Knopik, przeglądałem logi jego dialogów. Przygotowanie do rozmowy w kontekście wymagało sporo pracy. Analiza logów pokazała, że użytkownicy wolą testować ogólną wiedzę bota, sprawdzać jego reakcję na wulgarność bądź zadawali pytania w sposób, którego nie przewidziałem. Stąd wielu możliwości mój wywiad nie wykazał, gdyż sposób zadawanych pytań ma wpływ na dostępność funkcji. I to jest największa słabość chatterbotówrozumienie tego, co wpisuje użytkownik.

Inguaris nie wykorzystuje syntezy mowy ani animacji postaci. Jednak najlepiej sprawdza się jako FAQ, informator kontaktowy czy ankieter.Gdy nie zna odpowiedzi na pytanie stosuje strategię pozornego wyboru. Użytkownik może wybrać czy chce rozmawiać o botach, Sztucznej Inteligencji bądź fotomodellingu.

Jeśli jednak chcemy umieścić na naszej stronie chatterbota, który poprawi doświadczenie użytkownika poprzez swoją żywą mimikę, naturalne ruchy zdecydowanie lepiej wypadają Ewa i Ada. Będzie to na pewno zaskakujące i wciągające dla użytkownika zadanie – porozmawiać z botem. Warto jednak pamiętać, że użytkownicy mają tendencję do obrażania chatterbotów („przecież to tylko program”) lub testowania ich wiedzy o świecie.

ada najlepiej poradziła sobie z zadanymi kryteriamiBiorąc pod uwagę cele stosowania chatterbotów – dostarczanie użytkownikom informacji zgodnej z celami, z którymi

ada najlepiej poradziła sobie z zadanymi kryteriami

przychodzą na stronę oraz wpływ na pozytywne doznania użytkowników uważam, że najlepiej radzi sobie …. Ada autorstwa Fido Intelligence.

Jednak wszystkim botom do doskonałości wiele brakuje, dlatego warto pracować nad ich miłym wizerunkiem oraz sensownością wypowiedzi związanych z treścią strony.

P.S. Ada zdobyła moja serce również odpowiedzią na hasło kognitywistyka:

Kognitywistyka to fascynująca dziedzina wiedzy! Jej celem jest wyjaśnienie procesów myślowych i ich symulacja komputerowa.
O samej kognitywistyce można by opowiadać godzinami, a w Internecie pełno jest poświęconych jej stron.

Ludzkie oblicze komputera

Komunikacja Człowiek-Komputer Komentarze (0) »

Już Arystoteles wiedział, że człowiek jest istotą społeczną. Jednym z bodźców, które najszybciej przyciągają naszą uwagę jest ludzka twarz, a „uczłowieczanie” artefaktów także jest czymś naturalnym.

Odpowiedzią na to w świecie Internetu i komputerów mogą być chatterboty oraz inne typy interfejsów „z twarzą”. Są to aplikacje symulujące inteligentną rozmowę, najczęsciej wyposażone w tzw. awatar, czyli wizualizacja twarzy.  Zastosowanie norm ludzkiego zachowania i zasad społecznych w projektowaniu interfejsów, choć na razie rzadkie, może być szansą, by ułatwić użytkownikowi pracę czy zabawę. Na stronach AI Dreams można znaleźć spis chatterbotów. Są one w większości angielskojęzyczne.

Boty są aplikacjami wciąż niedoskonałymi i większość użytkowników już po chwili orientuje się, że nie rozmawia się z nimi jak z człowiekiem. Mimo oczekiwań Turinga, który w 1953 wyraził opinię, że do 2000 roku będzie mozna powiedzieć, że myślą, problemów wciąż jest wiele – a przede wszystkim problem z rozumieniem kontekstu czy wieloznaczności. Turing zaproponował rozstrzygnięcie problemu sprawdzenia czy maszyna myśli – test Turinga. Idea ta kontyuowana jest w postaci konkursu Loebnera. Uczestnikami zawodów sa właśnie chatterboty. Wygrywa ten, którego wypowiedzi najbardziej przypominają dialog z  człowiekiem. Jednym z najbardziej znanych laureatów tego konkursu jest A.L.I.C.E.

Możliwych zastosowań „gadających głów” jest wiele:

  • może odpowiadać na pytania klientów na stronie internetowej firmy
  • przedstawiać ofertę przedsiębiorstwa
  • przeprowadzać ankiety

Informacje te podaje za stroną firmy SztucznaInteligencja.pl, która zajmuje się programowaniem botów dla stron biznesowych. Mozna tam także porozmawiać z botem Jakubem, jednym z nielicznych botów mówiących po polsku.

Les Wilson, odpowiadający za projekty multimodalne (nie multimedialne!) w IBM, w 1995 sformułował wobec aplikacji agenckich (a są nimi także chatterboty) następujące wymagania wobec inteligentnego software agent:

  • okazuje przekonania, pragnienia i cele
  • jest ekspertem w jakiejś dziedzinie (np. potrafi kompetentnie odpowiadać na pytania dot,. oferty firmy – przyp. M.G.)
  • potrafi nabywać wiedzę z kontekstu
  • dostosowuje się do poziomu umiejętności użytkownika
  • współpracuje i wchodzi w interakcje z innymi software agents
  • jest zdolny automatyzować rutynowe czynności według elastycznego zbioru reguł
  • działa autonomicznie

Tłumaczenie własne za: Mandel Th., „The elements of user interface design”.

W badaniach Antonelli DeAngelli dot. stosunku użytkowników do chatterbotów wykorzystywanych w e-commerce, że klienci wyżej oceniają tego typu social interface niż tradycyjne metody komunikacji  z komputerem. Celem jaki, DeAngelli stawia przed twórcami tego typu aplikacji jest stworzenie chatterbotów wydajnych i zadowalających estetycznie oraz potrafiących nawiązywać trwałe relacje z klientami.

Projektowanie interakcji pomiędzy ludźmi a komputerem w oparciu o social interfaces to zadanie dla nauk poznawczych. Przykładem prac w tej dziedzinie jest Kismet – robot, potrafiący wyrażać emocje w odpowiedzi na słowa o znaczeniu emocjonalnym.

Koło Nauk o Poznaniu i Komunikacji, skupiające studentów kognitywistyki z UAM,  także rozpoczęło prace nad chatterbotem KNOPIK, który w zamierzeniu ma być przyjaznym interfejsem wiedzy o kognitywistyce. Na razie projekt jest w fazie rozwoju i wymaga wiele pracy, ale juz teraz jest w stanie sensownie odpowiadać na niektóre pytania związane z kognitywistyką. Zachęcam do rozmowy z nim (po angielsku)


WordPress - Hosting: Twój hosting - Skórka: N.Design Studio - Spolszczenie: Adam Klimowski.
RSS wpisów RSS komentarzy Zaloguj się