Inspiration

We felt inspired by Chatgpt and many other recent new technologies that show the power of artificial intelligence.

What it does

This application lets you converse with a artificially intelligent chatbot that talks in the manner of the Mad Hatter from Alice and Wonderland

How we built it

We built our project from scratch using several languages. We implemented several APIs relating to the artificial intelligence part of our project. We had also used Vue.js for the front end.

Challenges we ran into

We ran into challenges of not having enough time to build everything we wanted as well as realizing that somethings we wanted were not feasible . Another significant challenge was how we were very new to using a lot of these technologies, for example none of us had worked with Vue.js for the front end before, also the use of unknown APIs was challenging.

Accomplishments that we're proud of

We are proud of the whole project we put together. Given the time we had we feel like we did a great job. Learning how to use resources like the APIs for using Chatgpt and other things was something that we are glad we went through. Learning a new state manager program like Vue.js was also something that we are very proud of. Implementing our own client server model was also very gratifying.

What we learned

We learned how to use public APIs for node.js applications. We got a better understanding of how requests and responses are sent. We also learned Vue.js , a new state manager program to all of us that we ended up really liking. We also became better at using GitHub to work collaboratively, such as making pulls, fetches, merges etc.

What's next for WonderLandBot

Given the limitations on time we were not able to add many plan features. We plan to continue to add to this application. Some things we will add are:

  • Change characters to multiple characters from Alice in Wonderland such as Alice or the White Rabbit.
  • Add a log of the messages so you can see the whole conversation with the application.
  • Add persistent memory so the bot can build off previous messages in the conversation.

Built With

Share this project:

Updates