https://github.com/ajdavidl/nlp-bot
A chatbot that performs simple nlp tasks.
https://github.com/ajdavidl/nlp-bot
python rasa-chatbot
Last synced: 2 months ago
JSON representation
A chatbot that performs simple nlp tasks.
- Host: GitHub
- URL: https://github.com/ajdavidl/nlp-bot
- Owner: ajdavidl
- Created: 2022-07-12T16:45:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-22T00:58:31.000Z (about 2 years ago)
- Last Synced: 2025-01-21T05:09:04.299Z (4 months ago)
- Topics: python, rasa-chatbot
- Language: Python
- Homepage:
- Size: 23.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NLP-bot
A chatbot that performs simple nlp tasks.
[](https://www.python.org/downloads/release/python-3913/)

## Installing
Create an python enviroment. Install rasa and other dependencies with following command:
```python
pip install -r requirements.txt
```
After that you may need some SpaCy models to use the parse functionality.```bash
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.
```Shell
git clone https://github.com/ajdavidl/NLP-bot.git
cd NLP-bot
```### Training Rasa
Open a terminal, and change directory to RasaServer and train the Rasa model.
```Shell
cd RasaServer
rasa train
```## Getting started
Open three terminals on `NLP-bot` folder and run the shell
###scripts.### Run the action server
```Shell
./startRasaActions.sh
```### Run the rasa server
```Shell
./startRasaServer.sh
```### Run the user interface server
```Shell
./startUI.sh
```
### Open the user interfaceOpen your browser and access: http://localhost:3838