We had been learning about chatbots in class and how people try to use them to win the Loebner prize by making them as human-like as possible. We found this super cool and wanted to try building something of our own with them.

What it does

It takes text based input and teaches the user the moves to the hokey pokey, you can go step by step repeating them if necessary if you didn't unnderstand something.

How we built it

We used node.js to create waterfall based dialogs and created and trained in LUIS one of Microsoft's language understanding frameworks to allow it to converse more naturally and take a range of inputs while employing machine learning to better interpret people's input.

Challenges we ran into

We ran into challenges connecting the online version because we were not sure how to format the keys. We also wanted to put it on Hololens but were unable to get the robot to read the responses even though it was able to connect to our LUIS and interpret what we said.

Accomplishments that we're proud of

Writing the project using Javascript and Node.js without and background. And that we were able to change the project's goal without panicking when we learned that certain things we wanted to do were not possible.

What we learned

How to write in Javascript using Node.js, how to use LUIS's machine learning and the potential it has, a lot about implementing holograms for the hololens and about the Microsoft bot framework in general

What's next for Botyonce

Adding compatibility for hololens and adding multiple dances and commands.

Built With

Share this project: