Mis on Chatbot: disainiprotsess ja selle arhitektuur

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Esimese Chaboti nimega ELIZA töötas 1960. aastal välja MIT professor Joseph Weizenbaum (8. jaanuar 1923 Saksamaal - 5. märts 2008). See on teatud tüüpi arvutiprogramm ja selle sõna tähendus on 'Minu Jumal on küllus'. Eliza standardvorm on “Ensüümidega seotud immuunsorbendi test”. Mõned neist on Charlie, Cleverbot, Fred, Jenney AI, SimSimi jne. Mõned Chatboti välja töötatud ettevõtted on Hedgehog Log, mis asutati 2007. aastal, Dog Town Media 2011. aastal, MobiDev asutati 2009. aastal. Fusioon Informaatika asutati 2000. aastal, On Graph Technologies 2007. aastal, Optisol Business Solutions 2006. aastal.

Mis on Chatbot?

See on tarkvara tüüp, mida kasutatakse inimestega suhtlemiseks erinevates keeltes erinevate mobiilirakenduste, veebisaitide, sõnumite jms kaudu. Boti tavaline vorm on „Ehita-halda-teisalda”. Chabot’id ei sobi universaalseks vestluseks, sest meil on nende kasutamisel nii eeliseid kui ka puudusi. Nende jaoks on erinevaid nimesid: Smart bot, Conversational bot, Chatterbot, Talbot, Interactive agent, Conversational AI ja Conversational interface. Enamik neist on omamoodi sõnumiliides, selle asemel, et kliendipäringutele vastata, vastaksid robotid. Mõned tegurid, mis motiveerivad inimesi Chatbotsi kasutama, on tootlikkus, meelelahutus, sotsiaalsed ja suhtelised tegurid ning uudishimu. Mõned head botid on roomikud, tehingurobotid, teaberobotid, meelelahutusrobotid, kunstirobotid, mängurobotid jne ning halvad robotid on häkkerid, rämpsposti saatjad, skreeperid, jäljendajad jne.




Kuidas Chatbot töötab?

See on tööriist, mida kasutatakse suhtlemiseks inimese ja roboti vahel veebipõhise messengeri kaudu ning neil on CUI (Conversational User Interface), mida kasutatakse selleks, et inimesed saaksid suhelda masinatega erinevates keeltes, mis on Chatbotile arusaadav. Neid võib enamasti leida sellistelt platvormidelt nagu Facebook, Whatsapp, Skype, Instagram, Hike, veebisait jne.

Neil on ka aju, millel on kolm peamist osa: teadmiste allikas, aktsialaused ja vestlusmälu. Kui me sellele midagi ütleme, analüüsib ta kõigepealt seda sõna ja otsib märksõna, mis annaks kasutajatele vastuse. See analüüsib märksõna aju kolme põhiosa abil ja annab vastuse kasutaja päringutele. Nii töötab Chatboti aju.



AI vestlusrobotid

Tehisintellekti tüüpvorm on Tehisintellekt , seda kasutatakse kasutajatega nende loomulikus keeles vestlemiseks mobiilirakenduste, veebisaitide ja paljude teiste sõnumsiderakenduste kaudu. Mõned näited on Spotify bot, mida kasutatakse muusika hõlpsaks otsimiseks, Wholefoods, mida kasutatakse retseptide otsimiseks jne.

Vestlusrobotite tüübid

On kahte tüüpi: AI ja Fixed. Tehisintellekti ja fikseeritud erinevus on näidatud allolevas tabelis


S.NO AI Chatbot Fikseeritud Chatbot
1.Tehisintellekti vestlusrobot pole eelnevalt määratletudFikseeritud Chatbot on eelnevalt määratletud
kaks.Tehisintellektis pole piiratud juurdepääsu klienditeeninduselePiiratud juurdepääs klienditeenustele on piiratud
3.See tüüp tegutseb nutikalt ja vastab kõige sobivamate vastustegaSee tüüp vastab teegist eelnevalt määratud skriptiga
Neli.Tehisintellekt kasutab kasutaja päringutele vastamiseks NLP-dSee ei kasuta kasutaja päringutele vastamiseks NLP-d
5.Tehisintellekt dekodeerib sõnumid lihtsalt, kiiresti ja vastab vastavalt selleleParandatud ei dekodeeri sõnumeid lihtsalt
6.Teine AI Chatboti nimi on Intelligence ChatbotFikseeritud Chatboti teine ​​nimi on reeglipõhine Chatbot

