Q:
Jak jsou vyškoleni chatboti?
A:Téměř každý komunikoval s chatbotem, a to buď prostřednictvím osobních asistentů, jako je Apple Siri, nebo prostřednictvím oddělení služeb zákazníkům, ale jak se jim zdá tak chytrý? Existuje několik způsobů, jak mohou vývojáři umělé inteligence trénovat tyto roboty, aby dávali realistické odpovědi.
Nejjednodušší způsob, jak navrhnout robota, je, aby reagoval na předem naprogramovanou škálu odpovědí. To byl přístup, který použil program ELIZA (1923-2008) Josepha Weizenbauma (1923-2008) vyvinutý v 60. letech.
ELIZA měla simulovat rogeriánského psychoterapeuta. Program mohl reagovat pouze podle předprogramovaných „skriptů“, ale mnoho uživatelů shledalo tento efekt tak realistický, že trvali na tom, že ELIZA je skutečně inteligentní.
Toto bylo označeno jako „ELIZA efekt“.
Výzkum v oblasti umělé inteligence umožnil mnohem sofistikovanější přístupy k vývoji chatbotů, které jim umožňují „učit se se“ jak z tréninkových údajů poskytovaných vývojáři, tak ze vstupů uživatelů.
Vezměme si příklad chatbotu používaného pro oddělení služeb zákazníkům softwarové společnosti. Bot bude nejprve dostávat informace z vlastních zdrojů společnosti: dokumentace, časté dotazy, e-maily, přepisy chatu.
Bot se nebude omezovat jen na to, co vývojáři dají, tak jak byla ELIZA. Bude se moci poučit ze skutečných interakcí se zákazníky pomocí zpracování přirozeného jazyka (NLP).
I s automatizovaným učením budou stále existovat oblasti, kde se roboti dostanou do potíží. Lidé budou muset občas trénovat robota pomocí učení pod dohledem. Vzhledem k nejednoznačnosti v lidských jazycích bude těžké postavit chatbot, který by mohl běžet zcela bez dozoru.
Lidský uživatel bude pravděpodobně muset zkontrolovat správnost výsledku chatbotu, zejména v obchodním kontextu. Přesto budou tyto chatboty flexibilnější než program založený výhradně na pravidlech, jako je ELIZA.
Pokroky ve strojovém učení a zpracování přirozeného jazyka by mohly tyto chatboty v budoucnu ještě zvýšit.