README.md 1.08 KB
Newer Older
Dragos Corlatescu's avatar
Dragos Corlatescu committed
1 2 3 4 5
Pasi de instalare/configurare RASA pentru romana

! Este nevoie de python3 pentru a putea functiona !

1. Instalare Spacy:
Dragos Corlatescu's avatar
Dragos Corlatescu committed
6
    `pip3 install spacy`
Dragos Corlatescu's avatar
Dragos Corlatescu committed
7 8

2. Instalare RASA:
Dragos Corlatescu's avatar
Dragos Corlatescu committed
9
    `pip3 install rasa`
Dragos Corlatescu's avatar
Dragos Corlatescu committed
10 11

3. Rulare script setup.sh (genereaza un folder cu un model pe romana folosit de spacy):
Dragos Corlatescu's avatar
Dragos Corlatescu committed
12
    `./setup.sh`
Dragos Corlatescu's avatar
Dragos Corlatescu committed
13 14

4. Antrenare model RASA pe romana (va genera un folder 'models' care contine modelul de RASA):
Dragos Corlatescu's avatar
Dragos Corlatescu committed
15
    `rasa train nlu --config nlu_config.yml --nlu nlu_data.md`
Dragos Corlatescu's avatar
Dragos Corlatescu committed
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34


Utilizare/testare a modelului RASA:

    rasa shell nlu

    Comanda de mai sus deschide un terminal interactiv unde se pot introduce texte si se
    poate observa rezultatul de clasificare de intentii


    rasa run --enable-api -m models/_nume_arhiva_.tar.gz

    Comanda de mai sus creeaza un server pornind de la modelul "_nume_arhiva_.tar.gz" aflat in models,
    acesta trebuind introdus manual. (Hint: folosind comanda 'ls models/' se poate vizualiza continutul
    directorului cu modele)

    curl localhost:5005/model/parse -d '{"text":"Imi faci te rog o cafea?"}'

    Comanda de mai sus apeleaza endpoint-ul deschis de comanda precedenta