Chatbot

Počítačový program navržený k automatickému vedení konverzace s uživatelem. Využívá umělou inteligenci nebo předem definovaná pravidla k odpovídání na otázky, poskytování informací a další práci s textem. Chatboti dnes fungují v různých aplikacích, na webových stránkách i v komunikačních platformách – od jednoduchých rozhraní zákaznické podpory až po obecné konverzační nástroje postavené na velkých jazykových modelech.

Stručná historie: První chatbot vznikl v roce 1966 na MIT a jmenoval se ELIZA. Vytvořil ho informatik Joseph Weizenbaum a program simuloval rozhovor s psychoterapeutem. Přestože šlo o velmi primitivní systém bez jakéhokoli porozumění, mnoho lidí mu přisuzovalo skutečnou empatii. Tento jev se dodnes nazývá ELIZA efekt – tendence člověka přiznávat počítačovému programu lidské vlastnosti, kterými nedisponuje. letech přišli hlasoví asistenti Siri (2011) a Alexa (2014), a zlomovým okamžikem se stalo spuštění ChatGPT v listopadu 2022 – první chatbot postavený na velkém jazykovém modelu, který se v širokém měřítku dostal k veřejnosti.

Dva základní typy chatbotů se liší způsobem, jakým vznikají odpovědi. Chatboti založení na pravidlech fungují na principu předem napsaných scénářů – rozhodovacích stromů typu „pokud uživatel napíše X, odpověz Y". Hodí se na omezené úlohy se stabilním zadáním: rezervaci hotelu, kontrolu stavu objednávky, navigaci po webu. AI chatboty postavené na velkých jazykových modelech (ChatGPT, Claude, Gemini, Copilot) odpovědi negenerují podle scénáře, ale skládají je (zjednodušeně) slovo po slovu na základě naučených vzorů z obrovského množství textů (korpusů). Dokážou proto reagovat na neomezenou šíři témat, ale s tím přichází i riziko halucinací – plynně formulovaných, ale fakticky nesprávných odpovědí.

Mezi specifické podoby chatbotů patří AI asistent (chatbot přizpůsobený pro konkrétní účel a kontext), AI agent (chatbot, který nejen komunikuje, ale i samostatně jedná) a AI společník (chatbot navržený pro emocionální vztah). Tyto pojmy jsou v slovníčku zpracovány samostatně.