První Chabot s názvem „ELIZA“ vyvinul v roce 1960 profesor MIT Joseph Weizenbaum (8. ledna 1923 v Německu - 5. března 2008). Toto je typ počítačového programu a význam slova je „Můj Bůh je hojnost“. Standardní forma Elizy je „Enzyme-Linked Immune Sorbent Assay“. Někteří z nich jsou Charlie, Cleverbot, Fred, Jenney AI, SimSimi atd. Některé z vyvinutých společností Chatbot jsou Hedgehog Log založená v roce 2007, Dog Town Media v roce 2011, MobiDev založena v roce 2009, Fúze Informatic byla založena v roce 2000, společnost On graph Technologies v roce 2007, Optisol Business Solutions v roce 2006.
Co je Chatbot?
Jedná se o typ softwaru používaného k interakci s lidmi v různých jazycích prostřednictvím různých mobilních aplikací, webů, zpráv atd. Standardní forma robota je „Build-Operate-Transfer“. Chaboty nejsou dobré pro všestranné chatování, protože jejich používání má výhody i nevýhody. Existují různá jména, kterými jsou Smart bot, Konverzační robot, Chatterbot, Talbot, Interaktivní agent, Konverzační AI a Konverzační rozhraní. Většina z nich je druh rozhraní pro zprávy, místo lidských odpovědí budou roboti odpovídat na dotazy zákazníků. Některé faktory, které motivují lidi k používání Chatbotů, jsou produktivita, zábava, sociální a relační faktory a zvědavost. Někteří z dobrých robotů jsou Crawlerovi, Transakční roboti, Informační roboti, Zábavní roboti, umělečtí roboti, herní roboti atd. A špatnými roboty jsou hackeři, spameri, škrabky, vydavatelé atd.
Jak Chatbot funguje?
Jedná se o nástroj, který se používá pro komunikaci mezi člověkem a robotem prostřednictvím online messengeru a mají CUI (Conversational User Interface), které se používá k tomu, aby lidem umožnilo komunikovat se stroji v různých jazycích, což je Chatbotu pochopitelné. Ty lze většinou najít na platformách jako Facebook, Whatsapp, Skype, Instagram, Hike, web atd.
Mají také mozek, který má tři hlavní části: Zdroj znalostí, základní fráze a paměť konverzace. Když k tomu něco řekneme, nejprve to analyzuje slovo a hledá klíčové slovo, aby odpověděl uživatelům. Analyzuje klíčové slovo pomocí tří hlavních částí mozku a dává odpověď na dotazy uživatele. Takto funguje mozek Chatbota.
AI Chatbots
Standardní forma AI je Umělá inteligence , slouží k chatování s uživateli v jejich přirozených jazycích prostřednictvím mobilních aplikací, webů a mnoha dalších aplikací pro zasílání zpráv. Mezi příklady patří robot Spotify, který se používá k snadnému vyhledávání hudby, Wholefoods, který se používá k hledání receptů atd.
Typy chatbotů
Existují dva typy: AI a Fixed. Rozdíl mezi AI a Fixed je uveden v následující tabulce
S.NO | AI Chatbot | Opravený Chatbot |
1. | AI Chatbot není předdefinován | Opravený Chatbot je předdefinován |
dva. | V AI neexistuje omezený přístup k zákaznickým službám | Ve fixních je omezený přístup k zákaznickým službám |
3. | Tento typ funguje chytře a reaguje nejvhodnějšími odpověďmi | Tento typ reaguje předdefinovaným skriptem z knihovny |
Čtyři. | AI používá NLP k zodpovězení dotazů uživatele | Nepoužívá NLP k zodpovězení dotazů uživatele |
5. | AI dekóduje zprávy snadno, rychle a podle toho reaguje | Oprava nedekóduje zprávy snadno |
6. | Další název AI Chatbot je Intelligence Chatbot | Jiný název pevného Chatbota je Chatbot založený na pravidlech |
Proces návrhu Chatbotu
Existuje sedm kroků k navržení procesu Chatbot, které jsou rozsahem a požadavkem, identifikace vstupů, porozumění prvkům uživatelského rozhraní, první interakce, budování konverzace a nakonec testování. Obrázek procesu návrhu Chatbota je uveden níže
chatbot-design-process
Prvním krokem k vytvoření Chatbotu je znát rozsah a požadavky, jako je důvod, proč chatbot, platforma pro spouštění chatbotů a jeho omezení. Druhým krokem je identifikace vstupů od uživatelů ve formě dotazů prostřednictvím textu, hlasu nebo obrázků, ze zařízení a zpravodajských systémů. Třetím krokem je pochopení prvků uživatelského rozhraní (UI), které můžeme vidět v našich aplikacích. Prvky uživatelského rozhraní jsou pěti typů: příkazový řádek (CL), grafické uživatelské rozhraní (GUI), menu řízené rozhraní (MDI), formulářové rozhraní (FBI) a rozhraní přirozeného jazyka (NLI). Po pochopení prvků uživatelského rozhraní je dalším krokem vytvoření první interakce a vytvoření konverzace. Posledním krokem procesu návrhu Chatbotu je testování, které se provádí na mobilních zařízeních a webech, abychom věděli, jak to funguje.
Architektura Chatbotu
Architektura Chatbotu vyžaduje generátor odpovědí kandidáta a selektor odpovědí, aby poskytl odpověď na dotazy uživatele prostřednictvím textu, obrázků a hlasu. Architektura Chatbotu je uvedena na následujícím obrázku.
architektura chatbota
Na výše uvedeném obrázku se uživatelské zprávy dostávají ke klasifikaci záměrů a rozpoznávání entit.
- Úmysl: An úmysl na výše uvedeném obrázku je definován jako záměr uživatele, například záměr slova „Sbohem“ je ukončit konverzaci podobně, záměr slova „Jaké jsou některé dobré čínské restaurace“ by byl záměr najít restauraci.
- Subjekt: An subjekt v Chatbotu se používá k úpravě záměru a existují tři typy entit, kterými jsou systémová entita, entita vývojáře a entita relace.
- Generátor odpovědí kandidátů: Generátor odpovědí kandidátů v Chatbotu provádí výpočty pomocí různých algoritmů ke zpracování požadavku uživatele. Výsledkem těchto výpočtů je pak odpověď kandidáta.
- Výběr odpovědi: Selektor odpovědí v Chatbotu používal k výběru slova nebo textu podle dotazů uživatele, aby uživatelům poskytl odpověď, která by měla lépe fungovat.
Chatbot výzvy
Některé z výzev jsou
- Bezpečnostní
- Pochopení nálad a emocí uživatelů v případě hlasových robotů
- Jazyková specializace
- Nestandardní jazyky
Výhody
Výhody jsou
- Méně nákladů
- 24/7 dostupnost
- Učení a aktualizace
- Spravuje více klientů
- Je to snadné
- Lidské úsilí je menší
Nevýhody
Některé z nevýhod jsou
- Instalace aplikace trvá déle
- Složité rozhraní
Aplikace
Aplikace Chatterbotu jsou zobrazeny níže
- Chatbot pro zábavu: Jokebot, Quotebot, robot na večeři, Ruuh, Zo, Genius atd.
- Chatbot je pro zdraví: Webot, Meditatebot, Health tap atd
- Chatbot je pro zprávy a počasí: CNN, Poncho atd
Chabot vylepšuje služby zákazníkům, díky tomuto zlepšení se výhody Chatbotu každým dnem zvyšují. V dnešním světě se zasílání zpráv stalo jedním z populárních komunikačních prostředků, ať už jde o textové zprávy nebo prostřednictvím aplikací pro zasílání zpráv. Chabot se používají v různých oborech pro různé účely, protože z těchto různých typů podniků se vyvíjí Chabot. The Chatboti jsou navrženy a vyvinuty na základě dotazů zákazníků a jejich jazyků. Zde je otázka pro vás, je možné vytvořit vlastní bez znalosti kódování?