Rakenna chatbot IBM Watson Assistantin avulla

Jos olet käyttänyt Siriä(Siri) , Alexaa(Alexa) tai Google Assistantia(Google Assistant) , tunnet jo chatbotin toiminnan. (chatbot works.)Se on ohjelmisto, jonka avulla voit olla vuorovaikutuksessa tietokoneesi kanssa keskustelemalla sen kanssa. Ainakin se yrittää(tries ) keskustella kanssasi. Historiallisesti chatbotit ovat olleet melko kömpelöitä eivätkä ole kovin hyödyllisiä.

Nyt asiat ovat muuttuneet huomattavasti. Käytämme ääniassistenttejamme jatkuvasti ja he melkein aina ymmärtävät, mitä tarkoitamme. Kirjaudu(Log) käytännössä mille tahansa kaupalliselle sivustolle, ja esiin tulevan pienen viestisovelluksen takana ei todennäköisesti ole todellista henkilöä, joka tarjoutuisi auttamaan sinua.

Chatbotit mullistavat tapamme käyttää tietokoneita, mutta nykyaikaiset chatbotit ovat monimutkaisia ​​koodata ja työlästä kouluttaa. Siksi meillä on nyt paljon yrityksiä, jotka tarjoavat chatbot-rakentajia prosessin (suhteellisen) helpottamiseksi .(Which)

Maailman parhaita chatbotteja käyttävän tekoälyteknologian johtava IBM tarjoaa itse asiassa chatbotin rakennustyökalun, jota voit kokeilla ilmaiseksi. Sitä kutsutaan nimellä IBM Watson Assistant , ja sen avulla kuka tahansa voi hyödyntää yhtä johtavista tekoälyjärjestelmistä.

Olet ehkä kuullut Watsonista(Watson) ennenkin, varsinkin kun se voitti ihmisvastustajia Jeopardy!Se ei myöskään ole pelkkä lelu, vaan voit rakentaa toimivan chatbotin käyttämällä heidän teknologiaansa ja integroida sen sitten omiin yritykseesi tai henkilökohtaiseen käyttötapaasi.

Ilmainen tili mahdollistaa jopa 10 000 API -puhelua Watson Assistantille(Watson Assistant) kuukaudessa. Useimmille henkilökohtaisille käyttäjille tämä on enemmän kuin tarpeeksi. Se riittää varmasti siihen, mitä täällä tehdään!

Jakaminen perusteisiin

Ennen kuin ryhdymme chatbotin rakentamiseen Watson Assistantin(Watson Assistant) avulla, puhutaan siitä, mitä haluamme saavuttaa.

Chatbotin perustarkoitus on tulkita käyttäjän sanomaa ja sitten selvittää, mitä asialle pitäisi tehdä. Watson Assistantissa(Watson Assistant) on jotain, jota kutsutaan tarkoitukseksi(intent ) , joka on pohjimmiltaan toiminto, jonka käyttäjä haluaa saavuttaa.

Esimerkiksi jonkun tarkoituksena voi olla selvittää, onko sinulla varastossa tiettyä tuotetta. Siinä tapauksessa Watson Assistant voidaan integroida tietokantaasi ja hakea sieltä tarkat varastotasot.

Tarkoitukset suoritetaan entiteeteille , jotka sisältävät (entities)Watsonin(Watson) vastaamiseen käytettävät olennaiset tiedot .

Kun rakennat chatbotia, käyt läpi kolme vaihetta:

  • Tarkoitusten ja entiteettien luominen
  • Dialogipuun rakentaminen
  • Kokeile chatbotiasi!

Tässä oppaassa käymme läpi yhden iteration tästä silmukasta näyttääksemme sinulle Watson -chatbotin ytimen.

Päästä alkuun

Ensimmäinen asia, jonka haluat tehdä, on siirtyä Watson Assistant -sivulle ja rekisteröityä. Käytimme ilmaista "Lite"-pakettia, jonka avulla voit rakentaa minkä tahansa chatbotin ilman velvoitteita. Napsauta vain (Just)Aloita ilmaiseksi(Get Started  for Free)  ja seuraa ohjeita.

Kun olet tehnyt kaikki digitaaliset paperityöt, päädyt Esittelyssä IBM Watson Assistant(Introducing IBM Watson Assistant ) -sivulle. Napsauta nyt Luo työtila(Create a Workspace) .

Napsauta nyt Luo.( Create.)

Nimeä nyt vain työtilasi ja lisää kuvaus(name your workspace and add a description) .

