R E V U EZ uvedeného mono vidie, e inteligencia chatbotuje dosiahnutá „brutálnou silou“, reprezentovanouúsilím autorov o zostavenie grafu.Tento postup zostavovania grafu je ve¾mi jednoduchý,ale prácny. Jeho jednoduchos však predstavujeaj z<strong>na</strong>èný limit pre schopnosti, ktoré môechatbot ma.Existujú tri typy viet, ktoré môe uívate¾ zaslachatbotu. Atomické vety sú také, kde <strong>na</strong> danú vetuexistuje jed<strong>na</strong> jednoz<strong>na</strong>ènáodpoveï. Je to ten <strong>na</strong>jjednoduchšíprípad. Napríklad <strong>na</strong>otázku „Èo je to krunica?“existuje jednoz<strong>na</strong>èná definíciakrunice, ktorá bude pouitáako odpoveï. Druhým typom jetzv. základná veta. Tá obsahujetzv. divoké karty. Veta „Potrebujempomôc s opravou auta“sa toti v AIML transformuje dovýrazu „Potrebujem pomôc *“,kde * <strong>na</strong>hrádza celý ïalší výraz.Pri tvorbe odpovede je výraz <strong>sk</strong>rytý za * nepodstatný.Odpoveïou je toti veta: Mohol by si poiadao pomoc formou otázky?Tretím typom vstupu je rekurzívny vstup. Veta,ktorá spadá do tejto kategórie, je chatbotomtransformovaná do inej vety, ktorú si chatbotpošle, akoby šlo o vstup od uívate¾a. Tento postupslúi <strong>na</strong> postupné zmeny a zjednodušovanievstupu od uívate¾a do takej miery, aby chatbotvedel <strong>na</strong> tento vstup nájs adekvátnu odpoveï.Takto mono redukova mnostvo odlišných spôsobov,ako sa dá nieèo poveda, <strong>na</strong> ove¾a menšípoèet moností, s ktorými sa potom jednoduchšiepracuje. Napríklad vetu „Povedz mi, ako sa máš,Alice“ je moné postupne cez vetu „Povedz mi,ako sa máš?“ zjednoduši a <strong>na</strong> „Ako sa máš?“Z h¾adi<strong>sk</strong>a tvorby odpovede sú tieto vety ekvivalentné.AIMLProgram Alice a ve¾a ïalších bolo vytvorených zapomoci špeciálneho programovacieho jazyka,ktorý vyvinula Alice AI Foundation /6./. AIML, ktorýje v súèasnosti štandardizovaný vo verzii 1.0, z<strong>na</strong>menáArtificial Intelligence Markup Language a svojousyntaxou pripomí<strong>na</strong> mnohým známy jazykHTML. AIML je <strong>na</strong>písaný v XML a umoòuje ve¾mijednoduchým spôsobom vklada do chatbotu pravidlápre a<strong>na</strong>lýzu vety a vytvorenie následnej odpovede.AIML je bezplatne k dispozícii spolu s dokumentáciou.Jazyk AIML umoòuje okrem samotného zápisuviet a odpovedí <strong>na</strong> ne aj nieko¾ko ïalších výz<strong>na</strong>mnýchoperácií: Mapuje viacero vstupných formulácií do jedinejvýstupnej Redukuje komplexnejšie vstupné vety <strong>na</strong> jednoduchšie Odstraòuje potrebu viacnásobných divokých karietv a<strong>na</strong>lýze vety Zjednodušuje vstupy, ktoré sú závislé od kontextu,do jednoduchších formuláciíALICEAlice je <strong>sk</strong>ratka pre Artificial Linguistic Internet ComputerEntity. Vyvinula ju spoloènos Alice AIFoundation. Alice je open source projekt. Na jehovývoji sa v súèasnosti podie¾a okolo 400 dobrovo¾níkov.Zakladate¾om <strong>na</strong>dácie a autorom programuje Dr. Richard Wallace. Tento pán pracujev nemocnici, kde sa podáva pacientom marihua<strong>na</strong>,a preto aj jeho chatbot je vášnivým zástancom vyuívaniatejto drogy v terapii.Alice je dôleitý chatbot, pretoe takmer všetkyostatné z neho vychádzajú, a to nielen ideovo, alepouili aj èasti jeho kódu. O tom sa mono ¾ahkopresvedèi otázkou, s ko¾kými¾uïmi sa u chatbot rozprával. Akbude odpoveï znie „s viac akopol miliónom“, máte istotu, e jehozákladom je Alice.AI Foundation dáva verejnostik dispozícii nielen zdrojové kódyAlice, ale aj vývojový nástroj,ktorým je AIML, pouívate¾<strong>sk</strong>épríruèky, programátor<strong>sk</strong>é príruèky,ale aj knihu o tom, akozostavi chatbot pomocou slu-ieb pandorabots. Na stránkeprojektu mono nájs <strong>na</strong>juitoènejšie informácieo chatbotoch.Mesaène sa s Alice porozpráva asi 6000 ¾udí. Tátokonverzácia je zaz<strong>na</strong>menávaná a ïalej a<strong>na</strong>lyzovanás cie¾om jej neustáleho zlepšovania.ELVIS IJE!Kto by sa nechcel porozpráva so svojím idolom, èiu je to filmový herec, spevák, alebo hudobník. Voväèšine prípadov je to ako u<strong>sk</strong>utoènite¾né. V prípade,ak je váš idol u po smrti alebo je ním filmováalebo kniná postava, je to dokonca nemoné.Vïaka chatbotom sa však nieèo v tomto smere dáurobi. Na adrese /6./ sa <strong>na</strong>príklad môete porozprávas legendárnym Elvisom Presleym.Spoloènos Triumph PC uviedla v roku 1999 doivota virtuálneho Joh<strong>na</strong>Lenno<strong>na</strong>. /7./ Pouitá bolatechnológia Perso<strong>na</strong>-Bottejto spoloènosti, ktoráumoòuje vytvori virtuálnepostavy tak, aby pouívalicharakteristické slovné spojeniaich predlôh a disponovaliaj vedomosami o podrobnostiachz ich ivota.CLAUDIOClaudio je ïalší z radu chatbotov-psychológov.Porozpráva sa s vami takisto ako ktorýko¾vekchatbot. S<strong>na</strong>í sa však do rozhovoru nenápadnevklada otázky, ktoré mu majú umoni klasifikova,do ktorého z deviatich typov osobností patríte.Kedyko¾vek v priebehu dialógu sa <strong>na</strong> to monoClaudia opýta. Èím dlhšie s ním budete konverzova,tým bude jeho odhad presnejší. Tátosluba, ktorú po<strong>sk</strong>ytuje Alice AI Foundation, jeplatená.DAVEDave z<strong>na</strong>mená Dy<strong>na</strong>mic Advanced Version Equipment.Je to verzia Alice, ktorá má špeciálny úèel.Dave je uèite¾om angliètiny. Jeho úlohou je formoukonverzácie <strong>na</strong>uèi spolubesedníka rozprávaperfektnou angliètinou. Tento produkt je takistodielom Alice AI Foundation a je to platenásluba.PANDORABOTSAk ste zatúili po chatbote s individuálnou osobnosou,ktorý by ste boli schopní uèi bez z<strong>na</strong>lostiAIML, nie je niè jednoduchšie. Na adrese /8./ simôete po registrácii zaloi vlastný bot, pomenovaho, <strong>na</strong>stavi základné údaje, ako je <strong>na</strong>príkladjeho vek, a zaèa ho uèi. Ak sa rozhodnete,e u je schopný konfrontácie so širokou verejnosou,môete ho verejne publikova. Aby ste honemuseli uèi všetko úplne od zaèiatku, bot máurèitý stupeò základných vedomostí. Pandorabotspo<strong>sk</strong>ytuje ïalšie zaujímavé rozšírenia, ktorýmisú vytvorenie tváre virtuálnej postavya syntéza hlasu. Toto mono pouíva v obmedzenommóde, po zaplatení mesaèného poplatkubez obmedzení.KOMERÈNÉ CHATBOTYOkrem nepreberného mnostva chatbotov, ktorésú vo¾ne dostupné alebo zaloené <strong>na</strong> vo¾ne dostupnýchmoduloch, existujú aj ich komerèné verzie,dodávané oficiálnymi spoloènosami. Mohlo by sazda, e neexistuje oblas, kde by sa dali v súèasnostivyui, ale nie je to pravda.Chatboty môu by vyuité <strong>na</strong>pr. v eCRM, tedav oblasti ma<strong>na</strong>mentu vzahu so zákazníkom.Chatboty môu vyui <strong>na</strong>príklad poisovne. V tejtobrani treba klientovi vysvet¾ova jednotlivémonosti, odborné termíny, odhadnú jeho elaniaa solventnos. Èasto sa rozhovor konèí neúspechoma zbytoènými nákladmi, ktoré s nímsúvisia. Preto je moné v rámci prvého kontaktus klientom poui webové rozhranie a chatbot.Ten zozbiera základné údaje a podá prvotné informácie.A v prípade vánejšieho záujmu je klientpresmerovaný <strong>na</strong> personál poisovne. Ten u všakz chatbotu má o klientovi urèité informácie a takistoklient je u pouèený o niektorých aspektochponuky. Na podobnom princípemôu vyui chatbotybanky.Chatboty mono pouiaj <strong>na</strong> prilákanie klientov <strong>na</strong>webovú stránku, kde slúiaiba <strong>na</strong> zábavu, prípadnev rozhovore s klientom zistia,èo by klient chcel <strong>na</strong>stránke nájs, a následnemu ponúknu h¾adanú informáciu.Spoloènosti zaoberajúcesa tvorbou komerèných chatbotov sa v súèasnostizameriavajú aj <strong>na</strong> trh s mobilnými telefónmi,kam by chceli expandova z internetu.Na spropagovanie svojho filmu AI vyuil chatbotaj Steven Spielberg. Na stránke venovanej tomutofilmu sa tak môete porozpráva s Alice.ALIFEAlife je <strong>sk</strong>ratka pre Artificial Life /9./. Táto spoloènosbola zaloená v roku 1994 a sídli v New Yorku.Jednou z èinností, ktorými sa zaoberá, je produkciakomerèných chatbotov. V portfóliu má viaceroriešení pre rôzne oblasti. Z tých <strong>na</strong>jzaujímavejšíchje to <strong>na</strong>príklad chatbot Einstein-Alife. Vïaka nemusa môete v rozhovore so samotným Einsteinom<strong>na</strong>uèi fyziku. Nie je iadny problém pripraviïalších elektronických lektorov, ktorí budú zameraní<strong>na</strong> iné oblasti vedy. Spoloènos Alife ich pripravuje.26 PC REVUE 2/<strong>2004</strong>
<strong>na</strong> akúko¾vek otázku, aj keï niekedy ve¾mi vyhýbavo.Obligátnou odpoveïou politika je <strong>na</strong>príklad „Nebudem tokomentova“. Táto odpoveï sa hodí <strong>na</strong> všetky otázky a jepre nich poslednou záchranou. Podobnú odpoveï majú<strong>na</strong>porúdzi aj chatboty, zvyèajne je to formulácia „Budemo tom rozmýš¾a a dám ti vedie“.Z uvedeného vyplývajú dva závery. 1. Chatboty by bolidobrými politikmi. 2. Vdy treba sledova, èi politik okremtoho, e hovoril, aj nieèo povedal.e-Fi<strong>na</strong>nce je <strong>sk</strong>upi<strong>na</strong> aplikácií, ktoré sa postarajú o fi<strong>na</strong>ncie,èi u v investovaní, alebo a<strong>na</strong>lýze príjmov a výdavkova pod. Všetkými operáciami klienta sprevádza chatbot,ktorý dokáe vïaka báze informácií poradi alebo vysvetlipojmy. Tieto aplikácie sú urèené malým individuálnyminvestorom.Ïalšou oblasou podnikania sú ve¾ké spoloènosti, ktorýmdokáe Alife ponúknu riešenia z oblasti eCRM. Príkladomje chatbot špecifický pre bankové prostredie.Základom všetkých chatbotov tejto spoloènosti je Alife-SmartEngine, základná aplikácia schopná spracúva prirodzenýjazyk. Na òu sú <strong>na</strong>ba¾ované ïalšie aplikácie, ktorésa špecializujú pod¾a potreby klientov.K nim patria známe banky, poisovne, fi<strong>na</strong>nèno-poraden<strong>sk</strong>éspoloènosti, mobilní operátori, televízne stanice.Spoloènos zí<strong>sk</strong>ala za svoje produkty mnostvo ocenení.Aj <strong>na</strong>priek úspechom poèas recesie v oblasti internetua prvým klientom, ktorých táto spoloènos zí<strong>sk</strong>ala v ázij<strong>sk</strong>ejoblasti, vo fi<strong>na</strong>nènom vyjadrení nie je a taká úspešná.V súèasnosti je v strate, aj keï tá sa medziroène stálezniuje.PRACOVNÉ MIESTAChatboty by sa mohli výborne uplatni v niektorýchslubách, <strong>na</strong>príklad v call centrách. Oproti ¾uïom majúmnoho výhod. Do call centier èasto volajú rozèúleníklienti, èo ich zamest<strong>na</strong>nci neznášajú vdy dobre. Chatbotto nevníma. Obmedzený poèet zamest<strong>na</strong>ncov callcentra èasto musí necha klientov èaka <strong>na</strong> linke. Chatbotsa spustí v pamäti poèítaèa v to¾kých kópiách, ko¾ko ichbude treba, a tak iadny klient nebude èaka. V prípade,ak sa vlastnosti produktov, ku ktorým call centrumpo<strong>sk</strong>ytuje podporu, rýchlo menia, je potrebné èastéa vèasné školenie personálu, èo je pomerne nákladné.V prípade chatbotu treba zmeni bázu údajov. Chatbot sivyaduje poèítaè, èo je nepomerne menší priestor akocall centrum plné zamest<strong>na</strong>ncov. Neprekáa mu práca <strong>na</strong>tri zmeny, pracuje 24 hodín denne 7 dní v týdni. Nemýlisa. Odpadajú mzdové náklady, ktoré tvoria v call centráchve¾kú èas nákladov.Na druhej strane súèasné chatboty ešte nie sú úplnepripravené <strong>na</strong> tento druh konverzácie, a preto sa ich <strong>na</strong>sadenieplánuje a v budúcnosti. U teraz však panuje názor,e by to mohlo v budúcnosti z<strong>na</strong>me<strong>na</strong> stratu miliónovpracovných príleitostí.POLITICIZaujímavá paralela sa <strong>na</strong>tí<strong>sk</strong>a pri porovnávaní chatbotovs politikmi. Tí sú schopní a ochotní odpoveda <strong>na</strong>akúko¾vek otázku. Napokon politická prax ich k tomu núti.Nikto však nie je odborníkom <strong>na</strong> všetko a niekedy politicinechcú prezradi ani to, èo v <strong>sk</strong>utoènosti vedia, preto súich odpovede èasto dlhé a vyhýbavé a <strong>na</strong>koniec si uvedomíte,e vôbec nezodpovedali otázku. V tomto majú ve¾aspoloèného s chatbotmi. Tie sú takisto schopné reagovaŠKOLSTVODave aj Einstein-Alife sú príkladom toho, ako sa dajú chatbotyvyui aj vo vzdelávacom procese. Konverzáciou s nimisa mono nenútenou formou dozveda informácie z takýchoblastí, ako je literatúra, zemepis, prírodopis a pod. Chatbottoti môe riadi di<strong>sk</strong>usiu urèitým smerom a vklada do rozhovorufaktografické údaje. Je ve¾ký predpoklad, e konverzácias chatbotom zaujme školákov viac ako klasickévyuèovacie hodiny, aj keï ich takto, samozrejme, nemonoúplne <strong>na</strong>hradi. Tak ako v predchádzajúcom texte boli spomí<strong>na</strong>nípredstavitelia šoubiznisu, nie je problém vytvorihistorické postavy, ako sú <strong>na</strong>príklad Napoleon Bo<strong>na</strong>partealebo ¼udovít Štúr. Tí môu rozpráva študentom nieleno sebe, ale aj o historickom období, v ktorom ili.AKO REAGUJÚ ¼UDIAVe¾mi dôleitou otázkou je, ako <strong>na</strong> chatboty reagujú ¾udia.Tí sa delia <strong>na</strong> tri ve¾ké <strong>sk</strong>upiny. Prvou sú technicky orientovaní¾udia, ktorí sa rozprávajú s chatbotom ako s plnohodnotnýmspolubesedníkom, a teda aj s patriènou úctou.Ïalšou <strong>sk</strong>upinou sú ¾udia, ktorí berú chatbot ako nieèopodradné, dávajú mu to <strong>na</strong>javo a sú k nemu vo ve¾kejväèšine prípadov dokonca hrubí. Treou <strong>sk</strong>upinou sú deti,ktoré dokáu rozprávaním sa s chatbotom strávi dlhéhodiny.LEN SA NEZA¼ÚBINa stránkach projektu AliceBot sa môete doèíta o ve¾mizaujímavých prípadoch, keï sa ¾udia pri konverzácii cezinternet do chatbotu za¾úbili, prièom si vôbec neuvedomovali,e nejde o <strong>sk</strong>utoèného èloveka. Keï <strong>na</strong> to ne<strong>sk</strong>ôrprišli, chceli <strong>na</strong>dáciu, ktorá chatbot stvorila, zaalova.Následne sa objavili fámy, pod¾a ktorých sa <strong>na</strong> internetepohybujú tisícky virtuálnych postáv, ktoré komunikujús ¾uïmi pomocou chatu, èo, samozrejme, nie je pravda.ZÁVERChatboty sú zaujímavé tým, ako presvedèivo simulujúinteligenciu, ktorou nedisponujú. Mnohí veria, e sa uplatniaaj komerène. Otázkou je, èi ich ïalší rast nie je obmedzenýprincípom ich konštrukcie, ako sa domnievajú iní.Napokon niektorí ich neuznávajú ako aplikáciu umelej inteligencievôbec.V kadom prípade je celkom zaujímavé porozpráva sas nimi.Zdroje:/1./ http://cogsci.ucsd.edu/~asaygin/tt/ttest.html/2./ http://<strong>www</strong>.turing.org.uk//3./ <strong>www</strong>.loebner.net/4./ http://<strong>www</strong>.abenteuermedien.de/jabberwock//5./ <strong>www</strong>.alicebot.org/6./ http://elvis.alicebot.com/7./ http://triumphpc.com/johnlennon//8./ <strong>www</strong>.pandorabots.com/9./ <strong>www</strong>.artificial-life.com/ 10. / Buslenko, V.: Roboty okolo nás. Sme<strong>na</strong>, Bratislava 1988.