usersimcrs.dialogue_management.dialogue_state_tracker

Interface for dialogue state tracking.

Classes

DialogueStateTracker

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.