Ennen kuin lisäämme mukautetun tarkoituksemme, sinun tulee ensin lisätä joitain yleisiä tavoitteita, jotka IBM on jo valmistanut meille. Tämä säästää sinua joutumasta opettamaan botille keskustelun perusasioita tyhjästä joka kerta.

Napsauta Intents-kohdassa Sisältöluettelo(Content Catalogue) ja napsauta sitten  Lisää työtilaan (Add to Workspace)Yleiset(General) - luokan vierestä .

Botilla on nyt kyky ymmärtää yleisiä dialogeja, kuten tervehdyksiä. Nähdäksesi kuinka tämä toimii, napsauta Dialogi( Dialog ) - välilehteä ja napsauta sitten Luo valintaikkuna(Create Dialog) . Kaksi keskustelusolmua luodaan automaattisesti – Tervetuloa(Welcome)  ja Kaikki muu(Anything else) .

Napsauta Tervetuloa(Welcome ) laajentaaksesi sitä.

Täältä näet dialogisolmun perusrakenteen. Jos robotti tunnistaa tietyn ehdon (kuten tarkoituksen), se reagoi määrittelemälläsi tavalla.

Vaikka emme luoneet mukautettua tarkoitusta tässä tapauksessa, siirrytään Intents - välilehteen ja tarkastellaan tarkoitusta nimeltä # General_Greetings . Napsauta vain #General_Greetings (Just)#General_Greetings avataksesi sen.

Juuri näin tekisit oman tarkoituksesi. Anna sille nimi, kuvaus ja lisää niin monta tapaa kuin voit kuvitella, että käyttäjä voisi ilmaista tämän tarkoituksen. Tässä IBM on jo tehnyt työn puolestamme, mutta on täysin selvää, miten se toimii. Voit myös muokata tätä olemassa olevaa tarkoitusta lisäämällä esimerkkejä. Ehkä omalla paikallisella murteellasi.

Aiomme käyttää tätä tarkoitusta osana chatbotimme valintaikkunaa, joten palaa valintaikkunan välilehteen(head back to the dialog tab) ja napsauta Luo valintaikkuna(Create Dialog) . Mukautettu valintaikkunamme tapahtuu Tervetuloa-(Welcome) ja Kaikki(Anything) muu -solmujen välillä. Sinun tarvitsee vain napsauttaa Lisää solmu.(Add node.)

Kutsumme tätä solmua  Friendly Greetingsiksi(Friendly Greetings)  ja käytämme #General_Greetings tarkoitusta sen tehostamiseen. Jos botti tunnistaa,(If bot recognizes)  kirjoita vain tarkoituksen nimi ja valitse se avattavasta valikosta.

Nyt jätämme vastauksemme "tekstinä" ja kirjoitamme sen, mitä haluamme botin sanovan vastauksena tervehdyksemme.

Voit sulkea valintaikkunan napsauttamalla X - painiketta. Nyt meillä pitäisi olla botti, joka voi vastata perustervehdyksen. Napsauta sivun oikeassa yläkulmassa olevaa  Kokeile ( Try It ) -painiketta testataksesi tähän mennessä rakentamaamme bottia. Kirjoita  Hello   avautuvaan chat-palkkiin ja katso mitä tapahtuu.

Vau! Watson tunnistaa, että tarkoituksemme on tervehtiä sitä, ja käyttää sitten valintaikkunan rakentajassa määrittämiämme sääntöjä vastatakseen. Onnittelut, olet juuri käynyt läpi yhden täyden chatbotin rakentamissyklin!

Lisäominaisuudet

Vaikka voit rakentaa melko mahtavan chatbotin tällä perusvaiheilla, Watson Assistantissa(Watson Assistant) on tietysti paljon muutakin kuin tämä. Käyttämällä tämän työkalun kaikkia ominaisuuksia voit rakentaa botin, joka huolehtii varauksista tai antaa käyttäjälle luettelon varastossa olevista tuotteista.

Taivas on rajana, eikä sinun tarvitse olla erittäin tekninen nero päästäksesi liikkeelle. IBM: llä on runsaasti opetusvideoita ja asiakirjoja, jotka tekevät sinusta chatbot-mestarin. Nyt kun olet maistanut, minkään ei pitäisi pidätellä sinua!



About the author

Olen ammatillinen tietokoneteknikko ja minulla on yli 10 vuoden kokemus alalta. Olen erikoistunut Windows 7:n ja Windows Apps -kehitykseen sekä Cool Websites -suunnitteluun. Olen alalta erittäin asiantunteva ja kokenut, ja olisin arvokas voimavara kaikille organisaatioille, jotka haluavat kasvattaa liiketoimintaansa.



Related posts