usersimcrs.simulator.user_simulator
User simulator abstract class.
Classes
Initializes the user simulator. |
Module Contents
- class usersimcrs.simulator.user_simulator.UserSimulator(id: str, domain: usersimcrs.core.simulation_domain.SimulationDomain, item_collection: usersimcrs.items.item_collection.ItemCollection)
Bases:
dialoguekit.participant.user.User,abc.ABCInitializes the user simulator.
- get_new_information_need() None
Generates a new information need.
- receive_utterance(utterance: dialoguekit.core.utterance.Utterance) None
Gets called every time there is a new agent utterance.
- Parameters:
utterance – Agent utterance.