Chatboti kujundusprotsess

Chatboti protsessi kujundamiseks on seitse sammu, mis on reguleerimisala ja nõue, sisendite tuvastamine, kasutajaliidese elementide mõistmine, esmase suhtluse loomine, vestluse loomine ja lõpuks testimine. Chatboti kujundusprotsessi joonis on näidatud allpool

chatbot-disain-protsess

chatbot-disain-protsess

Esimene samm Chatboti kujundamisel on teada ulatus ja nõuded, näiteks miks chatbot, platvorm vestlusrobotite käivitamiseks ja selle piirangud. Teine samm on tuvastada kasutajate sisendid päringute vormis teksti, hääle või piltide, seadmete ja luuresüsteemide kaudu. Kolmas samm on mõista kasutajaliidese (UI) elemente, mida näeme oma rakendustes. Kasutajaliidese elemente on viit tüüpi: käsurida (CL), graafiline kasutajaliides (GUI), menüüpõhine liides (MDI), vormipõhine liides (FBI) ja loomuliku keele liides (NLI). Pärast kasutajaliidese elementide mõistmist on järgmine samm esimese suhtluse loomine ja vestluse loomine. Chatboti disainiprotsessi viimane samm on testimine, mis tehakse mobiilseadmetes ja veebisaitidel, et teada saada, kuidas see töötab.

Chatboti arhitektuur

Chatboti arhitektuur nõuab kandidaatide vastuste generaatorit ja vastuse valijat, et vastata kasutaja päringutele teksti, piltide ja hääle kaudu. Chatboti arhitektuur on näidatud alloleval joonisel.

chatboti arhitektuur

chatboti arhitektuur

Ülaltoodud joonisel antakse kasutaja sõnumid kavatsuste klassifikatsioonile ja olemite tuvastamisele.

  • Kavatsus: An kavatsus ülaltoodud joonisel on määratletud kasutaja kavatsus, näiteks sõna 'Hüvasti' eesmärk on lõpetada vestlus sarnaselt, sõna 'Mis on mõned head Hiina restoranid' eesmärk on leida restoran.
  • Üksus: An üksus Chatbotis kasutatakse kavatsuse muutmiseks ja neid on kolme tüüpi üksusi, mis on süsteemiüksus, arendajaüksus ja seansiüksus.
  • Kandidaatide vastuste genereerija: Chatboti kandidaatide vastuste genereerija teeb arvutused, kasutades kasutaja päringu töötlemiseks erinevaid algoritme. Seejärel on nende arvutuste tulemus kandidaadi vastus.
  • Vastuste valija: Chatboti vastusevalija valis sõna või teksti vastavalt kasutaja päringutele, et anda kasutajatele vastus, mis peaks paremini töötama.

Chatboti väljakutsed

Mõned väljakutsed on

  • Turvalisus
  • Kasutaja meeleolude ja emotsioonide mõistmine häälrobotite korral
  • Keele spetsialiseerumine
  • Mittestandardsed keeled

Eelised

Eelised on

  • Vähem kulusid
  • Saadavus 24/7
  • Õppimine ja värskendamine
  • See haldab mitut klienti
  • Seda on lihtne kasutada
  • Inimeste pingutusi on vähem

Puudused

Mõned puudused on

  • Rakenduse installimine võtab rohkem aega
  • Kompleksne liides

Rakendused

Chatterboti rakendused on toodud allpool

  • Chatbot meelelahutuseks: Jokebot, Quotebot, Õhtusöögi ideede bot, Ruuh, Zo, Geenius jne
  • Chatboti tervis: Webot, Meditatebot, Health tap jne
  • Chatboti uudised ja ilm: CNN, Poncho jne

Chabot täiustab klienditeenindust, tänu sellele suureneb Chatboti eelised iga päevaga. Tänapäeva maailmas on sõnumside muutunud üheks populaarseks suhtlusvahendiks, olgu see siis tekstsõnum või sõnumsiderakenduste kaudu. Chabot'e kasutatakse erinevates valdkondades erinevatel eesmärkidel, kuna neid erinevaid ettevõtteid arendatakse. The Juturobotid on välja töötatud ja arendatud lähtuvalt klientide päringutest ja nende keeltest. Siin on teie jaoks küsimus, kas on võimalik luua oma ilma kodeerimisteadmisteta?