Agent-based Mining of User Profiles for E-Services