Inspiration
Our team, while brainstorming, were very adament about creating a chatbot- because it seemed very intermediate to beginner friendly to us coding novices, but still felt innovative/sleek enough to be an appropriate hackathon project
What it does
We built a contextual AI assistant using Rasa Open Source that tells the time it takes to move between two locations. We used Google Maps API to make sure it provides us with real-time data which takes traffic into consideration. For the web app, we used the Django framework which was used along with a react component to create a web application which was integrated with the Chatbot, to create a fully functioning Distance Matrix Bot.
How we built it
We used Rasa Open Source for the Natural Language Understanding for this Chatbot. We also used Python code to get the data from the Google API . We used the Django framework to integrate
Challenges we ran into
- Rasa enabling API to run
- Trying to train the model to recognize the difference between the starting location and final destination
- A large part of the project was developed in terminals using CLI which made it difficult to navigate directories
- Syntax
- Git
- Navigating through the Django server
Accomplishments that we're proud of
- Get Rasa to enable the custom actions run the API. ## What we learned
- Git
- Rasa Slots
- Rasa Custom Actions
- Django ## What's next for Distance Matrix ChatBot
- Build a sleeker web application
- Currently, Distance Matrix only applies for cars, we use should expand to other modes of transportation such as airplanes, bicycles, trekking.
- Exploring more ML to develop the chatbot
- Implement Rasa Forms instead of using Rasa Slots
Log in or sign up for Devpost to join the conversation.