Zgradite Chatbot z IBM Watson Assistantom
Če ste uporabili Siri, Alexa ali Google Assistant, ste že seznanjeni s tem, kako a chatbot deluje. To je del programske opreme, ki vam omogoča interakcijo z računalnikom tako, da se pogovarjate z njim. Vsaj to poskuša pogovor z vami. Zgodovinsko gledano so bili chatboti precej nezanimivi in niso bili tako koristni.
Zdaj so se stvari zelo spremenile. Ves čas uporabljamo glasovne pomočnike in skoraj vedno razumejo, kaj mislimo. Prijavite se na skoraj vsako komercialno spletno mesto, aplikacija za sporočila, ki se pojavi, verjetno nima prave osebe, ki bi vam pomagala..
Chatboti revolucionirajo način uporabe računalnikov, vendar so sodobni chatboti kompleksni za kodiranje in težki za usposabljanje. Zato imamo zdaj veliko podjetij, ki ponujajo graditelje chatbota, da bi ta proces (relativno) postal preprost.
Vodilna v AI tehnologiji, ki poganja najboljše svetovne chatbote, IBM, dejansko ponuja chatbot gradbeno orodje, ki ga lahko poskusite brezplačno. Imenuje se IBM-ov pomočnik Watson in vsakomur omogoča, da uveljavlja enega od najpomembnejših obstoječih sistemov AI.
Morda ste že pred tem slišali za Watsona, še posebej, ko je v igrah igral z ljudmi Nevarnost! Prav tako ni samo igračka, lahko z njihovo tehnologijo zgradite uspešen chatbot in ga nato vključite v svoje poslovne ali osebne primere..
Brezplačen račun omogoča do 10.000 klicev API-ja Watson Assistantu na mesec. Za večino osebnih uporabnikov bo to več kot dovolj. Gotovo je dovolj za to, kar bomo počeli tukaj!
Razbijanje do osnov
Preden pridemo v matice in vijake za gradnjo klepetalnice z Watson Assistantom, se pogovorimo o tem, kaj želimo doseči..
Osnovni namen klepetalnice je interpretirati, kaj pravi uporabnik, in nato ugotoviti, kaj storiti glede tega. V Watson Assistantu je nekaj, kar se imenuje namenom ki je v bistvu dejanje, ki ga uporabnik želi doseči.
Na primer, nekdo namerava ugotoviti, ali imate zalogo določene postavke. V tem primeru lahko Watson Assistant integrirate z vašo bazo podatkov in nato povlečete točne zaloge od tam.
Nameri se izvajajo subjekti, ki vsebujejo ustrezne informacije, ki jih bo Watson uporabil za odgovor.
Ko ustvarjate svoj klepet, greste skozi tri korake:
- Ustvarjanje namenov in entitet
- Izdelava drevesa pogovornega okna
- Preizkusite svoj klepet!
V tem priročniku bomo pregledali eno ponovitev te zanke, da vam pokažemo temeljni gradnik Watsonovega chatbota.
Kako začeti
Prva stvar, ki jo boste želeli, je, da se podate na stran Watson Assistanta in se prijavite. Uporabili smo brezplačen paket »Lite«, ki vam omogoča, da brez obveznosti ustvarite kakršenkoli chatbot, ki ga želite. Samo kliknite Začnite brezplačno in sledite navodilom.
Ko boste naredili vse digitalne dokumente, boste končali na Predstavljamo IBM Watson Assistant stran. Sedaj kliknite Ustvarite delovni prostor.
Sedaj kliknite Ustvari.
Zdaj samo poimenujte svoj delovni prostor in dodajte opis.
Preden dodate naš namen po meri, morate najprej dodati nekaj skupnih namenov, ki jih je IBM že pripravil za nas. To vam prihrani, da bi morali učiti vaš bot osnovni pogovor stvari iz nič vsakič.
Če želite to narediti, v oknu Intents kliknite Katalog vsebine in nato kliknite Dodaj v delovni prostor zraven Splošno kategorije.
Bot ima zdaj možnost razumevanja splošnega pogovornega okna, kot so pozdravi. Če želite videti, kako to deluje, kliknite na Pogovorno okno in nato kliknite Ustvari pogovorno okno. Dva vozlišča pogovora bosta samodejno ustvarjena - Dobrodošli in Še kaj.
Kliknite na Dobrodošli razširiti.
Tu si lahko ogledate osnovno strukturo vozlišča za pogovorno okno. Če bot prepozna določeno stanje (kot je namen), se bo odzval na način, ki ga določite.
Medtem ko v tem primeru nismo ustvarili namena po meri, pojdimo na kartico Intents in si oglejte namen, imenovan #General_Greetings. Samo kliknite #General_Greetings na seznamu namenov, da ga odprete.
To je točno to, kako bi naredili svoje namere. Podajte mu ime, dajte mu opis in dodajte toliko načinov, kot se lahko spomnite, da bi uporabnik nakazal ta namen. IBM je že opravil delo za nas, vendar je popolnoma jasno, kako deluje. Ta obstoječi namen lahko spremenite tudi z dodajanjem več primerov. Morda v svojem lokalnem narečju.
Ta namen bomo uporabili kot del pogovornega okna našega klepetalnice vrnite se na zavihek pogovornega okna in kliknite Ustvari pogovorno okno. Naše pogovorno okno po meri se bo zgodilo med vozliščem Welcome in Anything else. Vse kar morate storiti je klik Dodaj vozlišče.
Poklicali bomo to vozlišče Prijazni pozdravi in bodo uporabili #General_Greetings nameravam jo napajati. Torej pod Če bot prepozna samo vnesite ime namena in ga izberite v spustnem meniju.
Sedaj pustimo naš odgovor kot »besedilo« in napišemo, kar želimo bot reči v odgovor na naš pozdrav.
Pogovorno vozlišče lahko zaprete s klikom na X gumb. Sedaj bi morali imeti bot, ki se lahko odzove na osnovni pozdrav. Kliknite gumb Poskusi gumb v zgornjem desnem kotu strani, da preizkusite bot, ki smo ga izdelali doslej. Vrsta zdravo v klepetalnici, ki se prikaže in vidite, kaj se zgodi.
Vau! Watson priznava naš namen, da ga pozdravimo in nato uporabimo pravila, ki smo jih določili v gradbeniku pogovornega okna, da se odzovemo. Čestitamo, pravkar ste šli skozi celoten cikel izgradnje chatbota!
Napredne funkcije
Medtem ko bi lahko gradili precej super chatbot z uporabo te osnovne zanke korakov, je seveda veliko več za Watson pomočnika od tega. Z uporabo vseh funkcij tega orodja lahko zgradite bot, ki skrbi za rezervacije ali daje uporabniku seznam izdelkov, ki so na zalogi.
Nebo je meja in vam ni treba biti nekaj zelo tehničnega genija. IBM ima veliko video posnetkov in dokumentov, ki vas vodijo v chatbot mojster. Zdaj, ko ste imeli okus, vas nič ne more zadržati!