Ano ang Chatbot: Proseso ng Disenyo at Arkitektura Nito

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Ang unang Chabot na tinawag na 'ELIZA' ay binuo noong 1960 ni MIT Propesor Joseph Weizenbaum (ika-8 ng Enero 1923 sa Alemanya - Marso 5, 2008). Ito ay isang uri ng programa sa computer at ang kahulugan ng salita ay 'My God is Abundance'. Ang karaniwang form ng Eliza ay 'Enzyme-Linked Immune Sorbent Assay'. Ang ilan sa mga iyon ay sina Charlie, Cleverbot, Fred, Jenney AI, SimSimi, atbp. Ang ilan sa mga binuo na kumpanya ng Chatbot ay ang Hedgehog Log na itinatag noong 2007, ang Dog Town Media noong 2011, ang MobiDev ay itinatag noong 2009, Pagsasanib Ang informatic na itinatag noong 2000, Sa mga graph Technologies noong 2007, ang Optisol Business Solutions noong 2006.

Ano ang Chatbot?

Ito ay isang uri ng software na ginagamit upang makipag-ugnay sa mga tao sa iba't ibang mga wika sa pamamagitan ng iba't ibang mga mobile app, website, mensahe, atbp. Ang karaniwang form ng bot ay 'Build-Operate-Transfer'. Ang Chabot's ay hindi mabuti para sa lahat-ng-layunin na pakikipag-chat, dahil pareho kaming may pakinabang at hindi pakinabang sa paggamit ng mga ito. Mayroong iba't ibang mga pangalan para sa mga ito ay Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI, at Conversational interface. Karamihan sa mga ito ay uri ng isang interface ng mensahe, sa halip na ang pagsagot ng mga tao sa bot ay magbibigay ng tugon sa mga query ng customer. Ang ilang mga kadahilanan na nag-uudyok sa mga tao na gumamit ng Chatbots ay ang pagiging produktibo, libangan, mga kadahilanan sa lipunan at pang-ugnay, at pag-usisa. Ang ilan sa magagaling na bot ay ang Crawler's, Transactional bots, Informational bot, Entertainment bot, art bot, game bot, atbp at masamang bot ay mga hacker, spammer, scraper, impersonator, atbp.




Paano gumagana ang Chatbot?

Ito ay isang tool na ginagamit para sa komunikasyon sa pagitan ng tao at ng robot sa pamamagitan ng online messenger at mayroon silang CUI (Conversational User Interface), na ginagamit upang paganahin ang mga tao sa mga machine sa iba't ibang wika, na naiintindihan ng Chatbot. Ang mga iyon ay matatagpuan sa mga platform tulad ng Facebook, Whatsapp, Skype, Instagram, Hike, website, atbp.

Mayroon din silang utak, na mayroong tatlong pangunahing bahagi ay mapagkukunan ng Kaalaman, mga parirala ng stock, at memorya ng pag-uusap. Kapag sinabi namin ang isang bagay doon, unang pinag-aaralan nito ang salita at hinahanap ang keyword upang makapagbigay ng tugon sa mga gumagamit. Sinusuri nito ang keyword gamit ang tatlong pangunahing bahagi ng utak at nagbibigay ng tugon sa mga query ng gumagamit. Ito ang paraan ng paggana ng utak ng Chatbot.



AI Chatbots

Ang karaniwang form ng AI ay Artipisyal na Katalinuhan , ginagamit ito upang makipag-chat sa mga gumagamit sa kanilang natural na wika sa pamamagitan ng mga mobile app, website at maraming iba pang mga application ng pagmemensahe. Ang ilan sa mga halimbawa ay ang Spotify bot na ginagamit upang madaling makahanap ng musika, Wholefoods na ginagamit upang maghanap ng mga recipe, atbp.

Mga uri ng Chatbots

Mayroong dalawang uri ng mga AI at Fixed. Ang pagkakaiba sa pagitan ng AI at Fixed ay ipinapakita sa talahanayan sa ibaba


S.NO AI Chatbot Naayos ang Chatbot
1.Ang AI Chatbot ay hindi pa natukoyAng naayos na Chatbot ay paunang natukoy
dalawa.Walang limitasyong pag-access sa mga serbisyo ng customer sa AIMayroong limitadong pag-access sa mga serbisyo ng customer sa naayos na
3.Ang uri na ito ay kumikilos nang matalino at tumutugon sa pinakaangkop na mga sagotAng uri na ito ay tumutugon sa isang paunang natukoy na script mula sa silid-aklatan
Apat.Gumagamit ang isang AI ng NLP upang sagutin ang mga query ng gumagamitHindi ito gumagamit ng NLP upang sagutin ang mga query ng gumagamit
5.Madali na na-decode ng AI ang mga mensahe, mabilis at tumutugon nang naaayonAng naayos ay hindi madaling decode ang mga mensahe
6.Ang isa pang pangalan ng AI Chatbot ay ang Intelligence ChatbotAng isa pang pangalan ng naayos na Chatbot ay ang Chatbot na nakabatay sa Rule

Proseso ng Disenyo ng Chatbot

