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:
- Nyissa meg az Anaconda promptot és cd a Rasa projektkönyvtárába (amely a sorozat első részében készült).
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.
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.
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.
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
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.
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.
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.
- Akció
- AI
- Minden termék
- Bot
- böngésző
- üzleti
- megvesz
- chatbot
- chatbots
- tartalom
- létrehozása
- Jelenlegi
- CZ
- dátum
- Fejlesztés
- Dokkmunkás
- szerkesztő
- Környezet
- EU
- EV
- EY
- vezetéknév
- jövő
- GitHub
- nagy
- GV
- itt
- Hogyan
- How To
- HP
- hr
- HTTPS
- ia
- kép
- információ
- A szándék
- IP
- IT
- Kx
- LG
- helyi
- helyileg
- Gyártás
- közepes
- modell
- NLP
- emelvény
- nyomja meg a
- program
- rasa
- Olvasás
- jelentést
- válasz
- futás
- futás
- Series of
- beállítás
- kicsi
- tartózkodás
- TÖRTÉNETEK
- rendszer
- beszéd
- teszt
- Tesztelés
- felső
- Képzések
- Trends
- oktatói
- Tényleges
- weboldal
- X