4.6. Quiz
Overview
You aim to create a chatbot that makes a movie or a song recommendation. Your system should conduct dialogue including the following aspects:
Greet with respect to the current time and/or weather.
Ask about the user's name (with a different way of asking each time the user logins).
If it is the first time the system sees the name, then prompt the first-time greeting. Otherwise, greet by asking about its previous recommendation.
Recommend a movie or a song, depending on the user's request. Do not make the same recommendation more than once for each genre.
If the user requests a different recommendation, make another suggestion.
Provide more information about the recommendation upon request.
Here is an example dialogue for a user talking to this chatbot for the first time:
Here is an example dialogue for a user coming back for the second time:
Your chatbot should give an appropriate response to every user response.
Task 1
Update it to design a dialogue flow for the chatbot.
Task 2
Create a PDF file quiz4.pdf
that describes the following:
Sample dialogues that your chatbot can conduct.
Explanations of your approach.
Submission
Commit and push
quiz4.py
to your GitHub repository.Submit
quiz4.pdf
to Canvas.
Last updated