A multi-perspective knowledge-based system for customer service management