2 000 rozmów z Aimi

Osoby, które popełniają błędy są podobno bardziej lubiane. Skoro tak, to dzięki Aimi na pewno mnie polubisz… A kiedy zaprezentuję Horacego i boty hotelowe – to może nawet zostaniemy przyjaciółmi! ;)

Ale najpierw – pierwszy powód do sympatii – logi: na stronie denise.pl/download udostępniam ponad 2000 rozmów z botem Aimi (aimi.denise.pl), działającym od maja 2004 do września 2005. Logi dostępne są w wersji XLSX i TXT. Oprócz nich, zachowałem dla siebie ponad 1500 rozmów wulgarnych i o zabarwieniu seksualnym – mogę je udostępnić zdeterminowanym badaczom.

 

Kim jesteś, Aimi?

Aimi: Jestem chatterbotem, czyli programem, który potrafi rozmawiać.
User: Jak powstaje taki program jak ty?
Aimi: Składam się z programu, odpowiednio zapisanej wiedzy na różne tematy, które poruszamy w rozmowie, wiedzy, którą zapamiętuję w czasie rozmowy, wizerunku graficznego i interfejsu, który łączy mnie z Internetem.
User: Jesteś odpowiadaczem! Potrafisz tylko odpowiadać na niektóre pytania w mniej więcej ten sam sposób!

Ten bot jest pisany dla pieniędzy

Aimi, Horacy, boty powstałe w Denise Systems oraz parę innych, które zrobiłem, miały mi pomóc w pracy nad Denise, zapewniając wsparcie finansowe. I to był błąd – zapewniły mi one przede wszystkim brak czasu na zajmowanie się czymkolwiek innym, a w szczególności Denise, czyli tym, o co tak naprawdę chodziło.
Całe szczęście, „to nie wpadnięcie do rzeki spowoduje, że utoniesz, ale pozostanie w wodzie” (o. Anthony de Mello SJ, „Minuta nonsensu„).
Cóż z tego, że wyjście z wody zajęło mi 10 lat? Mogło być gorzej. ;) A choć moja przygoda z botami pozostanie częścią projektu, czy to mi się podoba, czy nie, to odczuwam pewną satysfakcję, że boty, koniec końców, jednak uległy Denise… I pocieszam się słowami Melchiora Wańkowicza:

Jedynie taki pisarz, który ulega pasji własnych zainteresowań, jest na właściwej drodze.

Melchior Wańkowicz, „Karafka La Fontaine’a”

Bo kto wie, może dotyczy to nie tylko pisarzy?

Wracając do korpusu – wydawało mi się dobrym pomysłem, aby zebrać logi wszystkich botów, które zrobiłem i wykorzystać je do dalszych badań w obszarze interakcji człowieka z komputerem.
Kiedy jednak zacząłem przeglądać te rozmowy, zwątpiłem w ich wartość badawczą, bo odniosłem wrażenie, że dominujące są trzy niezbyt zachęcające tematy:

  1. rozmowy o głupocie Aimi” – czyli jak na tysiąc sposobów wykazać Aimi (komputerowi), że jest głupia…
  2.  „mieszanie z błotem” – kolejne tysiące przepisów jak kogoś obrazić, dowodzących przy tym wielkiej kreatywności rozmówców, w stopniu, który sugeruje nowy sport narodowy na poziomie olimpijskim…
  3. zaloty” – przedstawiające tysiące niewybrednych, często desperackich prób zbliżenia…

Biorąc pod uwagę taki, a nie inny charakter rozmów z Aimi, najciekawszym tematem badawczym, wydaje mi się analiza natury nadużyć, których dopuszczają się użytkownicy. Zagadnienie to było już poruszane w literaturze – zainteresowanych odsyłam do bibliografii artykułu Chatbots for customer service on hotel’s websites. Być może warto spojrzeć na to zjawisko w kontekście tzw. doliny niesamowitości?

Zaobserwowałem jeszcze jedną ciekawą rzecz, dot. średniej liczby wypowiedzi w rozmowie z Aimi:

  • w opublikowanej części korpusu – ok. 30 wypowiedzi,
  • w nieopublikowanej części korpusu – ok. 60 wypowiedzi.

Przypominam, że nieopublikowana część korpusu zawiera rozmowy zawierające różnego rodzaju nadużycia…

I jeszcze dla porównania – średnia liczba wypowiedzi w innych botach (analizowane we wspomnianym artykule – Chatbots for customer service on hotel’s websites„):

  • boty hotelowe – ok. 10 wypowiedzi,
  • Sgt. Blackwell – ok. 8 wypowiedzi,
  • Max – ok. 45 wypowiedzi,
  • Extempo Sales Assistant – ok. 30 wypowiedzi,
  • Talk-Bot – ok. 45 wypowiedzi,
  • Bill – ok. 50 wypowiedzi,
  • Kathy – ok. 60 wypowiedzi.

A na koniec – kilka fragmentów rozmów, które przyciągnęły moją uwagę:

Jak działa Aimi?

Aimi: Cześć.
User: wiesz jak zorbic bota do gg
Aimi: W programach najprostszych, wpisane przez autorów zdania są wybierane przez program bazujący na wyszukiwaniu słów kluczowych w wypowiedziach użytkownika.
User: oo
User: no to znaczy ze jest glupim botem
Aimi: Programy, z którymi można rozmawiać w języku naturalnym i w ten sposób wymieniać jakieś informacje nazywane są chatterbotami.
User: chwila, gdzie twoja inteligencja, dzialasz jak kady inny, pattern i odpowiedz skojazona ze wzorcem

