A interactive system that helps user find the most suitable dog breed based on user’s life habits
Team member: Zijie Wu, Guirong Liu, Shangyu Zhang, Anyan Xie
Links:
This project involves 2 parts: Alexa skill and a backend.
The Alexa Skill will parse users' utterances, then trigger correct intent, which will then handled by backend, generating proper response.
This project involves 2 parts: Alexa Skill and a backend
# install virtualenv to easily manage python versions
pip install virtualenv
# Create your own ENV like
virtualenv ENV
# Source your ENV
source ENV\bin\activate
# Install packages by typing
pip install -r requirements.txt
To run backend:
- Enable the correct python virtual env
python backend/src/main.py
A flask server will run on port 5555.
Screenshots:
- Create an Alexa Skill and copy
alexa_skill.json
into the JSON editor. - Set the endpoint to the Flask server.
- Build and run skill.