how AI helps forecast revenue