MODELO MULTIAGENTE PARA EL DESARROLLO DE SISTEMAS DE GESTIÓN DEL CONOCIMIENTO

No Thumbnail Available
Date
Authors
Soto Barrera, Juan Pablo
Vizcaino, Aurora
Portillo Rodriguez, Javier
Piattini Velthuis, Mario
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Industrial de Santander
Abstract
Description
RESUMENEl desarrollo de Sistemas de Gestión del Conocimiento (SGC) es una tarea compleja que debe considerar: el proceso de generación del conocimiento, la identificación y manejo de los flujos de conocimiento, las técnicas de representación y recuperación de la información, así como los mecanismos utilizados para su distribución. En el desarrollo de estos sistemas es necesario encontrar un equilibrio entre cada uno de los aspectos anteriormente mencionados. Para alcanzar este objetivo se ha diseñado un modelo que permita a los ingenieros en ciencias computacionales el desarrollo de sistemas de gestión del conocimiento. Nuestra propuesta, primeramente, define un modelo del ciclo de vida del conocimiento que, de acuerdo a la literatura y nuestra experiencia, considera cada una de las etapas que un sistema de gestión del conocimiento debe apoyar. Después, se describe la tecnología (agentes software) recomendada para dar soporte a las actividades que componen cada etapa del proceso deconocimiento. Además, se explica por qué consideramos que los agentes son una técnica adecuada para este fin y cómo ellos colaboran en la arquitectura propuesta intercambiando información. Por último se describe un prototipo para la gestión del conocimiento en el dominio de mantenimiento del software, este prototipo implementa los agentes inteligentes explicados en la arquitectura. PALABRAS CLAVE Gestión del ConocimientoSistemas de Gestión del ConocimientoSistemas MultiagentesAgentes Software ABSTRACTDeveloping Knowledge Management Systems (KMS) is a complicated task since it is necessary to take into account how the knowledge is generated, how it can be distributed in order to reuse it and other aspects related to the knowledge flows. On the other hand, many technical aspects should also be considered 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 designed a model to help computer science engineers to develop these kinds of systems. In our proposal, firstly, 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 paper explains why we consider that software agents are suitable for this end and how they can work in order to reach their goals. Moreover, a prototype for the knowledge management in thesoftware maintenance domain has been developed by using the agents described in the architecture. KEYWORDSKnowledge ManagementKnowledge Management SystemsMultiagents SystemsSoftware Agents
Keywords
Citation
Collections