The 'notAvailableBrand' shouldn't be remembered, because of dialog branching. If the user says something that is not recognized or inaudible, after being prompted to give a valid brand, the dialog flow should ask: 'Sorry, could you repeat that?'. However, that is not possible at the moment, because the 'notAvailableBrand' is remembered over multiple conversation turns.
Is there any way to forget the value of 'notAvailableBrand' on every query, while slot filling the 'brand' parameter?
Context of an optional parameter is remembered during slot filling of another required parameter. This should not happen in this use case.
If I try to modify the context it won't overwrite the values.
Will result in:
The 'notAvailableBrand' shouldn't be remembered, because of dialog branching. If the user says something that is not recognized or inaudible, after being prompted to give a valid brand, the dialog flow should ask: 'Sorry, could you repeat that?'. However, that is not possible at the moment, because the 'notAvailableBrand' is remembered over multiple conversation turns.
Is there any way to forget the value of 'notAvailableBrand' on every query, while slot filling the 'brand' parameter?