Closed Germandrummer92 closed 10 years ago
RepeatStrategy just creates an ErrorHandlingState, so the NLG can ask the user to repeat his input. If the system still cannot find anything it is supposed to ask the user again to repeat his input up to 3 times. afterwards it is supposed to ask the user to rephrase the input. So yes, it just ends. the counter is simply increased by one.
The only strategies which last for longer are Choice, Explicit_Verification and Indirect_Verification and Restart because the user is explicitly answering to a question which could have only been asked by these strategies.
Though, for the example the system should actually use repeat a second time (and a third and afterwards continue with rephrase) ...
i have fixed a mistake in DMPhase. It should work now. Could you have a look at it again?
Seems to be working as intended now.
When entering something unexpected the ErrorHandling correctly asks for a repeat by the user, but then just ends? Shouldn't it go into the next ErrorHandlingState until we understand something or are restarting the dialog? What exactly happens in the Repeat Error Handling state? Is auto moved around in the lists the dm accesses at all?
Input after login:
auto auto
Expected Output: