Hi Subbu,
Hmm... I'd be inclined to create an intent for changing their mind (eg. "I want to change my selection", "Sorry, not registered, TFSA", "I made a mistake", etc) because they could realise they have made a mistake at any point in their conversation.
You can then use dialog nodes and entities and further questions to figure out what mistake they have made (eg. They mention TFSA, you match a "@request-type" entity so you know they have made a mistake regarding the request type and can say "Do you want to change your request type to TFSA" or if you don't match an entity type you default to asking what they want to correct and going from there.
Regards,
Graham
------------------------------
Graham Walker
------------------------------
Original Message:
Sent: Tue May 11, 2021 05:12 PM
From: Subbu Venkataraman
Subject: Remembering previous context..
Hello friends,
I have a scenario and would like to know what feature we need to implement.
Scenario: User changing/correcting his selection from earlier pick list
Current behavior : Watson bot showing "I don't understand. Can you try rephrasing" or similar
Expected behavior : Watson matching the new text user provided in the chat to the pick list and providing appropriate response
FAQ flow
Watson : What type of request are you looking for?
<Registered> <Non Registered> <TFSA>
User : User selects Registered
Watson: VA provides appropriate response for Registered .. ( Expected behaviour)
Now user corrects the above
User : Sorry not registered, TFSA
Watson: Sorry, cannot understand......
Expected behavior for the above : Watson should change the context to "TFSA" and provide appropriate response
Any thoughts, how Watson could behave naturally...
------------------------------
Subbu Venkataraman
------------------------------
#WatsonAssistant