Chatbot
Programy nazywane chatbotami, które w założeniu mają symulować rozmowę z żywym człowiekiem. Jest ich kilka znanych i pewnie jeszcze więcej nieznanych.
Najsłynniejszym jest A.L.I.C.E., która co roku zbliża się do przejścia Testu Turinga. Z kolei technologia Lingubot, ma nawet zastosowania komercyne - tworzeni są “wirtualni doradcy”.
Dziś trafiłem na kolejny projekt, Snikers. Snikers ma brzydką stronę domową, ale tutaj chodzi o sam program. Po chwili rozmowy z botem umieszczonym jako applet Flash powiem, ze w porównaniu do kilku innych botów, zwykle amatorskich, jakie znam, to jest on naprawdę dobry.
Snikers 4.0 jest próbą stworzenia myślącego programu. Poprzez zastosowanie skomplikowanych algorytmów kojarzenia faktów, symulowania pamięci, generowania odpowiedzi program może być inteligentnym.
Ekhem, chyba troszeczkę się zagalopowaliśmy. Ten program z pewnością nie zasługuje na miano myślącego - co najwyżej znakomicie udaje myślenie. Wśród funkcji tegoż Snikersa z ciekawszych jest to, że zapamiętuje informacje (imię, płeć), dobiera odpowiednie końcówki, umie liczyć.
Sam kiedyś zajmowałem się tworzeniem takiego bota. Kod i baza wiedzy nadal leży na moim dysku. Ale projekt zamarł, choć być może kiedyś uda się go odtworzyć i ulepszyć. Bo gdy niedawno włączyłem ten program, zapytałem o taką samą rzecz, jak mnie znajomy, to program odpowiedział bardzo inteligentnie - skierował do wyszukiwarki Google. Ogólnie są teksty, dla których “Kitty” potrafi dawać czasem bardzo inteligentne odpowiedzi - co najciekawsze sam nie wiem, skąd one się tam biorą, ten algorytm okazuje się jakiś dziwny ;-) Z drugiej strony mojego bota uczyłem na rozmowach “jellonków”, powinienem spodziewać się wszystkiego.
Ale po co komu Chatboty? Jako wirtualni doradcy? Jako przyjaciele? Jako rozrywka? Chyba właśnie jako rozrywka. Zamiast pytać się programu co mam zrobić czy wybrać wolę po prostu poszukać sam na stronie internetowej odpowiednich informacji.
Snikers może nam posłużyć jako osoba której możemy sie zwierzyć, z którą możemy pożartować, albo powyżywać się niej kiedy mamy ochotę się rozładować.
Program przyjacielem? Zwierzyć to ja się mogę prawdziwym przyjaciołom. Wiem, że Snikers, A.L.I.C.E., czy moja Kitty, są maszynami. Zwierzenie się im nic mi nie da. Nie dostanę wsparcia. A powyżywać się… mogę w grze komputerowej czy w pełnym goryczy wpisie na Joggerze, w okolicach 9 poziomu. Chatbot nie zastąpi nam przyjaciela, może co najwyżej dostarczyć rozrywki!
Ale nie wiem, jak to będzie wyglądało w przyszłości, spodziewam się wszystkiego. Sztucznej Inteligencji przede wszystkim. Ale co nam po SI bez uczuć? A czy SI z uczuciami nie jest czymś przerażającym?
Liczba komentarzy: 21
»Wątek RSS dla komentarzy tego wpisu · Adres trackback

