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.

Pravidla a scénáře✓Hledá klíčové slovo nebo vzor✓Vrací připravenou odpověď✓Zvládne jen předvídané situaceRozpoznání záměru✓Strojové učení pro porozuměnídotazu✓Různé věty pozná jako stejnýzáměr✓Odpovědi z připravenédatabázeVelký jazykový model✓Učí se statistické vzorcejazyka✓Odpověď generuje✓Vede volnou konverzaci
Pravidla a scénáře✓Hledá klíčové slovo nebo vzor✓Vrací připravenou odpověď✓Zvládne jen předvídané situaceRozpoznání záměru✓Strojové učení pro porozumění dotazu✓Různé věty pozná jako stejný záměr✓Odpovědi z připravené databázeVelký jazykový model✓Učí se statistické vzorce jazyka✓Odpověď generuje✓Vede volnou konverzaci
Tři přístupy ve vývoji chatbotů – Od ručně psaných pravidel přes rozpoznání záměru až ke generování odpovědi.

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í.

ELIZAWeizenbaum na MIT, odpovědi podle klíčových slovpolovina 60. letPARRYPropracovanější model vnitřního stavuzačátek 70. letA.L.I.C.E.Velká sbírka vzorů a připravených odpovědí90. létaSmarterChildChatbot v aplikacích pro rychlé zprávypo roce 2000SiriHlasový asistent: řeč, jazyk a napojení na služby2011AlexaDalší hlasový asistent pro krátké příkazy2014TayChatbot Microsoftu zmanipulovaný uživateli, rychle stažen2016ChatGPTVolná konverzace pro široký okruh lidílistopad 2022
ELIZAWeizenbaum na MIT, odpovědi podleklíčových slovpolovina 60.letPARRYPropracovanější model vnitřního stavuzačátek 70.letA.L.I.C.E.Velká sbírka vzorů a připravenýchodpovědí90. létaSmarterChildChatbot v aplikacích pro rychlé zprávypo roce2000SiriHlasový asistent: řeč, jazyk a napojenína služby2011AlexaDalší hlasový asistent pro krátképříkazy2014TayChatbot Microsoftu zmanipulovanýuživateli, rychle stažen2016ChatGPTVolná konverzace pro široký okruh lidílistopad2022
Milníky historie chatbotů – Cesta od ELIZY po ChatGPT 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.

Mohlo by vás zajímat

Související články

Všechny články →

Kurzy, které se hodí

Všechny kurzy →

AI agenti pro praxi

  • AI chatbot pro firmyChatbot na web a e-shop, který odpovídá podle vašich podkladů a předá složité dotazy kolegům.
Všichni AI agenti →