During the simulations, we instantiate two bots; the system and the user.
for each conversation, we pick up a user profile, then user and system bots carry on the conversation through pseudo-language actions regarding  every conversation is represented as an exchange of actions between the two agents.