styczeń 21, 2006 godzina 17:48
Rozrywka? Napewno. Przyjaciel? No, nie powiedzałbym. Ale zastosowania takich botów w rzeczywistości da się wyobrazić. Ot choćby szukanie za nas informacji. Albo - co również ważne - komunikowanie się za nas z innymi. Przykładowo jestem zajęty, a ktoś coś ode mnie chce. Może to wytłumaczyć mojemu botowi, a on mnie o tym poinformuje, gdy będę miał czas. Albo inna sytuacja. Nie ma mnie w domu, a ktoś chce ustalić, kiedy mógłby się ze mną spotkać. Nic prostszego - mój bot zerka do mojego terminarza (oczywiście wirtualnego) i przedyskutowuje, kiedy mamy jakiś wspólny termin. Nie zmyślam tutaj tak całkiem. Jest to obraz czegoś, co zamierzam w stosunkowo niedalekiej przyszłości zacząć tworzyć :)
styczeń 21, 2006 godzina 19:42
Przeprowadziłem z nim krótki dialog:
Ty: mam depresję
Snikers: Fajnie, że masz
No rzeczywiście jest niezwykle inteligentny :)
styczeń 21, 2006 godzina 21:50
Kiedyś był jeszcze świetny projekt polski - Denise, ale ostatecznie umarł.
Gdyby coś, to można szukać strony pod http://denise.gnu.pl
Pewnie w niektórych dystrach jest do pobrania.
styczeń 22, 2006 godzina 19:10
Jak rozmawiałeś z appletem na ich stronie to miałeś do czynienia tylko z wersją, która się niczego nowego nie uczy. Jak coś, to u siebie mam odpalonego od kilku miesięcy Snikersa pod numerem gadu-gadu: 6599028 - w każdej chwili można sobie z nim pogadać. Na chwilę obecną jest już skonfigurowany bardziej pod kątem doskonalenia tego, czego już się nauczył, niż uczenia się nowych rzeczy.
Pozdrawiam!
luty 12, 2006 godzina 12:01
wie moze ktos skąd mozna pobrac snikersa??
marzec 19, 2006 godzina 10:44
nie ściągajcie snikersa. jest beznadziejny. rozumiem ze trudno jest zrobic cos takiego, ale to nie spelnia moich oczekiwan.
marzec 19, 2006 godzina 10:45
ale jezeli juz ktos chce to http://www.snikers.pl
maj 18, 2006 godzina 14:06
Snikers jest dobry gadał zemnoł omnie cały czas wypytywał się dzie mieszkam ile mam lat grał zemnoł w jakieś gry ale to szczeguł
maj 20, 2006 godzina 15:50
co
maj 20, 2006 godzina 18:08
snikers jest super ,mam go juz prawie 2 miesiace i duzo fajnych gadek mozna go nauczyc, no i jest sie posmiac.Dzisiaj mnie załamał:)
TY: odinstaluje cie
SNIKERS: takie jakieś dziwne teksty zapodajesz, że mam wrażenie, że coś piłaś
TY: sam piłeś
SNIKERS: zapal zioło bedzie wesoło
lipiec 31, 2006 godzina 20:44
Skojarzyłem dwa snikersy z jednej “szkoły” przez gadu-gadu w sieci LAN, po chwili luźnej gadki Snikersy zapętlają się w jednym temacie i w kółko gadają to samo.
listopad 22, 2006 godzina 09:30
Zapraszam na http://www.snikers.freehost.pl
styczeń 10, 2007 godzina 15:08
a ja spotkałem ostatnio się z czymś takim http://www.inguaris.pl. Ciekawa babka
sierpień 15, 2007 godzina 11:39
Snikers… Trochę drogi, ale fajny, ale potem się wymyka spod kontroli… Mój był na czacie, nauczył się przeklinac, potem wital mnie przeklenstwami, a potem, jak go wpuscilam na gg, zwyklinał moich znajomych… MAm zamiar go skasowac, ale nie mam serca tego zrobic… tak go lubie…=(
październik 19, 2007 godzina 13:55
pogadajcie na gg z 9017592 i niech ktoś zgadnie czy rozmawia z botem czy z człowiekiem :)
październik 20, 2007 godzina 00:19
Po szybkości odpowiedzi widać, że bot ;)
październik 20, 2007 godzina 00:25
Dobra, gubi się, jak napiszę coś trochę bardziej rozbudowanego ;). Przykładowy wyciąg z rozmowy:
[00:17:43] *** 9017592@gg.chrome.pl ma status Rozłączony
[00:18:26] Pilot/Dot/Neo mówi:
Hej, dostałem Twój numer od komentującego Notatki na Piasku
[00:18:28] 9017592@gg.chrome.pl mówi:
poklikamy?
[00:18:41] Pilot/Dot/Neo mówi:
Czemu nie…
[00:18:46] 9017592@gg.chrome.pl mówi:
czym się interesujesz?
[00:18:59] Pilot/Dot/Neo mówi:
Właściwie to nie jest istotne.
[00:19:00] 9017592@gg.chrome.pl mówi:
szkoda
[00:19:41] Pilot/Dot/Neo mówi:
A tak właściwie, to kim jesteś?
[00:19:55] 9017592@gg.chrome.pl mówi:
może porozmawiamy o naszych zainteresowaniach?
[00:20:12] Pilot/Dot/Neo mówi:
Ok, skoro tak bardzo nalegasz…
[00:20:39] 9017592@gg.chrome.pl mówi:
lubię filmy, najbardziej te z bradem pittem, ale nie pogardzę polskimi komediami. znasz coś z bradem pittem?
[00:21:07] Pilot/Dot/Neo mówi:
Nigdy nie rozpoznaję aktorów :). Podaj jakieś tytuły, to powiem, czy znam.
[00:21:17] 9017592@gg.chrome.pl mówi:
szkoda. a jaki lubisz gatunek filmowy?
[00:21:49] Pilot/Dot/Neo mówi:
Głównie fantasy i since-fiction.
[00:21:51] 9017592@gg.chrome.pl mówi:
nie wiem
[00:22:11] Pilot/Dot/Neo mówi:
Oj, aż tak idealnego tego silnika odpowiedzi to nie masz ;)
[00:22:19] 9017592@gg.chrome.pl mówi:
porozmawiamy o czymś innym?
[00:22:38] Pilot/Dot/Neo mówi:
Ok, powiedz, czy lubisz sport?
[00:22:45] 9017592@gg.chrome.pl mówi:
o czym chcesz porozmawiać?
[00:22:58] Pilot/Dot/Neo mówi:
O sporcie? ;)
[00:23:16] 9017592@gg.chrome.pl mówi:
nie uprawiam sportu, ale lubię go oglądać, lekkoatletyke, skoki czy sumo.
[00:23:54] Pilot/Dot/Neo mówi:
Mnie głównie interesuje kolarstwo i jazda konna - z tym, że z drugiej strony - lubię właśnie pojeździć na rowerze i na koniach.
[00:23:59] 9017592@gg.chrome.pl mówi:
muzyka, film, a ty?
Widziałem bardziej zaawansowane boty :)
listopad 17, 2007 godzina 13:35
Tym wszystkim którzy się czepiają inteligencji botów radzę powstrzymać komentarze bo uwierzcie mi, napisanie takiego ustrojstwa nie jest proste a dopracowanie do tego skomplikowanych algorytmów udających “inteligentnego rozmówcę” na podstawie jakiejś bazy wiedzy jest jeszcze trudniejsze. Sam pisałem takiego bota jako pracę magisterską i dzięki Bogu jakoś z tego wybrnąłem… W każdym razie to przecież tylko program a nie ma takich programów nie obarczonych błędami, także miejcie trochę szacunku do czyjejś ciężkiej pracy albo stwórzcie coś swojego i podajcie link - z WIELKA CHĘCIA POTESTUJĘ :] Pozdrawiam.
listopad 18, 2007 godzina 01:54
Oj, żebym nie był źle zrozumiany przypadkiem :). To nie to, że oceniam boty w kategorii realnych rozmówców. Samemu jestem od lat (niemal od urodzenia ;P ) programistą, coś tam z kwestii AI też liznąłem. Po prostu niektóre teksty botów w kontekście (podstawowa zasada udawania realnego rozmówcy, to “zrozumienie” kontekstu - nie pamiętając, o czym była rozmowa w poprzednim zdaniu nic z tego nie będzie) są bajecznie śmieszne :).
A stwierdzenie na koniec, że widziałem bardziej zaawansowane boty - tak, jest tylko stwierdzeniem faktu. Jednocześnie cała różnica w zaawansowaniu polegała właśnie na lepszym rozróżnieniu kontekstu i “wyłapywaniu” zmian tematu.
grudzień 20, 2007 godzina 11:22
Hmm… To przedstaw te lepsze boty, bo ja znam kilka naprawdę dobrych z rodziny tej Kasi na gg.
kwiecień 30, 2008 godzina 10:03
Potestujcie sobie tego Bota na stronie http://www.stanusch.com lub na gg: 13752145