usersimcrs.dialogue_management.dialogue_state

Representation of the dialogue state.

The dialogue state includes the number of utterances, a list of dialogue acts per utterance for both the agent and the user, and the belief state. The belief state is a dictionary that holds for each slot (key) the values provided by the user.

Classes

DialogueState

Dialogue state.

Module Contents

class usersimcrs.dialogue_management.dialogue_state.DialogueState

Dialogue state.

utterance_count

Utterance count.

agent_dialogue_acts

List of dialogue acts per turn for the agent.

user_dialogue_acts

List of dialogue acts per turn for the user.

belief_state

Belief state.

utterance_count: int = 0
agent_dialogue_acts: List[List[dialoguekit.core.dialogue_act.DialogueAct]]
user_dialogue_acts: List[List[dialoguekit.core.dialogue_act.DialogueAct]]
belief_state: DefaultDict[str, List[str]]