Mayroong pitong mga hakbang upang idisenyo ang proseso ng Chatbot ang mga ito ay saklaw at kinakailangan, kinikilala ang mga input, pag-unawa sa mga elemento ng UI, paggawa ng unang pakikipag-ugnay, pagbuo ng pag-uusap at sa wakas ay pagsubok. Ang figure ng proseso ng disenyo ng Chatbot ay ipinapakita sa ibaba

proseso ng chatbot-design-

proseso ng chatbot-design-

Ang unang hakbang sa pagdidisenyo ng Chatbot ay upang malaman ang saklaw at mga kinakailangan tulad ng kung bakit chatbot, platform upang ilunsad ang mga chatbots at mga limitasyon nito. Ang pangalawang hakbang ay upang makilala ang mga input mula sa mga gumagamit sa anyo ng mga query sa pamamagitan ng teksto, boses o mga imahe, mula sa mga aparato, at mga sistema ng intelihensiya. Ang pangatlong hakbang ay upang maunawaan ang mga elemento ng User Interface (UI), na maaari nating makita sa aming mga application. Ang mga elemento ng UI ay may limang uri ng mga ito: Command Line (CL), Graphical User Interface (GUI), Menu-Driven Interface (MDI), Form-Base Interface (FBI) at Natural Language Interface (NLI). Matapos maunawaan ang mga elemento ng interface ng gumagamit, ang susunod na hakbang ay ang paggawa ng unang pakikipag-ugnay at bumuo ng isang pag-uusap. Ang huling hakbang ng proseso ng disenyo ng Chatbot ay ang pagsubok, na ginagawa sa mobile at mga website upang malaman kung paano ito gumagana.

Arkitektura ng Chatbot

Ang isang arkitektura ng Chatbot ay nangangailangan ng isang tagabuo ng tugon ng kandidato at tagapili ng tugon upang ibigay ang tugon sa mga query ng gumagamit sa pamamagitan ng teksto, mga imahe, at boses. Ang arkitektura ng Chatbot ay ipinapakita sa figure sa ibaba.

arkitektura-ng-chatbot

arkitektura-ng-chatbot

Sa figure sa itaas, ang mga mensahe ng gumagamit ay ibinibigay sa isang pag-uuri ng layunin at pagkilala sa entity.

  • Layunin: Isang hangarin sa figure sa itaas ay tinukoy bilang hangarin ng isang gumagamit, halimbawa ang hangarin ng salitang 'Good Bye' ay upang wakasan ang pag-uusap nang katulad, ang hangarin ng salitang 'Ano ang ilang magagaling na mga restawran ng Tsino' ang hangarin ay upang makahanap ng isang restawran.
  • Entity: Isang nilalang sa Chatbot ay ginagamit upang baguhin ang isang hangarin at mayroong tatlong uri ng mga nilalang ang mga ito ay system entity, developer entity at session entity.
  • Tagabuo ng Tugon ng Kandidato: Ginagawa ng generator response ng kandidato sa Chatbot ang mga kalkulasyon gamit ang iba't ibang mga algorithm upang maproseso ang kahilingan ng gumagamit. Pagkatapos ang resulta ng mga kalkulasyon na ito ay ang tugon ng kandidato.
  • Pumili ng Tugon: Ang tagapili ng tugon sa Chatbot na ginamit upang piliin ang salita o teksto alinsunod sa mga query ng gumagamit upang magbigay ng tugon sa mga gumagamit na dapat na gumana nang mas mahusay.

Mga Hamon sa Chatbot

Ilan sa mga hamon ay

  • Seguridad
  • Pag-unawa sa damdamin at emosyon ng gumagamit sakaling may bots ng boses
  • Pagpapadalubhasa sa wika
  • Hindi pamantayan na mga wika

Mga kalamangan

Ang mga kalamangan ay

  • Mas kaunting gastos
  • 24/7 Pagkakaroon
  • Pag-aaral at pag-update
  • Namamahala ito ng maraming kliyente
  • Madaling gamitin ito
  • Ang pagsisikap ng tao ay mas kaunti

Mga Dehado

Ang ilan sa mga kawalan ay

  • Tumatagal ng mas maraming oras para sa pag-install ng app
  • Komplikadong interface

Mga Aplikasyon

Ang mga application ng Chatterbot ay ipinapakita sa ibaba

  • Chatbot’s para sa aliwan: Jokebot, Quotebot, bot ng mga ideya sa Hapunan, Ruuh, Zo, Genius, atbp
  • Chatbot's para sa kalusugan: Webot, Meditatebot, Health tap, atbp
  • Ang Chatbot para sa balita at panahon: CNN, Poncho, atbp

Pinapabuti ng Chabot ang mga serbisyo sa customer, dahil sa pagpapabuti na ito ang mga benepisyo ng Chatbot ay dumarami araw-araw. Sa pagmemensahe sa mundo ngayon ay naging isa sa mga tanyag na paraan ng komunikasyon, maging ito man ay isang text message o sa pamamagitan ng mga apps ng pagmemensahe. Ginagamit ang mga Chabot sa iba't ibang larangan para sa iba't ibang mga layunin, dahil sa iba't ibang mga uri ng negosyo na nabubuo ng Chabot's. Ang Mga chatbot ay dinisenyo at binuo batay sa mga query ng customer at kanilang mga wika. Narito ang isang katanungan para sa iyo, posible bang lumikha ng sarili nang walang anumang kaalaman sa pag-coding?