Helping to Develop Knowledge Management Systems by Using a Multi-Agent Approach

AbstrAct Efforts to develop Knowledge Management have increased in recent years. However, many of the systems implanted in companies are still not greatly used by the employees because the knowledge that these systems have is often not valuable or on other occasions, is useful but employees do not know how to search for that which is most suitable. Moreover, employees often receive too many answers when they consult this kind of systems and they need to waste time evaluating all of them in order to find that which is most suitable for their necessities. On the other hand, many technical aspects should also be considered when developing a multi-agent system such as what knowledge representation or retrieval technique is going to be used. To find a balance between both aspects is important if we want to develop a successful system. However, developers often focus on technical aspects giving less importance to knowledge issues. In order to avoid this, we have developed a model to help computer science engineers to develop these kinds of systems. In our proposal, first we define a knowledge life cycle model that, according to literature and our experience, ponders all the stages that a knowledge management system should give support to. Later, we describe the technology (software agents) that we recommend to support the activities of each stage. The chapter explains why we consider that software agents are suitable for this end and how they can work in order to reach their goals. Furthermore, a prototype that uses these agents is also described.

[1]  Mark E. Nissen,et al.  An Extended Model of Knowledge-Flow Dynamics , 2002, Commun. Assoc. Inf. Syst..

[2]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[3]  Ting-Peng Liang,et al.  A framework for applying intelligent agents to support electronic trading , 2000, Decis. Support Syst..

[4]  Steven Furnell,et al.  Preventative Actions for Enhancing Online Protection and Privacy , 2011, Int. J. Inf. Technol. Syst. Approach.

[5]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[6]  Lorne Olfman,et al.  A Model of Knowledge Management Success , 2006, Int. J. Knowl. Manag..

[7]  Steven J. Plimpton,et al.  Massively parallel methods for engineering and science problems , 1994, CACM.

[8]  Dorothy E. Leidner,et al.  Review: Knowledge Management and Knowledge Management Systems: Conceptual Foundations and Research Issues , 2001, MIS Q..

[9]  Eric L. Lesser,et al.  Communities of practice and organizational performance , 2001, IBM Syst. J..

[10]  David Malone,et al.  Knowledge management: A model for organizational learning , 2002, Int. J. Account. Inf. Syst..

[11]  K. Wiig Knowledge management: Where did it come from and where will it go? , 1997 .

[12]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[13]  I. Nonaka A Dynamic Theory of Organizational Knowledge Creation , 1994 .

[14]  Jeffrey W. Alstete,et al.  Expanding the Model of Competitive Business Strategy for Knowledge-Based Organizations , 2011, Int. J. Knowl. Based Organ..

[15]  Dianne Hall,et al.  Knowledge Management and the Leading Information Systems Journals: An Analysis of Trends and Gaps in Published Research , 2005, Int. J. Knowl. Manag..

[16]  L. Pereira,et al.  International Journal of Knowledge-Based Organizations , 2011 .

[17]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.