A chatbot that performs simple nlp tasks.
Create an python enviroment. Install rasa and other dependencies with following command:
pip install -r requirements.txt
After that you may need some SpaCy models to use the parse functionality.
python -m spacy download en_core_web_sm
python -m spacy download pt_core_news_sm
python -m spacy download es_core_news_sm
python -m spacy download it_core_news_sm
python -m spacy download fr_core_news_sm
Clone the repository.
git clone https://github.com/ajdavidl/NLP-bot.git
cd NLP-bot
Open a terminal, and change directory to RasaServer and train the Rasa model.
cd RasaServer
rasa train
Open three terminals on NLP-bot
folder and run the shell
###scripts.
./startRasaActions.sh
./startRasaServer.sh
./startUI.sh
Open your browser and access: http://localhost:3838