usersimcrs.dialogue_management.dialogue_state_tracker¶
Interface for dialogue state tracking.
Classes¶
Initializes the dialogue state tracker. |
Module Contents¶
- class usersimcrs.dialogue_management.dialogue_state_tracker.DialogueStateTracker¶
Initializes the dialogue state tracker.
- get_current_state() usersimcrs.dialogue_management.dialogue_state.DialogueState ¶
Returns the current dialogue state.
- Returns:
DialogueState.
- update_state(dialogue_acts: List[dialoguekit.core.dialogue_act.DialogueAct], participant: dialoguekit.participant.DialogueParticipant) None ¶
Updates the dialogue state based on the dialogue acts.
- Parameters:
dialogue_acts – Dialogue acts.
participant – Dialogue participant.
- update_belief_state(dialogue_acts: List[dialoguekit.core.dialogue_act.DialogueAct]) None ¶
Updates the belief state based on the dialogue acts.
- Parameters:
dialogue_acts – Dialogue acts.
- reset_state() None ¶
Resets the dialogue state.