Ways to update slot value

Hello,

I want my bot to update slot value, is it achievable? For example

bot ask: what is your name?
User: my name is Mike.
bot: Okay, your name is Mike, is it correct?
User: No
bot: okay, what is your name?
User: my name is Mary

Thanks!

Yes it can archivable, you can define stories like:

...
- utter_ask_name
* inform_name{"name": "Mike"}
- utter_confirm
* deny
- utter_ask_name
* inform_name{"name": "Mary"}
...
...
- utter_ask_name
* inform_name{"name": "Mike"}
- utter_confirm
* affirm
...

What about the slot name? Do I need to use the same slot? What if I want to keep the previous data so I can track how many times the user has been modified?

When you say update mean slot name keep the same, like in this case slot name is ‘name’. If you want to keep previous data you can have custom action to store value in db, or you can use tracker to find parsed_data, then get entity you want