Ali ste lastnik podjetja, ki želi avtomatizirati ali zagotavljati storitve, ne da bi porabili ogromno denarja? Morda iščete chatbota. Klepetalni roboti so prehodili dolgo pot, od podpore strankam na spletnih mestih do pogovorov s Pomočnikom Google.
Medtem ko lahko klepetalnega robota zgradite iz nič, je za njegovo izgradnjo, usposabljanje in uvajanje potrebno ogromno truda. Tu na pomoč priskoči Google Dialogflow.
Kaj je Google Dialogflow?
Google Dialogflow je orodje od konca do konca, ki uporablja razumevanje naravnega jezika (NLU), napredno vrsto Obdelava naravnega jezika, za ustvarjanje bogatih človeških pogovorov. Pomaga vam zgraditi chatbote, ki jih lahko integrirate s svojim spletnim mestom, in aplikacije, kot so Slack, Messenger in Telegram.
Klepetalni robot je programska aplikacija, ki simulira in obdeluje človeške pogovore v obliki besedila ali zvoka.
Google Dialogflow je opremljen z graditeljem vizualnega toka za vizualizacijo poteka dela. Uporablja napredne tehnike umetne inteligence in zagotavlja funkcije upravljanja, kot so analitika, CI/CD, poskusi in validacije.
Najboljši del je, da vsebuje več kot 40 vnaprej pripravljenih agentov. Ti zajemajo primere, kot so hotelske rezervacije, bančne operacije, pametni dom in navigacija, ki jih lahko prilagodite in uporabite v svojem izdelku.
S pomočjo Google Dialogflow lahko preprosto zgradite chatbota tudi brez znanja kodiranja. Tako lahko zgradite Yummeteria, bot za dostavo hrane pice, ki zahteva vaše ime, e-poštni naslov, telefonsko številko, naslov, velikost pice, preliv in skorjo. Nato se odzove z vašimi izbranimi možnostmi.
Kako zgraditi klepetalnega robota za dostavo hrane
Sledite tem korakom, da ustvarite chatbot za dostavo pice.
- Obisk Dialogflow in se prijavite s svojim Google računom.
- Sprejmite pogoje storitve in kliknite na Ustvari agenta gumb. Agent predstavlja chatbota kot celoto.
- Vnesite Ime agenta in kliknite na Ustvari gumb. Upoštevajte, da za poimenovanje agenta ne morete uporabiti presledkov.
- Kliknite na Nameni v levi menijski plošči in kliknite na Ustvari namen. Nameni so kategorije pogovorov, za katere želite, da jih izvaja chatbot. Google Dialogflow privzeto vključuje pozdravni namen, ki pozdravi uporabnika in vodi pogovor. Podobno boste ustvarili namen, ki zahteva vaše osebne podatke in pico, ki jo želite, ter jo naročili.
- Dodajte Ime namena in kliknite na Dodajte fraze za usposabljanje. Ne obstaja popoln način pogovora. Fraze za usposabljanje pomagajo učiti klepetalnega robota na različnih primerih iz resničnega življenja in ustrezno odgovoriti.
- Dodajte nekaj besednih zvez za usposabljanje, ki bi jih stranka lahko vprašala klepetalnega robota, na primer, "Naroči pico", "Hočem pico", in "Želim naročiti pico."
- Če želite klepetalnega robota usposobiti za povpraševanje po e-pošti, vnesite "Usposabljanje za e-poštni ID: [email protected]" v Dodajte izraz uporabnika polje. Dvokliknite obliko elektronske pošte. Prikaže se meni. Vnesite email in izberite @sys.e-pošta.
- Kliknite na Shrani. Pomaknite se navzdol in potrdite polje poleg parametra e-pošte pod Dejanje in parametri razdelek. Nato kliknite na Določite poziv... možnost, ki se nahaja na desni.
- Dodajte pozive, ki zahtevajo e-poštni naslov stranke.
- ponovi Koraki 7-9 da usposobite chatbota za prepoznavanje imen, telefonskih številk in naslovov. Izberite vrsto kot @sys.dano-ime, @sys.telefonska številka, in @sys.naslov za ime, telefonsko številko in naslov.
- Na levi plošči menija izberite Entiteta in kliknite na Ustvari entiteto gumb. Entitete so mehanizem, ki pomaga prepoznati in izluščiti koristne podatke iz človeškega pogovora.
- Vnesite an Ime entitete in eno za drugo dodajte možnosti, ki jih želite dati uporabniku. Ustvarite na primer entiteto z imenom Velikost in dodajte možnosti kot Regular, Small, Medium, Large in Monster. Kliknite na Shrani. Ponovite ta korak, da ustvarite Preliv subjekt, the Osnova entiteto in vse druge prilagoditve, ki jih želite ponuditi.
- Pojdi nazaj k Nameni in dodajte fraze za usposabljanje za entitete, ustvarjene v 12. korak. Če želite na primer naučiti klepetalnega robota, da zahteva velikost pice, vnesite "Pizza Size Training: vel" in dvokliknite na velikost. Izberite @velikost vrsta. Podobno ponovite to za osnova, in preliv prav tako.
- Izberite vsa potrditvena polja in dodajte pozive za vse razdelke. Vrstni red vprašanj klepetalnega robota lahko razvrstite tako, da kliknete in povlečete dvostransko puščico na skrajni desni strani vsakega polja.
- Pomaknite se navzdol in vnesite besedilni odgovor pod Odzivi razdelek strani Nameri. Uporabi simbol dolarja $ za vstavljanje entitet. To bo delovalo kot potrditev naročila za ta projekt.
- Kliknite na Nastavitev (⚙) desno od imena agenta. Posodobite opis in vnesite URL slike, ki bo delovala kot profilna slika za vaš chatbot. Po želji lahko posodobite ime v ime podjetja, za katerega želite, da se chatbot prikaže na spletnem mestu. Kliknite na Shrani.
Klepetalni robot je zdaj pripravljen za integracijo.
Celoten chatbot je na voljo kot zip datoteka v tem Repozitorij GitHub ki jih lahko uvozite v Google Dialogflow in uporabite. Za uvoz kliknite na nastavitve ikono poleg imena agenta in izberite Uvoz iz Zip možnost pod Izvoz in uvoz zavihek.
Kako integrirati Google Dialogflow Chatbot s svojim spletnim mestom
Za integracijo klepetalnega robota Google Dialogflow s svojim spletnim mestom sledite tem korakom:
- Kliknite na Integracije na levi strani menijske plošče. Pomaknite se navzdol in izberite Dialogflow Messenger pod Na podlagi besedila razdelek.
- Kliknite na Omogoči.
- Kopirajte kodo in jo prilepite v telo svojega spletnega mesta.
Kako preizkusiti in prilagoditi klepetalnega bota v vašem lokalnem okolju
Sledite tem korakom, da preizkusite chatbota v vašem lokalnem okolju:
- Ustvarite datoteko z imenom index.html in prilepite spodnjo kodo.
<html>
<glavo>
<meta ime="vidno polje" vsebina="širina-širina-naprave, začetni obseg=1">
</head>
<telo>
-- Prilepite skript, kopiran s spodnje strani glasnika Dialogflow -->
</body>
</html> - Zaženite lokalni strežnik. Te lahko raziščete orodja za zagon lokalnega strežnika za spletni razvoj. Python je ena najlažjih metod za nastavitev. Odprite terminal na isti poti, kot je datoteka HTML, in vnesite:
Pojdite na http://localhost: 9000/index.html da vidite svojega chatbota v akciji. Tako se pojavi chatbot. Kliknite nanj za interakcijo in naročite svojo najljubšo pico!python3-mhttp.strežnik 9000
- Prilagodite lahko barvo pisave, barvo ozadja, barvo mehurčkov in drugo. Obiščite Vodnik za Dialogflow Messenger in se pomaknite navzdol, da najdete celoten seznam prilagoditev CSS. Te lastnosti lahko uporabite in jih prilepite v razdelek Head na strani HTML. Tako izgleda chatbot po nekaj prilagoditvah.
Klepetalni roboti imajo veliko različnih aplikacij
Klepetalni roboti so fascinanten način za simulacijo pogovorov, avtomatizacijo procesov in prihranek denarja. Vrhunska podjetja in spletna mesta, kot so Naukri.com, Vedantu, Zomato in Spotify, uporabljajo chatbote za izboljšanje uporabniške izkušnje.
Klepetalni roboti danes najdejo aplikacije na področjih, od storitev za stranke in hotelskih rezervacij do postopkov zaračunavanja hrane, sledenja menstrualnim ciklom in še veliko več.