Skip to content
/ Delta Public

Bakalaureusetöö raames Delta õppehoonele loodud ingliskeelse juturoboti lähtekood.

License

Notifications You must be signed in to change notification settings

rjaas/Delta

Repository files navigation

Delta õppehoonele loodud ingliskeelse juturoboti lähtekood.

Rasa dokumentatsioon on leitav siit.

Systemd teenuste dokumentatsioon on leitav siit.

PostgreSQLi dokumentatsioon on leitav siit.

Paigaldusjuhis

Eeldused:

  • LINUX-tüüpi operatsioonisüsteem (arendatud Ubuntu 18.04 kasutades)
  • Python 3.7.10 virtuaalkeskkond (näiteks paketi virtualenv abil)

Juturoboti kiirkäivitus

Juturobotiga käsureal vestlemiseks läbi järgnevad sammud:

  1. Liigu lähtekoodi juurkausta Delta/.
  2. Käivita vajalike pakettide installimine käsuga "pip install -r requirements.txt".
  3. Loo andmebaasi koopia auxiliary/delta_backup.sql abil PostgreSQL andmebaas ja muuda vajadusel actions.actions.py alguses asuvaid andmebaasiligipääsu parameetreid.
  4. Loo juturoboti andmetabelid ja uuenda andmebaasi seis kaustas auxiliary/crons/ asuvate skriptide käivitamisega, parandades vajadusel skriptide alguses olevaid parameetreid andmebaasiligipääsu ja vaatlusaja osas.
  5. Naase projekti juurkausta Delta/ ja treeni juturoboti mudel käsuga "rasa train"
  6. Käivita Rasa Action Server käsuga "rasa run actions".
  7. Käivita juturobot käsureal käsuga "rasa shell".

Käsureavestlusest väljumiseks kasuta klahvikombinatsiooni Ctrl+C.

Juturoboti täielik käivitus

Juturoboti alaliselt veebile avamiseks läbi järgnevad sammud:

  1. Soorita kiirkäivituse sammud 1-5.
  2. Sea üles Nginx server, kasutades konfiguratsiooni auxiliary/rasa.conf. Vajadusel paranda konfiguratsioonifailis muutuja root väärtus selliseks, et see osutaks faili front.html asukohale.
  3. Paiguta kaustas auxiliary/services/ olevad failid kausta /etc/systemd/system/, parandades vajadusel nendes kirjeldatud kaustade asukohad.
  4. Käivita süsteemiteenused järgnevate käskudega:
    1. "service rasa-actions start"
    2. "service rasa-core start"
    3. "service rasa-logger start"

Süsteemiteenuste sulgemiseks kasuta käsku "service rasa-* stop"

About

Bakalaureusetöö raames Delta õppehoonele loodud ingliskeelse juturoboti lähtekood.

Resources

License

Stars

Watchers

Forks