Deploying B2C Serviceself-learning knowledge baseself-learning knowledge base The automatic generation of self-service content based on customer interactions so that the most pertinent information is presented. See also knowledge base.