Task - ChatBot
Task - ChatBot
Bots
Objective:
Inspired by Typeform's chat feature, especially Formless AI's user data collection approach, we
aim to create an interactive conversational chatbot that actively engages users while discreetly
handling data collection.
The chatbot should take a proactive approach, initiating interactions and adeptly transitioning
into small talk or different topics when users hesitate to share details. For example: the Chatbot
asks for the user's name, and the user declines:
Once user confidence is established, the bot seamlessly returns to data collection. For example:
Moreover, this chatbot should have the capability that it can edit user data in the saved database
if the user mentions during the conversation that they provided dummy data earlier and now
wish to correct or update their details, demonstrating flexibility and trustworthiness. For example:
User: Hey when you asked me for my name I gave you a fake name as I wasn’t sure earlier, but
now since we have talked and I have gotten to know you, you can call me Rahul.
Chatbot: Ok Rahul, sure thanks for being so transparent with me, well Rahul would you like to
know more about the query you had ?..
These examples illustrate how the chatbot can engage users effectively, handle hesitations, and
transition smoothly between topics to encourage data collection indirectly.
Also, create a backend for the same to be used as a service with REST APIs for appropriate
functions/tasks the bot will need to do.