Čo je Chatbot: proces návrhu a jeho architektúra

Čo je Chatbot: proces návrhu a jeho architektúra

Prvý Chabot s názvom „ELIZA“ bol vyvinutý v roku 1960 profesorom MIT Josephom Weizenbaumom (8. januára 1923 v Nemecku - 5. marca 2008). Toto je typ počítačového programu a význam slova je „Môj Boh je hojnosť“. Štandardná forma Elizy je „Enzýmom spojený imunitný sorbent“. Niektoré z nich sú Charlie, Cleverbot, Fred, Jenney AI, SimSimi atď. Niektoré z vyvinutých spoločností Chatbot sú Hedgehog Log založená v roku 2007, Dog Town Media v roku 2011, MobiDev založená v roku 2009, Fúzia Informatic založená v roku 2000, spoločnosť On graph Technologies v roku 2007, Optisol Business Solutions v roku 2006.



Čo je Chatbot?

Je to typ softvéru, ktorý sa používa na interakciu s ľuďmi v rôznych jazykoch prostredníctvom rôznych mobilných aplikácií, webových stránok, správ atď. Štandardná forma robota je „Build-Operate-Transfer“. Chabot nie sú dobré na univerzálne chatovanie, pretože ich výhody máme aj nevýhody. Existujú rôzne názvy, ktorými sú Smart bot, konverzačný robot, Chatterbot, Talbot, interaktívny agent, konverzačná AI a konverzačné rozhranie. Väčšina z nich je akýmsi rozhraním správ, namiesto robotov s ľudskou odpoveďou bude odpovedať na dotazy zákazníkov. Niektoré faktory, ktoré motivujú ľudí k používaniu Chatbotov, sú produktivita, zábava, sociálne a vzťahové faktory a zvedavosť. Medzi dobrých robotov patria Crawlerovi, Transakční roboti, Informační roboti, Zábavní roboti, umeleckí roboti, herní roboti atď. A zlými robotmi sú hackeri, spameri, škrabky, vydavatelia atď.


Ako funguje Chatbot?

Je to nástroj, ktorý sa používa na komunikáciu medzi človekom a robotom prostredníctvom online messengeru a ktorý má CUI (Conversational User Interface), ktoré sa používa na umožnenie interakcie ľudí so strojmi v rôznych jazykoch, čo je Chatbotu zrozumiteľné. Tie sa dajú väčšinou nájsť na platformách ako Facebook, Whatsapp, Skype, Instagram, Hike, web atď.





Majú tiež mozog, ktorý má tri hlavné časti: Zdroj znalostí, základné frázy a pamäť konverzácie. Keď k tomu niečo povieme, najskôr to analyzuje slovo a hľadá kľúčové slovo, aby odpovedal používateľom. Analyzuje kľúčové slovo pomocou troch hlavných častí mozgu a dáva odpoveď na otázky používateľa. To je spôsob, akým funguje mozog Chatbota.

AI Chatbots

Štandardná forma AI je Umela inteligencia , Používa sa na chatovanie s používateľmi v ich prirodzených jazykoch prostredníctvom mobilných aplikácií, webových stránok a mnohých ďalších aplikácií na odosielanie správ. Niektoré z príkladov sú Spotify bot, ktorý sa používa na ľahké vyhľadávanie hudby, Wholefoods, ktorý sa používa na vyhľadávanie receptov, atď.



Typy chatbotov

Existujú dva typy, a to AI a Fixed. Rozdiel medzi AI a pevným zobrazením je uvedený v nasledujúcej tabuľke


S.NO AI Chatbot Opravený Chatbot
1.AI Chatbot nie je preddefinovanýFixný Chatbot je preddefinovaný
dva.V AI neexistuje obmedzený prístup k zákazníckym službámK pevnému prístupu k zákazníckym službám je obmedzený prístup
3.Tento typ funguje inteligentne a reaguje najvhodnejšími odpoveďamiTento typ reaguje preddefinovaným skriptom z knižnice
Štyri.AI používa NLP na zodpovedanie otázok používateľovNepoužíva NLP na zodpovedanie otázok používateľov
5.AI dekóduje správy ľahko, rýchlo a podľa toho reagujeOprava nedekóduje správy ľahko
6.Ďalším názvom AI Chatbot je Intelligence ChatbotĎalším názvom pevného Chatbota je Chatbot založený na pravidlách

Proces návrhu Chatbotu

