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.ABC
Initializes 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.