{'fraction_non_alphanumeric': 0.009259259259259259, 'fraction_numerical': 0.0, 'mean_word_length': 5.291005291005291, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Imitating the knowledge management of communities of practice

Advances in technology have led to the development of knowledge management systems with the intention of improving organizational performance. Nevertheless, implementation of this kind of mechanisms is not an easy task due to the necessity of taking into account social aspects (such as reputation) that improve the exchange of information between groups of people. Considering, the advantages of working with groups with similar interests we have modelled communities of agents which represent communities of people interested in similar topics. In order to implement this model we propose a multi-agent architecture in charge of evaluating the relevance of the knowledge in a knowledge base and the degree of reputation that a person has as the contributor of information. We pay particular attention to showing how the use of the agents works by using a prototype system to search for knowledge related to a particular domain of a community of practice. Several communities of agents integrated into an organization have the capacity to follow the interaction process of employees when carrying out their daily activities.