Historie chatbotů: jak se vyvíjeli od ELIZY po ChatGPT
Historie chatbotů je kratší, než by se mohlo zdát, a zároveň mnohem starší, než si většina lidí myslí. Když v listopadu 2022 vyšel ChatGPT, působil jako zjevení. Jenže snaha naučit počítač mluvit s člověkem sahá až do 60. let minulého století. V tomto článku projdeme hlavní milníky od prvních jednoduchých programů přes hlasové asistenty až po dnešní velké jazykové modely. Ukážeme, co se během desetiletí změnilo, co zůstalo stejné a jaká ponaučení z vývoje chatbotů plynou pro firmy, které o vlastním chatbotovi uvažují.
Začátky: první chatbot ELIZA
Za první chatbot se obvykle považuje ELIZA, kterou v polovině 60. let vytvořil Joseph Weizenbaum na MIT. Nejznámější verze programu napodobovala psychoterapeuta, který odpovídá otázkami a vrací uživateli jeho vlastní slova. Když člověk napsal, že je smutný, ELIZA se mohla zeptat, proč si myslí, že je smutný.
Program ničemu nerozuměl. Hledal v textu klíčová slova a podle jednoduchých pravidel skládal odpověď. Přesto se někteří uživatelé s programem bavili, jako by šlo o skutečného posluchače. Weizenbaum byl tímto efektem znepokojen a později patřil ke kritikům přílišné důvěry v počítače. Sklon lidí přisuzovat strojům porozumění, kterého ve skutečnosti nemají, se dodnes označuje jako „efekt ELIZA“ a je aktuální i v době moderní AI.
70. až 90. léta: pravidla a scénáře
PARRY
Na začátku 70. let vznikl program PARRY, který naopak simuloval člověka s paranoidními představami. Měl propracovanější model „vnitřního stavu“ než ELIZA a jeho odpovědi tak působily konzistentněji. Ukázal, že i pravidlový systém může působit přesvědčivě, pokud je dobře navržen pro úzkou oblast.
A.L.I.C.E.
V 90. letech vznikl chatbot A.L.I.C.E., který stavěl na velké sbírce vzorů a odpovědí zapsaných ve speciálním značkovacím jazyce. Tvůrci a komunita mohli databázi postupně rozšiřovat. Princip ale zůstal stejný jako u ELIZY: chatbot hledal shodu se vzorem a vracel připravenou odpověď. Čím víc pravidel, tím lepší dojem, ale také tím náročnější údržba.
Tato éra ukázala hlavní limit pravidlových systémů: zvládnou jen to, co někdo předvídal a sepsal. Jakmile se uživatel odchýlí od scénáře, konverzace se rozpadne.
Vývoj chatbotů v éře internetu a mobilů
SmarterChild a instant messaging
Na začátku nového tisíciletí se chatboti přesunuli tam, kde lidé skutečně komunikovali, tedy do aplikací pro rychlé zprávy. Známým příkladem byl SmarterChild, se kterým si uživatelé mohli psát v kontaktech vedle přátel. Uměl odpovídat na jednoduché dotazy, třeba na počasí, a také vtipkovat. Pro mnoho lidí to byla první každodenní zkušenost s chatbotem.
Hlasoví asistenti
Další velký krok přišel s hlasem. V roce 2011 se objevila Siri a v roce 2014 Alexa. Asistenti spojili rozpoznávání řeči, zpracování přirozeného jazyka a napojení na služby, takže umožnili nastavit budík, pustit hudbu nebo se zeptat na počasí bez psaní. Konverzace ale zůstávala hlavně krátká a příkazová. Jak se liší hlasoví asistenti od textových chatbotů, rozebírá článek hlasoví asistenti vs chatboti.
Pravidlové chatboty ve firmách
V průběhu 10. let se chatboti masově rozšířili na webech firem a v aplikacích pro zasílání zpráv. Většina z nich fungovala na základě rozhodovacích stromů a tlačítek: vyberte téma, zadejte číslo objednávky, chcete mluvit s operátorem? Pro jednoduché procesy fungovaly dobře, ale volné otázky je často mátly. Tehdy vznikla pověst chatbotů jako otravných robotů, kteří nerozumějí. Přehled typů, které se používají dodnes, najdete v článku jaké typy chatbotů existují.
Tay: varování z roku 2016
Důležitým milníkem, i když negativním, byl chatbot Tay od Microsoftu z roku 2016. Měl se učit z konverzací s uživateli na sociální síti. Část uživatelů ho během krátké doby zmanipulovala k urážlivým výrokům a Microsoft ho rychle stáhl. Případ ukázal, že systém, který se učí od veřejnosti bez dostatečných pojistek, může být snadno zneužit. Toto ponaučení dnes stojí za řadou bezpečnostních opatření v moderních chatbotech.
Ve stejném období se ve firmách začalo více mluvit i o strojovém učení pro porozumění dotazům. Chatboti se učili rozpoznat záměr uživatele, například že věty „kde je můj balík“ a „ještě mi nedorazila objednávka“ znamenají totéž. Odpovědi ale stále většinou pocházely z předem připravené databáze. Byl to mezikrok mezi čistě pravidlovými systémy a dnešními generativními modely.
Evoluce chatbotů: nástup velkých jazykových modelů
Zásadní zlom přinesl pokrok ve strojovém učení a zpracování jazyka, zejména architektura transformerů a trénování modelů na obrovském množství textu. Místo ručně psaných pravidel se model naučí statistické vzorce jazyka a odpověď generuje. Technické pozadí vysvětluje článek co je zpracování přirozeného jazyka.
V listopadu 2022 zveřejnila společnost OpenAI ChatGPT. Poprvé měl široký okruh lidí k dispozici chatbota, který zvládal volnou konverzaci, psal texty, vysvětloval, překládal a pamatoval si kontext rozhovoru. Brzy následovali další, například Claude, Gemini nebo Microsoft Copilot. Cesta od ELIZY po ChatGPT tak trvala zhruba šest desetiletí.
S novými možnostmi přišla i nová rizika. Moderní chatboti se mohou sebevědomě mýlit, takzvaně halucinovat, a efekt ELIZA je u nich silnější než kdy dřív, protože působí opravdu lidsky. Širší kontext vývoje celé AI, nejen chatbotů, popisuje článek historie umělé inteligence.
Co nás historie chatbotů učí
Z šedesáti let vývoje plyne několik ponaučení, která platí i pro dnešní firmy:
- Lidé snadno přeceňují porozumění stroje. Chatbot, který zní přesvědčivě, ještě nemusí mít pravdu.
- Úzké zadání funguje. Od PARRY po firemní chatboty platí, že jasně vymezená úloha přináší nejlepší výsledky.
- Pojistky jsou nutnost. Případ Tay ukázal, co se stane, když chybí.
- Pravidla a AI se doplňují. Moderní firemní chatboti často kombinují volnou konverzaci jazykového modelu s pevnými scénáři pro citlivé kroky.
- Uživatel musí vědět, s kým mluví. Transparentnost buduje důvěru.
Pokud vás zajímá, co dnes chatbot je a jak funguje, začněte článkem co je chatbot. Jak se konverzace s AI promítá do toho, jak vnímáme sami sebe, rozebírá článek jak AI mění lidskou identitu.
Závěr
Historie chatbotů vede od jednoduché ELIZY, která jen vracela slova, přes pravidlové systémy a hlasové asistenty až k jazykovým modelům, které vedou plynulý rozhovor. Technologie se změnila zásadně, ale některé otázky zůstávají: kolik má uživatel chatbotovi věřit a jak zajistit, aby sloužil lidem. Chcete-li moderní chatboty efektivně používat, doporučujeme kurz ChatGPT. Pokud uvažujete o vlastním chatbotovi pro web nebo zákaznickou podporu, podívejte se na službu AI chatbot pro firmy.
Časté dotazy
Který chatbot byl první?
Za první známý chatbot se obvykle považuje ELIZA, kterou v polovině 60. let vytvořil Joseph Weizenbaum na MIT. Program napodoboval psychoterapeuta a odpovídal podle jednoduchých pravidel a vzorů v textu uživatele.
Jaký je rozdíl mezi starými chatboty a ChatGPT?
Starší chatboti většinou fungovali podle předem napsaných pravidel a scénářů, takže zvládali jen to, na co je někdo připravil. Moderní chatboti založení na velkých jazykových modelech generují odpovědi z naučených vzorců jazyka, umí pracovat s kontextem a reagovat na nečekané dotazy, ale mohou se také mýlit.
Používají firmy ještě pravidlové chatboty?
Ano. Pro jednoduché a přesně dané procesy, třeba výběr z několika možností nebo sběr kontaktu, mohou být pravidlové chatboty stále vhodné, protože jsou předvídatelné. Často se kombinují s jazykovými modely, které řeší volnější konverzaci.