Učenje Chatbota iz nič: namestitev in nastavitev odprtokodnega sistema Rasa 3.x v sistemu macOS

Izvorno vozlišče: 1883258
Hui Xi

Pred dvema tednoma sem začel raziskovati oblikovanje chatbota in se odločil, da bom za svoj prvi razvoj chatbota uporabil Raso. Kot vodilna odprtokodna platforma za chatbot je Rasa pred kratkim nadgradila različico 2.x na 3.x. Medtem ko uporabnike spodbujamo k nadgradnji na najnovejšo različico, sem med namestitvijo naletel na nekaj težav in na srečo sem vse rešil prek foruma Rasa in googlanja. V tem članku vas bom korak za korakom vodil skozi postopek namestitve in vključil tudi vse trike, ki vodijo do zagona vašega prvega primera chatbota v macOS.

ImportError v paketu sanic

rešitev: znižajte sanic na 21.9.3 z zagonom »pip3 namestite sanic==21.9.3”. Kredit do nik202 na forumu skupnosti Rasa.

Problem 2: Poskušam namestiti Rasa X na svoj lokalni računalnik, da bi omogočil razvoj na podlagi pogovorov, vendar sem med namestitvijo naletel na vrsto napak (glejte moj objava na forumu rasa za podrobnosti).

rešitev: V bistvu je Rasa X zasnovana za namestitev strežnika. Če šele začnete uporabljati chatbot, vam priporočam, da preizkusite svojo logiko chatbota v ukaznih vrsticah ali uporabite drugo sprednjo uvedbo na enem samem računalniku. Poskusil sem Pripomoček Chatbot iz gita in deluje odlično za namestitev na enem stroju.

Problem 3: Po teku"rasa init” in usposabljanje prvega modela, boste morda želeli spremeniti primer moodbota in preizkusiti svojo logiko. Kako zagotoviti, da je vsa logika v skladu z osnovnim mehanizmom usposabljanja Rasa in usposobiti svoj model?

rešitev: Tukaj je nekaj ukazov, ki jih želite zagnati:

- potrditev podatkov rasa: da zagotovite, da v zgodbah in datoteki domene ni sporov

– vlak rasa: da usposobite svoj model

– lupina rasa – odpravljanje napak: preizkusite odzive, medtem ko lahko sledite stanjem napovedi namena in vrednosti entitete

Problem 4: Po spremembi zgodb in namenov ter usposabljanju nekaj modelov so se odzivi začeli odvračati od zasnove. Na primer, odgovor bi moral biti besedilo, vendar je v prejšnji zasnovi vedno prikazoval gumbe.

rešitev: Poskusite izbrisati stare modele in znova zaženite »rasa train«.

1. Kako pogovorna umetna inteligenca lahko avtomatizira storitve za stranke

2. Avtomatizirani klepeti v živo: kakšna bo prihodnost storitve za stranke?

3. Chatboti kot zdravniški asistenti pri pandemiji COVID-19

4. Chatbot Vs. Inteligentni virtualni pomočnik - v čem je razlika in zakaj skrb?

1. korak: Preverite svojo različico pythona – podprta je različica 3.7 ali 3.8

Priporočljivo je namestiti in zagnati Raso v virtualnem okolju s pythonom 3.7 ali 3.8. Če že imate nameščen python 3/3.7 in virtualenv, lahko skočite na 3.8. korak.

V nasprotnem primeru morate najprej namestiti python prek pipa ali binarne datoteke iz pythona stran Download. Priporočam uporabo binarne datoteke, če ste novi v pythonu. Po prenosu dvokliknite datoteko .pkg in sledite čarovniku za namestitev.

Korak 1.1: Namestite Python 3.7 ali 3.8

Čarovnik za namestitev Pythona 3.8.1

Sledil sem youtube vodniku in namestil python 3.7.9. Ko je namestitev končana, lahko preverite različico python v terminalu tako, da zaženete spodnji ukaz.

  • Ustvarite imenik projekta, če ne obstaja: zaženite »mkdir rasa-init-demo«
  • Ustvarite navidezno okolje v imeniku projekta tako, da zaženete:

- cd rasa-init-demo

- virtualenv venv

  • aktiviraj venv: zaženi "vir venv/bin/activate”. Če želite virtualno okolje obstajati pozneje, zaženite »deactivate«
Po aktivaciji se prikaže »(venv)«.
  • inicializirajte prvega bota Rasa: zaženite "rasa init"
  • izbirno: znižajte sanic, če naletite na katero koli ImportError: zaženite "pip3 namestite sanic==21.9.3”. Nato znova zaženite »rasa init«
Uspešno inicializiran primer projekta (zasluge: Navodila za namestitev Rasa Youtube)

Na tej točki bi morali videti pozdravno sporočilo in vodilna vprašanja v terminalu. Kot nov uporabnik lahko nadaljujete z »Da« za dve vprašanji in začnete usposabljati začetni model (mood bot). Če se raje tukaj ustavite in učite model z lastnimi podatki, lahko na drugo vprašanje odgovorite z »N«. Lahko začnete spreminjati podatke, akcijo in konfiguracijsko datoteko ter kasneje usposobite svoj model.

Nadaljeval bom s spreminjanjem in ustvarjanjem vašega lastnega bota v naslednji objavi.

Forum skupnosti Rasa: zelo koristen vir

Pogovorni AI z odprtokodno kodo Rasa 3.x: Youtube seznam predvajanja

Source: https://chatbotslife.com/learning-chatbot-from-scratch-rasa-open-source-3-x-installation-and-set-up-on-macos-6460fcb77d0?source=rss—-a49517e4c30b—4

Časovni žig:

Več od Življenje chatbotov