Inspiration

I have been working with DeFi for over a year now and moved into the teaching and content creation side of the industry. I have started tutoring a number of people. The bot came from my work load and needed a digital assistant to guide someone through how to enter the DeFi space. The bot is on 24/7 and can handle 1000x more people than I can simultaneously.

What it does

The DeFi-Bot navigates the student through a in depth document describing all they need to know about how to enter DeFi. It also provides external resources like videos (currently thats it but more to come in v2)

How we built it

I built the content in google docs and the bot on Botpress, a chatbot building framework. I used their native NLU to parse and extract intent and context from the conversation while leading them to predetermined places in the flow. Botpress is a low code platform that has drag and drop capabilities for 90% of what needs to be done.

Challenges we ran into

I was unsure how to effectively use the NLU so that the person could type questions or select items from a drop down. I did not want to limit the use and have them feel like they are following a script. The bot's NLU is limited to my training data set and until it goes live will be pretty poor at understanding people that don't phase questions or messages like me.

Accomplishments that we're proud of

I am proud of the timeline I did everything in, I wrote a 13 page document describing how to enter the DeFi industry and a chatbot navigating that document all in 1 day. I would like to create my own videos for the chatbot to offer as alternatives to the document but that will come. Rome was not built in a day.

What we learned

I learned 1 day is not enough time to do this all ahah. But I also faced some functionality limitations with what I could build so that it was simple and easy to use but also comprehensive in the understanding of the user's intents and reason for being there.

What's next for Tip Top Tongues

I am going to improve the content and also launch the bot live so that it can start collecting various ways to ask for content or messages that I would not think to train it on. Unlike traditional software chatbots get exponentially better over time.

Share this project:

Updates