Vo svojom jadre sú chatboty inteligentné softvérové programy navrhnuté tak, aby napodobňovali ľudskú konverzáciu. Môžu odpovedať na otázky a poskytovať rôzne informácie. Môžu dokonca viesť zmysluplný rozhovor s používateľmi podobný ľudskej reči. V doterajšej praxi sa najviac používali dva typy chatbotov, a to chatboty založené na pravidlách a chatboty riadené umelou inteligenciou. Chatboty založené na pravidlách sa riadia preddefinovanými pokynmi a odpoveďami, vďaka čomu sú vhodné na jednoduché úlohy. Na druhej strane chatboty poháňané UI využívajú umelú inteligenciu a spracovanie prirodzeného jazyka, aby rýchlejšie pochopili otázky používateľov a odpovedali na ne. V súčasnosti väčšina ľudí uprednostňuje chatboty riadené UI, pretože sú oveľa menej obmedzené v typoch otázok, na ktoré môžu odpovedať.

Vzostup generatívnej UI

Textová generatívna UI je vytvorená pomocou veľkých jazykových modelov (angl. Large Language Model – LLM). Ako už názov napovedá, tieto modely sú trénované na veľkom množstve údajov. ChatGPT sa napríklad učil z každého textu uverejneného online až do roku 2022. LLM využívajú rozsiahle tréningové údaje na zrkadlenie ľudskej reči.

Čo je generatívny chatbot?

Generatívny chatbot je typ konverzačného systému UI, ktorý využíva techniky hlbokého učenia a spracovania prirodzeného jazyka (angl. Natural Language Processing – NLP) na generovanie textových odpovedí podobných odpovediam osôb v reálnom čase. Tieto chatboty môžu viesť textové konverzácie s používateľmi, porozumieť vstupom používateľov a generovať kontextovo relevantné odpovede. ChatGPT, Bard a ďalšie modely strojového učenia používajú najmä modely generatívnych predtrénovaných transformátorov (angl. Generative Pre-trained Transformers – GPT), aby pochopili vstup, kontext a zámer používateľa a potom formulovali vhodné a kontextovo relevantné textové odpovede.

Ako fungujú generatívne chatboty?

Ako sme už spomenuli, generatívne chatboty sú vyškolené na rozsiahlych súboroch údajov z internetu, kníh, článkov a iných zdrojov. Tieto tréningové údaje im pomáhajú naučiť sa gramatiku, slovnú zásobu, kontext a rôzne jazykové vzorce.

Keď používateľ odošle správu alebo otázku, chatbot vstup najskôr predbežne spracuje a tokenizuje, pričom ho rozdelí na menšie jednotky (tokeny). Potom použije tieto tokeny na vytvorenie počiatočnej reprezentácie správy používateľa. Chatbot berie do úvahy históriu konverzácie a zachováva kontext. Pamätá si predchádzajúce správy vymenené v konverzácii vrátane používateľských otázok a vlastných odpovedí. Tento kontext pomáha chatbotu pochopiť kontext a význam aktuálnej správy. Pomocou kontextových informácií a počiatočnej reprezentácie správy používateľa chatbot vygeneruje odpoveď. Robí to predpovedaním ďalších slov alebo tokenov v odpovedi na základe svojich tréningových údajov a naučených jazykových vzorov.

Vygenerovaná odpoveď môže obsahovať symboly alebo neúplné vety, najmä v začiatočných fázach konverzácie. Chatbot následne spracuje odpoveď, aby bola koherentnejšia, doplní chýbajúce informácie a zabezpečí, aby bola v súlade s gramatickými a kontextovými normami. Chatbot odošle vygenerovanú odpoveď späť používateľovi. Čaká na ďalší vstup používateľa a opakuje proces, pričom zachováva kontext konverzácie.

Generatívne chatboty sa môžu časom zlepšovať vďaka väčšiemu množstvu tréningových údajov a interakcií používateľov. Vývojári často dolaďujú výkon chatbota poskytovaním spätnej väzby a pravidelným preškoľovaním, pričom musia zvážiť a implementovať etické aspekty, aby zabezpečili, že chatbot poskytuje bezpečné a nezaujaté odpovede a rešpektuje súkromie používateľov.

