Co je chat bot?
Chat bot je počítačový program, který je navržen tak, aby se zapojil do rozhovoru s lidským partnerem. Účelem tohoto typu softwaru je přesvědčit své partnery, že je aktivním účastníkem konverzace a že se vyměňuje skutečný význam. Některé typy chat bot jsou dokonce navrženy tak, aby uživatelé věřili, že jsou zapojeni do rozhovoru s živou lidskou bytostí. Tento typ programu, i když se často používá čistě pro hodnotu novosti, je užitečný v psychologickém výzkumu, vývoji umělé inteligence a při řešení některých typů obchodních interakcí se zákazníky.
Prvním programem, který fungoval jako chatovací bota, byla ELIZA, výzkumný nástroj vyvinutý v 60. letech. ELIZA byla navržena tak, aby jednoduše analyzovala komentáře od lidského uživatele a poté odpovídala na otázky na základě některých slov v uživatelském vstupu. Uživatelé to považovali za fascinující a zapojili se do překvapivě zdlouhavých rozhovorů s ELIZA, které často interpretovali jako smysluplné, díky lidské naději najít smysl v konverzaci.
Moderní chat bot má přístup k mnohonásobně většímu výpočetnímu výkonu než takové rané programy. V důsledku toho moderní chatovací roboti mohou uživatele po určitou dobu oklamat a mnoho z nich má dobré výsledky při absolvování Turingova testu. Tento test obsahuje konverzaci mezi člověkem a počítačovým programem. Program, jehož výstup nelze odlišit od lidské konverzace, lze považovat za absolvovaný test.
Mnoho chatovacích robotů je navrženo pro lehkomyslné nebo hanebné účely. Někteří uživatelé jednoduše vytvářejí roboty a umisťují je do chatu nebo zasílání zpráv na velrybu. Jiní používají tyto roboty k distribuci nežádoucí reklamy nebo k obtěžování uživatelů, ačkoli takové reklamní roboty lze relativně snadno vyčíst, protože jejich neustálé šíření reklamních informací narušuje jejich pokrytí.
V roce 2011 však tento typ programu v posledních letech sloužil praktičtějším účelům. Při kontaktování mnoha velkých firemních nebo vládních subjektů je člověk často uvítán automatizovanou chatovací botou. Tyto roboty jsou nyní schopny vykonávat mnoho úkolů, jakmile je obsluhují lidské operátory, a běžně se používají ke shromažďování uživatelských informací, k přímým voláním na příslušné oddělení nebo k řešení jednoduchých úkolů bez jakéhokoli zásahu člověka.
Chatovací roboti se také používají při vývoji umělé inteligence. Jakákoli úspěšná umělá inteligence musí být schopna analyzovat přirozený jazyk a formulovat vhodné odpovědi. To jsou úkoly, pro které je chatovací bota již navržena.