Live-chatbotin luominen verkkosivustollesi (osa 2): Chatbotin muokkaaminen, kouluttaminen ja testaaminen…

Lähdesolmu: 842778
Obianuju Okafor
Näytönkaappaus minulta verkkosivusto

Hei! Tervetuloa kolmiosaisen sarjan toiseen osaan, joka sisältää chatbotin luomisen ja käyttöönoton yrityksellesi tai henkilökohtaiselle verkkosivustollesi Rasan, Dockerin ja Herokun avulla. Kohteessa ensimmäinen osa, Puhuin chatbotin asentamisesta paikallisesti järjestelmään ja muutosten tekemisestä siihen tekstieditorilla. Tässä toisessa osassa puhun siitä, miten voit tehdä muutoksia chatbotisi Rasa X -alustalla. Rasa X.

Rasa X on keskustelupohjainen kehitystyökalu (CDD), joka auttaa sinua parantamaan chatbotiasi. Rasa X tarjoaa käyttöliittymän, jonka avulla voit käyttää botiasi. Rasa X: n avulla voit keskustella paikallisen chatbotisi kanssa loppukäyttäjänä, voit myös syöttää uusia tietoja ja kouluttaa chatbotisi uudelleen.

Asenna Rasa X seuraavasti:

  1. Avaa Anaconda -kehote ja cd Rasa -projektihakemistoosi (luotu tämän sarjan ensimmäisessä osassa).
Anacondan kehotusterminaali

2. Aktivoi tämän sarjan viimeisessä osassa luomasi virtuaalinen ympäristö.

conda aktivoi rasavirtualenv

3. Asenna Rasa X suorittamalla alla oleva komento

pip install rasa-x-extra-index-url https://pypi.rasa.com/simple

Sinun on ehkä alennettava pip -versio, jos asennus kestää liian kauan

pip asennus - päivitä pip == 20.2

Kun Rasa X on asennettu onnistuneesti, suorita alla oleva komento

rasa X

Tämä komento avaa käyttöliittymän selaimeesi. Tässä käyttöliittymässä näet useita välilehtiä. Tässä opetusohjelmassa keskityn Nlu -tiedot, Vastaukset, tarinat, Mallit, puhu botillesi -välilehti ja Juna painiketta.

Rasa X -käyttöliittymä

NLU Data -välilehti

Tässä syötät käyttäjän harjoitustietoja. Tässä olevat harjoitustiedot ovat esimerkkiviestejä, jotka käyttäjä voi mahdollisesti lähettää chatbotille. Tämä vastaa nlu.yml tiedosto paikallisessa järjestelmässä. Kun kirjoitat uuden viestin, sinun on myös luokiteltava tahallisuus, tämä auttaa chatbotia ennustamaan, mikä merkitys käyttäjän viestillä on, kun se vastaanottaa vastaavan viestin tulevaisuudessa.

NLU Data -välilehti

Yllä olevasta kuvasta näet, että kirjoitin uuden viestin 'Hola' ja luokittelin tarkoituksen "tervehtiä''. Kun nämä tiedot on syötetty, tallennan ne. Voit kirjoittaa niin monta esimerkkiä kuin haluat, mitä enemmän, sitä parempi. Voit myös luoda uusia aikomuksia.

Vastaukset -välilehti

Tässä syötät mallivastauksia chatbotille eli viestit, jotka chatbotin pitäisi lähettää takaisin käyttäjälle, kun se vastaanottaa minkä tahansa viestin. Samanlainen kuin NLU -tiedot välilehti, jokainen vastaus luokitellaan tarkoituksen mukaan; esimerkiksi, 'täydellinen_tervehdys'kattaa vastaukset, jotka chatbotin tulee antaa käyttäjälle, kun se vastaanottaa viestin tarkoituksella 'tervehtiä'. Voit antaa uusia vastauksia valitsemalla vastausluokan ja napsauttamalla pluspainiketta. Kun kirjoitat uuden vastausmuunnelman, paina vain 'Tallentaa'. Voit myös luoda uusia vastausluokkia.

1. Chatbotin trendiraportti 2021

2. 4 DO: ta ja 3 EI OLE Chatbot NLP -mallin kouluttamiseen

3. Concierge Bot: Käsittele useita chatbotteja yhdestä chat-näytöstä

4. Asiantuntijajärjestelmä: Keskustelevat AI Vs Chatbotit

Vastaukset -välilehti

Tarinat -välilehti

Tämä vastaa tarinoita tiedosto paikallisessa tiedostohakemistossa. Tässä yhdistät kahden edellisen välilehden tiedot yhteen. Täällä luot pohjimmiltaan juonen tai juonen, jossa chatbotin on annettava asianmukainen vastaus käyttäjän lähettämän viestin tarkoituksesta riippuen. Tämä auttaa chatbotia opettamaan, mitä tehdä eri tilanteissa. Esimerkiksi jos chatbotti vastaanottaa viestin tarkoituksella 'tervehtiä' sen on vastattava lähettämällä tervehdys käyttäjälle toiminnon kautta 'täydellinen_tervehdys".

Sinun on luotava mahdollisimman monta tarinaa. Sinulla pitäisi olla onnellinen polku/tarina eli missä asiat menevät suunnitellusti. Sinulla on myös oltava surullinen polku/tarina, joka käsittelee poikkeukset. Voit luoda uuden tarinan napsauttamalla pluspainiketta.

Juna -painike

Kun olet syöttänyt kaikki uudet tietosi NLU -tiedot, Vastaukset ja tarinat välilehteä, sinun on painettava Juna -painiketta, tämä painike kouluttaa chatbotisi uudelleen ja tallentaa uuden mallin Mallit välilehti. Rasa X: ssä on hienoa, että kun harjoittelet chatbotiasi, kaikki syöttämäsi uudet tiedot syötetään ja tallennetaan paikallisesti paikallisen järjestelmän vastaaviin tiedostoihin.

Mallit -välilehti

Täältä löydät kaikki luomasi mallit. Uusin malli on aina ylhäällä. Voit aktivoida tämän mallin napsauttamalla ylänuolta.

Mallit -välilehti

Keskustele bot -välilehden kanssa

Kun olet aktivoinut uuden mallin, voit testata sitä Keskustele botin kanssa välilehti. Kuten alla olevasta kuvasta näkyy, botin antama vastaus on aiemmin antamani uusi vastaus.

Keskustele bot -välilehden kanssa

Siinä se on! Näin voit syöttää uusia tietoja, kouluttaa ja testata chatbotiasi Rasa X: n avulla. Sarjan seuraavassa osassa puhun siitä, miten voit ottaa chatbotin käyttöön Herokun reaaliaikaisella palvelimella Dockerin avulla ja kuinka kommunikoida tämän botin kanssa verkkosivustosi chat -widgetin kautta. Pysy kanavalla!!

Jos pidät tästä viestistä, HIT Osta minulle kahvia! Kiitos lukemisesta.

Pieni panoksesi kannustaa minua luomaan lisää tällaista sisältöä.

Source: https://chatbotslife.com/creating-a-live-chatbot-for-your-website-part-2-modifying-training-and-testing-your-chatbot-5d5463a83873?source=rss—-a49517e4c30b—4

Aikaleima:

Lisää aiheesta Chatbots Life - Keskitaso