Inspiration
The inspiration for this project came when I was interacting with a banking chatbot online. I wanted to get simple information related to my bank account but the chatbot made it very frustrating to do it. If I didn't give it the most format and perfect response, it wouldn't know what to do. That made me want to make a chatbot that people can use as if they were talking to a real person.
What it does
The bot has many tasks it can do, and it reacts based on user input. It can get room service, bring items to a room, and call a taxi. It takes user input and applies it to the best task based on sample inputs I used. It is able to automatically assist users with these tasks.
How we built it
I primarily used Twilio's web console to construct and test the bot. I also used some of the API for testing purposes but ended up using the console as it was easier for my use case. I added various tasks to the bot, and I used about 15 or so samples per task. The more samples added the more accurate the bot is, so I plan to add more to make the bot more robust.
Challenges we ran into
It was difficult getting the bot setup at first. I was trying to host the bot on GCP but I was having issues so I wasn't able to in time. Navigating the console took some practice.
Accomplishments that we're proud of
The bot works great, easy to use and understand. I was able to connect it to a phone number, so anyone can text and use it. If you would like to test it for yourself the phone number is +1 (925) 397-0827. I plan to keep it live while I have the trial and potentially upgrade it in the future.
What we learned
Chatbots are very useful for companies and for customers. They are not as difficult to setup as they may seem, especially when you are using a great service like Twilio. I think this is a great MVP that can be expanded upon.
What's next for Modern Hotel Chatbot
I plan to add more samples to make the chatbot better, add more features/tasks. Potentially deploy it to other chatting services like Facebook Messenger. Also host it on a website so it can actually complete relevant requests.
Built With
- api
- gcp
- javascript
- node.js
- twilio

Log in or sign up for Devpost to join the conversation.