https://scortik.org/train-transactional-chatbot-using-reinforcement-learning/