Skip to content

Challenge: Build a WhatsApp bot that incorporates a decision tree, allowing users to choose between two InfinitePay products and use AI to address basic questions about these products.

Notifications You must be signed in to change notification settings

jmlandi/challenge-whatsapp-bot

Repository files navigation

CloudWalk WhatsApp Bot 🤖

CloudWalk Engineering Challenge: Build a WhatsApp bot that incorporates a decision tree, allowing users to choose between two InfinitePay products and use AI to address basic questions about these products.

Decision Tree 🌳

Intial decision Tree, created on Figma. It's not exactly the way the bot was created, but this flow gave me a north on my developing.

WhatsApp

WhatsApp 🟢

All configuration was made with Twilio Flow. Twilio

Assistant 🤖

I created Bruno with OpenAi API using the Threads and Completions resources. His knowledge is not big, as my intention was to create a flow with minimum costs, but he can solve silly doubts. Twilio

Hosting & Comunication 🛠️

For hosting my GPT Assistant and Python Flask server I used www.pythonanywhere.com.

About

Challenge: Build a WhatsApp bot that incorporates a decision tree, allowing users to choose between two InfinitePay products and use AI to address basic questions about these products.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published