Existuje sedem krokov na navrhnutie procesu Chatbot, ktoré sú rozsahom a požiadavkou, identifikácia vstupov, pochopenie prvkov používateľského rozhrania, vytvorenie prvej interakcie, vytvorenie konverzácie a nakoniec testovanie. Obrázok procesu návrhu Chatbota je uvedený nižšie

chatbot-design-process

chatbot-design-process

Prvým krokom k návrhu Chatbota je poznať rozsah a požiadavky, ako je napríklad to, prečo chatbot, platforma na spustenie chatbotov a jeho obmedzenia. Druhým krokom je identifikácia vstupov od používateľov vo forme dotazov prostredníctvom textu, hlasu alebo obrázkov, zo zariadení a spravodajských systémov. Tretím krokom je porozumenie prvkom používateľského rozhrania (UI), ktoré môžeme vidieť v našich aplikáciách. Prvky používateľského rozhrania sú piatich typov: príkazový riadok (CL), grafické používateľské rozhranie (GUI), menu riadené rozhranie (MDI), formulárové rozhranie (FBI) a rozhranie prírodného jazyka (NLI). Po pochopení prvkov používateľského rozhrania je ďalším krokom vytvorenie prvej interakcie a vytvorenie konverzácie. Posledným krokom procesu navrhovania Chatbota je testovanie, ktoré sa vykonáva v mobilných zariadeniach a na webových stránkach, aby sme zistili, ako to funguje.

Architektúra Chatbotu

Architektúra Chatbotu vyžaduje, aby generátor odpovedí a selektor odpovedí umožňovali odpovedať na dotazy používateľov prostredníctvom textu, obrázkov a hlasu. Architektúra Chatbota je uvedená na nasledujúcom obrázku.

architektúra-of-chatbota

architektúra-of-chatbota

Na vyššie uvedenom obrázku sú správy používateľov priradené ku klasifikácii zámerov a rozpoznávaniu entít.

  • Zámer: An zámer na vyššie uvedenom obrázku je definovaný ako zámer používateľa, napríklad zámerom slova „Zbohom“ je podobne ukončiť rozhovor, zámerom slova „Čo sú niektoré dobré čínske reštaurácie“ by bolo zámerom nájsť reštauráciu.
  • Subjekt: An subjekt v Chatbote sa používa na úpravu zámeru a existujú tri typy entít, ktorými sú entita systému, entita vývojára a entita relácie.
  • Generátor odpovedí kandidátov: Generátor odpovedí kandidátov v Chatbote robí výpočty pomocou rôznych algoritmov na spracovanie požiadavky používateľa. Výsledkom týchto výpočtov je potom reakcia kandidáta.
  • Selektor odpovedí: Selektor odpovedí v Chatbote slúžil na výber slova alebo textu podľa užívateľských dotazov, aby používateľom dal odpoveď, ktorá by mala fungovať lepšie.

Výzvy Chatbotu

Niektoré z výziev sú

  • Bezpečnosť
  • Pochopenie nálad a emócií používateľov v prípade hlasových robotov
  • Jazyková špecializácia
  • Neštandardné jazyky

Výhody

Výhody sú

  • Menej nákladov
  • 24/7 dostupnosť
  • Učenie a aktualizácia
  • Spravuje viacerých klientov
  • Ľahko sa používa
  • Ľudské úsilie je menšie

Nevýhody

Niektoré z nevýhod sú

  • Inštalácia aplikácie trvá dlhšie
  • Komplexné rozhranie

Aplikácie

Aplikácie Chatterbotu sú zobrazené nižšie

  • Chatbot pre zábavu: Jokebot, Quotebot, robot na večeru, Ruuh, Zo, Genius atď.
  • Chatbot je pre zdravie: Webot, Meditatebot, Health tap atď
  • Chatbot je pre správy a počasie: CNN, Poncho atď

Chabot zlepšuje služby zákazníkom, pretože vďaka tomuto vylepšeniu sa výhody Chatbota každým dňom zvyšujú. V dnešnom svete sa zasielanie správ stalo jedným z populárnych komunikačných prostriedkov, či už je to textová správa alebo prostredníctvom aplikácií na zasielanie správ. Chabot’s sa používajú v rôznych oblastiach na rôzne účely, pretože z týchto rôznych typov firiem sa vyvíjajú Chabot’s. The Chatboti sú navrhnuté a vyvinuté na základe otázok zákazníkov a ich jazykov. Je tu pre vás otázka, je možné vytvoriť si vlastné bez akýchkoľvek znalostí kódovania?