Text this: Applicability of agent based systems in customer knowledge management