Príklady generatívnych chatbotov

Tu je niekoľko uznávaných príkladov generatívneho rozhrania:

1. ChatGPT

ChatGPT, vyvinutý spoločnosťou OpenAI, je príkladom generatívnej UI na prevod textu na text. V podstate je to chatbot poháňaný UI, ktorý dokáže zapájať používateľov prostredníctvom konverzácií v prirodzenom jazyku. Používatelia môžu klásť otázky, zapojiť sa do interaktívnych dialógov a inštruovať ho, aby vytvoril text v rôznych štýloch vrátane poézie, esejí, príbehov, dokonca aj kódov. Bezplatná verzia ChatGPT bola spustená v novembri 2022 a je dostupná online. OpenAI tiež ponúka rozhranie ChatGPT API spolu s podnikovými možnosťami na báze predplatného.

2. DALL-E

DALL-E, ďalší výtvor OpenAI, predstavuje generatívne schopnosti UI na prevod textu na obrázok. Bol spustený v januári 2021 a využíval neurónovú sieť trénovanú na obrázkoch spárovaných s textovými popismi. Používatelia poskytujú popisný text a DALL-E generuje fotorealistické obrázky na základe daných pokynov. Môže tiež generovať rôzne variácie obrazu v rôznych štýloch a perspektívach.

3. Bard

Bard je generatívne rozhranie UI na prevod textu na text, postavené na rozsiahlom jazykovom modeli Google LaMDA (Language Model for Dialogue Applications). Podobne ako ChatGPT, Bard funguje ako chatbot poháňaný UI, ktorý dokáže odpovedať na otázky a generovať text na základe pokynov používateľov. Google umiestňuje Bard ako doplnok k svojmu vyhľadávaciemu nástroju Google Search.

Budúcnosť chatbotov a generatívnej UI

Generatívna UI vytvára realistický obsah, ktorý je niekedy ťažké odlíšiť od obsahu vytvoreného ľuďmi. Preto si našiel cestu do niekoľkých aplikácií, ako je zákaznícky servis, marketing, informatika a dokonca aj vývoj produktov.

Britský dodávateľ energie Octopus Energy zabudoval ChatGPT do kanálov zákazníckych služieb a je zodpovedný za vybavovanie 44 % požiadaviek zákazníkov. Aplikácia teraz vykonáva prácu za 250 ľudí a získava vyššie hodnotenia spokojnosti zákazníkov ako ľudskí pracovníci zákazníckeho servisu.

Softvérová spoločnosť Freshworks tvrdí, že jej programátori skrátili čas potrebný na vytváranie zložitých softvérových aplikácií z 10 týždňov na menej ako týždeň. Okrem písaného ľudského jazyka dokáže ChatGPT vytvárať program v mnohých široko používaných programovacích jazykoch vrátane C++, Python a Javascript. Funguje tiež ako lektor programovania, ktorý vysvetľuje, ako funguje program, ktorý vytvára, a môže ladiť program, ktorý vytvoril on sám alebo ktokoľvek iný, keď nefunguje správne.

Keďže technológia neustále napreduje, budúcnosť chatbotov a generatívnej UI je viac ako jasná. V blízkej budúcnosti môžeme očakávať, že uvidíme ešte inteligentnejšie chatboty. Chatboty budú schopné zvládnuť aj komplikovanejšie úlohy a rozprávať sa s používateľmi veľmi personalizovaným spôsobom. Generatívna UI bude hrať kľúčovú úlohu v tomto vývoji.

Zdroje

[1] Generative AI chatbots: Gamechanger or doomsayer to intelligent conversations. Kellton. [online]. Publikované 4. 7. 2023. Citované 9. 11. 2023.  

[2] Are Chatbots Generative AI? Explaining the Tech Behind Your Conversations. VERGE AI. [online]. Citované 9. 11. 2023.

[3] 10 Amazing Real-World Examples Of How Companies Are Using ChatGPT In 2023. Forbes. [online]. Publikované 30. 5. 2023. Citované 10. 11. 2023. 

-pev-