Methods, systems, and computer-readable media for generating a personalized action recommendation are provided. The method acquires a request for a service that is associated with a user and the user's condition. The method then identifies one or more features of the user based on stored user information. The method next assigns the user to a segment based on the identified one or more features, generates a set of one or more recommended actions for the user based on the segment, and determines an expected value of each of the one or more recommended actions. The method determines a rank of the one or more recommended actions based on the expected value of each of the one or more recommended actions, and outputs a recommended action with a highest expected value for the user in response to the request for the service.
展开▼