During a call i want to change the flow of the conversation based on the current context.
For example: I am creating a customer bot and I am talking to it as a sales person. I want the bot to ask the pricing of the product once i explain the product.
I don't want to pass this in the initial system message.
What is the best way to control this?