Kazalo:
- Kaj lahko Chatboti naredijo
- Skriptirana ali menijska klepeta
- Inteligentno prepoznavanje ključnih besed
- Kontekstualni aplikacijski klepeti
- Platforme in okviri za chatbot
- Nasveti za gradnjo klepeta
- Objavljanje vašega Chatbota
Video: Natural Language Processing 101 + Dialogflow Chatbot (November 2024)
Večina nas je vsaj enkrat komunicirala s chatbotom, pa naj bo to na Facebookovem Messengerju ali prek pogovorov z Alexa. Niso nov pojav, vendar umetna inteligenca svoje pametnosti polni v številnih napravah, od vašega telefona do pametnega doma.
Vsakič, ko uporabljate Google Assistant, Siri in Alexa, komunicirate z naprednim klepetalnikom, ki uporablja AI in strojno učenje. Toda boti so lahko tudi preprosti, kot so pojavna okna na spletnih mestih za prodajo na drobno in lokalna iskanja, ki ponujajo osnovne informacije.
Ko se tehnologija razvija, bodo boti med pogovorom ponujali več "človeku podobnih" odzivov in vsi bomo morali imeti vsaj osnovno znanje o tem, kako delujejo. Tukaj je tisto, kar morate vedeti.
Kaj lahko Chatboti naredijo
Lepota klepetov je, kako raznoliki so lahko. Strankam lahko pomagajo pri nakupih v e-trgovini, dajejo predloge izdelkov in zagotavljajo storitve za stranke. Lahko rezervirajo lete, oddajo naročila v restavraciji, posredujejo vremenske posodobitve v realnem času, spremljajo borzo, pomagajo pri finančnih in bančnih potrebah in še več.
Chatboti so programirani različno, odvisno od storitve, ki jo bodo zagotavljali. Vemo, kaj so chatboti in nekatere njihove raznolike zmožnosti, toda za popolno razumevanje, kako jih razviti, je pomembno, da se naučite različnih vrst botov in kako vsaka vrsta deluje. Obstajajo tri glavne tehnologije chatbota z različnimi zahtevnostmi - scenarij, inteligenca in aplikacija.
Skriptirana ali menijska klepeta
To je najosnovnejša različica klepeta. Pogovori s temi roboti so vnaprej določeni in preprosti - v bistvu gre za drevesno hierarhijo, s katero se skoraj vsak dan srečujemo. Ti klepeti se uporabljajo za programiranje samodejnih odzivov na telefon, odgovarjanje na vprašanja uporabnikov in razvoj enostavnih pogostih vprašanj, ki ne zahtevajo zapletenega odgovora. Meni ali skripte za skript zahtevajo, da uporabnik na vsakem koraku pogovora izbere izrecne možnosti.Inteligentno prepoznavanje ključnih besed
Inteligentni chatboti uporabljajo AI, da se učijo iz vsakega pogovora in se prilagodijo. Ti boti "vidijo", kaj človek tipka in se na to odzovejo brez izrecne skripte. Klepet lahko odgovori na odprta vprašanja s prilagojenimi ključnimi besedami, vgrajenimi v kodo. Ti boti so pametni, a se včasih zmedejo. Ker iščejo ključne besede, inteligentni chatbot ne bo mogel določiti, kako pravilno odgovoriti na poizvedbo, če bo v več vprašanj uporabljenih preveč istih besed.Kontekstualni aplikacijski klepeti
To je trenutno najbolj napredna tehnologija chatbota. Ti boti uporabljajo strojno učenje in umetno inteligenco, da se učijo iz človeških pogovorov s postopkom "poskus in napaka" v različnih algoritmih. Spominjajo se interakcij s posameznimi uporabniki, da sčasoma postanejo bolj inteligentni s postopkom izločanja, si zapomnijo stvari, kot so podatki o plačilu, naslovi in večkratna naročila, da se na koncu vprašajo, ali je na primer vaše običajno naročilo za hrano tisto, kar želite. Vse kar morate storiti je, da rečete: "Da." Ker gre za najbolj zapletene bote, jih je najtežje ustvariti.Platforme in okviri za chatbot
Chatboti so še vedno precej nova tehnologija, vendar obstajata dva glavna načina za razvoj bot: Razvojne platforme in okviri.
Najlažji način je uporaba razvojne platforme, kot je chatfuel, botkit ali motion.ai, ki razvijalcem nudi (vam) enostavne vmesnike in orodja, kot je funkcija povleci in spusti.
Okviri za bote ponujajo bolj zapletene komplete orodij in so narejeni bolj za razvijalce s predhodnim znanjem o kodiranju. Šifrirajo težko in dajejo samo odrezke kode, ki jih razvijalci lahko preuredijo in dodajo. Trije glavni okviri so Amazon Lex, Microsoft Bot Framework in Dialogflow.
Ker je to vodnik za začetnike, bi vas spodbudili, da gradite bote s pomočjo platforme.