Utility-based AI Agents for decision-making