Current movie recommenders are usually based off what you've been watching in the past. It can also get really frustrating spending hours scrolling through movie sites and reading the synopses trying to figure out if the movie is about what you would like to see. We wanted to create a bot which would do that for us.
What it does
Given a string from a user, MovieWatchBot uses LUIS to figure out what the user would like to watch. It then returns a movie recommendation.
How we built it
We created the framework using Azure Bot Services and then placed it into github. Members of the team made changes and we tested it using Slack.
Challenges we ran into
It took us awhile to figure out how to use the LUIS training (intents/entities) and we also ran into some problems initially with Azure.
Accomplishments that we're proud of
MovieWatchBot actually responds back to us and was successfully deployed onto Slack!
What we learned
We learned how to develop a bot using the Azure Bot Services framework. We also learned how to train the LUIS module.
What's next for MovieWatchBot
Improving LUIS and the MovieWatchBot's performance.