This assistant is a project for the Rasa for Beginners course.
It uses a form to collect a user's daily health information and saves it to an Airtable.
-
Download the Airtable template and generate an Airtable API token. You'll also need to locate your Table Name and Base ID, which can be found in the Airtable API docs.
-
Make a copy of the
.example-env
and rename it.env
. Add your Airtable API token, Base ID, and Table Name to the file. -
Install Rasa Open Source: https://rasa.com/docs/rasa/user-guide/installation/ (note - this project is compatible with Rasa Open Source version 1.10.x. We plan to update this tutorial for the 2.0 release soon)
-
Install the action server dependencies
pip install -r requirements-actions.txt
- Train the model:
rasa train
- Open a second terminal window and start the action server:
rasa run actions
- Return to the first terminal window and start the assistant on the command line:
rasa shell