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.

Built With

Share this project: