...
After defining the content and the dialogue policy we are ready for training the NLU. We need to start the FLoReS module. After the interface pops up:
select the NLU menu and under it the training voice. The first time the interface is opened the training happens automatically but if you update the content as described in step 1, you need to manually select this menu to update the NLU models.
...
The chat interface allows the user to select a character, train the NLU, see what the system says, send text to the system and , momentarily block event processing in the dialogue manager, test all nlg speech acts and inspect the information state.
If you design multiple characters defined under resources/characters/, the one for which the policy was loaded correctly will be available in the Characters
menu. select one to chat with it. the following is a screen capture of a typical characters menu:
The NLU
menu allows you to retrain the NLU after you have made changes to the user utterances file.The Controls
menu has a voice to
The DM menu:
allows to control the dialogue manager:
- pause the event processing so that, for example, you can check the logs or the information state before the next timer event comes in
...
- save the current information state so it can be loaded at a later time to initialize another character
- reload the entire character content (to get fresh changes made to the files on disk)
- send a login event to simulate a login from a remote user (useful for policies designed to start when a login is received)
- open an information state inspector:
in which one can see the value of all assignments and assertions in the information state and evaluate all expressions - enable a mode that displays for every user input the possible system replies that were available sorted by their expected reward
To send text to teh character, just type in the bottom part of the interface and press ENTER
.
...