What it does
AmiGo is a WhatsApp chatbot that can give the client suggestions about the activities and events to do around him/her, based on the budget, amount of free time and mood. This service let the client avoid long online searches of possible activity, letting the user cure boredom in four clicks.
How we built it
We created the chatbot using Landbot, an online chatbot platform, to send messages to users via WhatsApp. The chatbot then connected to the openAI API using webhook. We then sent a custom prompt based on the choices of the user to a gpt-4o model, and displayed the output on the client side.
Challenges we ran into
We had some trouble setting up the API connection, as the two software we used were not directly compatible. We ended up finding a solution, the webhook connection, and managed to implement an AI interface in our chatbot using JSON code.
Accomplishments that we're proud of
The user-friendliness of our application ! We are very proud of the aspect we gave it, we wanted to make it similar to a real friendly conversation, to put a smile on the face of the client !
What we learned
During this project, we learned how APIs work and how to implement them, and how to create custom chatbots.
What's next for AmiGo
AmiGo has a bright future ahead of it ! The next step should be for AmiGo to be able to memorize preferences of the user, so that it can give more precise suggestions.
Built With
- javascript
- landbot
- openai
Log in or sign up for Devpost to join the conversation.