SUPPLE Agent Conversation Management Actions
A SUPPLE agent has a number of actions for managing the conversation.
Actions for managing the dialogue structure:
expand(SubPatternId):
insert(PatternId):
repeat(SubPatternId):
Actions for managing the conversation memory:
remove(Params): remove the paramName-value pairs in the Params list from memory. Note that you should NOT use don’t care symbols in the Params list as this will not have the intended effect (to remove multiple items from memory).
update(Params): update memory with the paramName-value pairs in the Params list.
Actions for managing the agenda:
restart:
terminate:
You can extend this list with new (domain-specific) actions yourself.
NOTE: make sure you are careful with adding responses for these actions. That is, do not add text(restart, Txt) definitions to the response.pl file if you do not want the agent to say anything when it performs any of the management actions listed above.