A chatbot/voice integration for Instill Distilling.
Runs off of Rasa
For local deployment I recommend just using Rasa Open Source
You can install this via pip3 install rasa
(Recommended in a venv)
You will also need to install the pre-reqs with pip3 install requirements-dev.txt
and pip3 install requirements.txt
- Train the model -
rasa train
- Bring up action server -
rasa run actions --actions actions
- Then talk to it/test it via the CLI with -
rasa shell
You can find more information at Rasa Open Source Install for instructions to install and setup Rasa locally.
This assistant does require the action server to be running. More information on what this is can be found at Rasa Action Server
If running locally you would need to run rasa run actions --actions
before starting the assistant with the above Local Deployment instructions.
You can deploy on Gcloud Compute or AWS Ec2 for a good starting point. Once you have your Ubuntu based OS/compute running the easiest process to follow is Rasa X Quick Install
After you follow this you can Enable SSL as well using Let's Encrypt or your own certs.