This training environment enables us to configure chatbots to simulate a situation (customer service, a person in distress, telephone sales, etc.). We can configure the situation, the bot's personality, and the user's evaluation elements. Speech-to-text and text-to-speech have been implemented to make the situation more realistic, and the bot has been trained using data from real conversations to appear natural. In this example, I've created a situation involving an Internet outage: an irate customer calls customer service, and the user has to respond to the customer's concerns and direct him towards a solution. At the end of the discussion, we can obtain the user's strengths and weaknesses, as well as suggestions for improvement.