The role of AI in modern budgeting apps