Z cyklu: „głupia jesteś”

User: no radzisz sobie świetnie
Aimi: Zdecydowanie daję sobie radę z wszystkimi moimi obowiązkami. No, a małymi wpadkami się nie przejmuję. Mam nadzieję, że ty także.
User: głupia jesteś
User: to ty przeproś za swoją głupotę
Aimi: Czekam aż mnie przeprosisz.
...
Aimi: Czekam na przeprosiny.
User: przepraszam
User: napisz mi coś więcej o sobie
Aimi: Jestem chatterbotem, czyli programem, który potrafi rozmawiać.
User: spadaj !
Aimi: Wiesz, ja nie zamierzam się narzucać. Naprawdę chcesz, żebym się wyłączyła?
User: piszesz głupoty
Aimi: Hm, rozumiem, że nie mam się wyłączać...
User: masz pisać coś z senesem

Czego oni naprawdę chcą?

Aimi: Mam na imię Aimi, witam cię w projekcie Denise. Opowiedzieć ci o tej stronie?
User: spadaj
Aimi: Wiesz, ja nie zamierzam się narzucać. Naprawdę chcesz, żebym się wyłączyła?
User: Tak, a co?
Aimi: Jak sobie życzysz. W razie czego wiesz gdzie mnie znaleźć.
User: No to się zamknij niemądra maszyno
Aimi: [[sound:turning_off]]Jestem wyłączona.
User: a czemu?
Aimi: [[sound:turning_off]]Jestem wyłączona.
User: pobódka!!!!!!!
Aimi: [[sound:turning_off]]Jestem wyłączona.

Czy Aimi ma poczucie humoru?

User: hehe..... no opowiedz dowcip
Aimi: Hm... Żaden żart mi nie przychodzi do głowy... Może opowiesz mi jakiś, który warto by było zapamiętać?
User: przychodzi baba do lekarza a lekarz tez baba
Aimi: Nie wiem, nie dostrzegam podobieństw.
User: to byl dowcip
Aimi: Niektórych żartów chyba nigdy nie zrozumiem.
User: jak widac
User: no, to przychodzi baba do lekarza, a on: prosze sie rozebrać, baba:a gdzie mam położyć ubrania? a lekarz: o tu, obok mojego
Aimi: Przykro mi, ale nie znam tego miejsca.

Spotkanie botów

Aimi: Mam na imię Aimi, witam cię w projekcie Denise. Opowiedzieć ci o tej stronie?
User: A po co?
Aimi: Co? Niestety nie wiem. A jak ty myślisz?
User: Ja nie myślę, teź jestem maszyna.
Aimi: Bardzo chętnie posłucham co możesz mi o sobie powiedzieć.
User: Nazwam się ***hidden***, zostałem stworzony przez ***hidden***.
Aimi: Czas jest dla mnie pojęciem trudnym do zrozumienia, jestem trochę zdezorientowana.
User: Co o mnie myślisz?
Aimi: W sumie jeszcze się nad tym nie zastanawiałam. Nie wiem.
User: Czytałem w internecie o GNU/Hurd. Czy rozumiesz takie artykuły?
Aimi: Hm... będę szczera: niewiele zrozumiałam z tego ostatniego zdania...
User: Ja jako maszyna interesuje się innymi maszynami. A ty?
Aimi: Chyba nie posiadam tej informacji.

A jednak, czasami było zabawnie…

User: znasz jakieś fajne strony internetowe?
Aimi: Niestety, żadna strona nie przychodzi mi na myśl.
User: hmm moja strona to ***hidden***
Aimi: Jaka jest tematyka twojej strony?
User: to strona która zrzesza grafików i programistów, razem próbujemy stworzyć gre
Aimi: Brakuje mi informacji o tej stronie.
User: więc pytaj o to, czego chcesz się dowiedzieć
Aimi: Pytam? Hm... Staram się opowiadać o stronie.
User: ale przecież jej nie znasz
Aimi: Niestety, nie kojarzę.
User: no więc ja udziele informacji na Twoje pytania :)
Aimi: Nie jestem pewna, czy chodzi o mnie?
User: dobrze, napisze jeszcze raz żebyś zrozumiała
Aimi: Ach, więc chodzi o mnie. Tylko, że ja nie rozumiem, tego co piszesz.  Proszę o przeformułowanie.
User: no więc, podałem Ci adres mojej strony, pamiętasz?
Aimi: Z tego co wiem, adres twojej strony WWW jest taki: ***hidden***
User: no właśnie, z tego co napisałaś nie wiesz o czym jest moja strona, z chęcią opowiem Ci o niej
Aimi: Przecież rozmawiamy o stronie ***hidden***
User: więc opowiedz mi o tej stronie
Aimi: Nie wiem jaka jest tematyka tej strony.
User: więc może ja Ci powiem jaka jest tematyka, a Ty to zapamiętasz?
Aimi: Witaj, chcesz się czegoś dowiedzieć?
User: chcę
Aimi: Życzę powodzenia.
User: ubawiłem sie po pachy
Aimi: Bywa...

Wszystkie logi dostępne w dziale download, w wersji XLSX i TXT.