AI for spending tracking