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

Share this project:

Updates