Élő chatbot létrehozása webhelyéhez (2. rész): A chatbot módosítása, betanítása és tesztelése…

Forrás csomópont: 842778
Obianuju Okafor
Képernyőfelvétel az enyémről

Helló! Üdvözöljük a 3 részes sorozat második részében, amely magában foglalja egy chatbot létrehozását és telepítését üzleti vagy személyes webhelye számára Rasa, Docker és Heroku segítségével. Ban,-ben első rész, beszéltem a chatbot helyi beállításáról a rendszeren, és szövegszerkesztővel történő módosításáról. Ebben a második részben arról fogok beszélni, hogyan módosíthatja a chatbotot a Rasa X platform használatával. Megtanítom, hogyan adhat hozzá új adatokat, hogyan képezheti ki a botját, és hogyan használhatja az újonnan generált modellt a chatbottal való beszélgetéshez. Rasa X.

Rasa X egy Conversation-Driven Development (CDD) eszköz, amely segít a chatbot fejlesztésében. A Rasa X felhasználói felületet biztosít, amellyel kapcsolatba léphet a botjával. A Rasa X segítségével végfelhasználóként cseveghet a helyi chatbotjával, új adatokat is megadhat, és áttanulhatja chatbotját.

A Rasa X telepítéséhez tegye a következőket:

  1. Nyissa meg az Anaconda promptot és cd a Rasa projektkönyvtárába (amely a sorozat első részében készült).
Anaconda Prompt terminál

2. Aktiválja a sorozat utolsó részében létrehozott virtuális környezetet.

conda aktiválja a rasavirtualenv

3. Telepítse a Rasa X-et az alábbi parancs futtatásával

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

Előfordulhat, hogy le kell építenie a pip-et, ha a telepítés túl sokáig tart

pip install — upgrade pip==20.2

A Rasa X sikeres telepítése után futtassa az alábbi parancsot

rasa X

Ez a parancs egy felhasználói felületet nyit meg a böngészőjében. Ezen a felhasználói felületen több lapot fog látni. Ebben az oktatóanyagban arra fogok összpontosítani Nlu adatok, Válaszok, TÖRTÉNETEK, Modellek, beszéljen a botjával fülre, és Vonat gombot.

Rasa X felhasználói felület

NLU adatok fül

Itt adja meg a felhasználó edzési adatait. Az itt található betanítási adatok mintaüzenetek, amelyeket a felhasználó esetleg elküldhet a chatbotnak. Ez megfelel a nlu.yml fájlt a helyi rendszeren. Amikor új üzenetet ír be, be kell osztályoznia a A szándék, ez segít a chatbotnak megjósolni, mi a jelentése a felhasználó üzenetének, ha a jövőben hasonló üzenetet kap.

NLU adatok fül

A fenti képen látható, hogy új üzenetet írtam be 'Helló' és a szándékot a következőképpen osztályoztam:üdvözöl'. Az adatok megadása után elmentem. Annyi példát írhat be, amennyit szeretne, minél többet, annál jobb. Új szándékokat is létrehozhat.

Válaszok fül

Itt adhatja meg a chatbot mintaválaszait, azaz azokat az üzeneteket, amelyeket a chatbotnak vissza kell küldenie a felhasználónak, amikor üzenetet kap. Hasonló a NLU adatok lapon minden válasz a szándék szerint van kategorizálva; például, 'kimondani_üdvözölni' magában foglalja azokat a válaszokat, amelyeket a chatbotnak kell adnia a felhasználónak, amikor szándékos üzenetet kap 'üdvözöl'. Új válaszokat úgy adhat meg, hogy kiválaszt egy válaszkategóriát, és rákattint a plusz gombra. Amikor új válaszváltozatot ad meg, egyszerűen nyomja meg a gombot 'Mentés'. Új válaszkategóriákat is létrehozhat.

1. Chatbot Trends Report 2021

2. 4 NAGYON ÉS 3 NEGYED a Chatbot NLP-modell betanításához

3. Concierge Bot: Több chatbotot kezelhet egyetlen csevegőképernyőről

4. Szakértői rendszer: Beszélgetési AI vs Chatbotok

Válaszok fül

Történetek lap

Ez megfelel a történetek.yml fájlt a helyi fájlkönyvtárban. Itt helyezheti össze az előző két lap adatait. Itt alapvetően egy sztorivonalat vagy egy cselekményt készítünk, ahol a felhasználó által küldött üzenet szándékától függően a chatbotnak megfelelő választ kell adnia. Ez segít megtanítani a chatbotnak, hogy mit kell tennie különböző forgatókönyvekben. Például, ha a chatbot szándékos üzenetet kap 'üdvözöl' válaszolnia kell egy üdvözlet küldésével a felhasználónak a műveleten keresztülkimondani_üdvözölni".

A lehető legtöbb történetet kell létrehoznia. Kellene egy boldog út/történet, azaz ahol a dolgok a tervek szerint mennek. Szüksége van egy szomorú útvonalra/történetre is, amely kezeli a kivételeket. A plusz gombra kattintva új történetet hozhat létre.

Vonat gomb

Ha végzett az összes új adat megadásával a NLU adatok, Válaszok és a TÖRTÉNETEK fület, meg kell nyomnia a Vonat gombot, ez a gomb áttanítja a chatbotot, és elmenti az újonnan létrehozott modellt a Modellek lapon. A Rasa X nagyszerűsége az, hogy amikor betanítja a chatbotját, az összes újonnan beírt adatot a rendszer beírja és tárolja a helyi rendszer megfelelő fájljaiban.

Modellek lap

Itt megtalálhatja az összes generált modellt. A legfrissebb modell mindig a tetején van. Ezt a modellt a felfelé mutató nyílra kattintva aktiválhatja.

Modellek Tab

Csevegés a botjával Tab

Miután aktiválta az új modellt, kipróbálhatja a Csevegés a botjával lapon. Amint az alábbi képen látható, a bot által adott válasz az általam korábban megadott új válasz.

Csevegés a bot lapjával

Tessék, itt van! Így adhat meg új adatokat, taníthatja meg és tesztelheti chatbotját a Rasa X segítségével. A sorozat következő részében arról fogok beszélni, hogyan telepítheti a chatbotot egy élő Heroku szerverre a Docker segítségével, és hogyan kommunikálhat ezzel a bottal. a webhelyén található csevegőmodulon keresztül. Maradjon velünk!!

Ha tetszett ez a bejegyzés, NYOMJON Vegyél egy kávét! Köszönöm, hogy elolvasta.

Az Ön kis hozzájárulása arra ösztönöz, hogy még több ilyen tartalmat hozzak létre.

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

Időbélyeg:

Még több Chatbotok élete – közepes