I am working on a bot for customer support, which answers basic questions based on FAQs.
Sometimes this involves simple arithmetic, like if a user has 20000 reward points which convert to money at the rate of 5 coins = 1 rupee discount.
when i ask it to tell me how much these reward points will be in discount it does correct calculation and tells me 4000 rupees.
But when I ask it to do two steps:
if a user has 20000 reward points, how much discount will he get if he buys something worth 600.
In this case it makes the calculation mistake at the first step itself, it says the rewards convert to 400 rupees rather than 4000.
How do I fix this, I have tried giving steps for calculations and examples in the prompt, but still no help.