Sistema multiagente para el mantenimiento de las áreas de conocimiento que ofrece el sistema de gestión de conocimiento KnowCat Ruth Cobos Pérez Escuela Politécnica Superior Universidad Autónoma de Madrid 28049 Madrid, Spain ruth.cobos@uam.es Clarissa Falge Institut für Informatik Technische Universität München 80290 Munich, Germany falge@in.tum.de Georg Groh Institut für Informatik Technische Universität München 80290 Munich, Germany grohg@in.tum.de Resumen Desde el curso académico 1998/1999, se cuenta con el sistema de gestión del conocimiento KnowCat (Knowledge Catalyser) en el departamento de informática de la Universidad Autónoma de Madrid. El sistema nos da la posibilidad de crear áreas de conocimiento donde podemos encontrar conocimiento relevante y de calidad sobre un área o tema determinado. Estas áreas de conocimiento se organizan en una estructura jerárquica temática (árbol de conocimiento). Los temas a su vez contienen documentos aportados por los usuarios del sistema. Con el fin de asistir y mejorar el servicio que proporciona el sistema KnowCat a sus usuarios se ha desarrollado un sistema multiagente basado en JADE. Dicho sistema permite ayudar al mantenimiento de las áreas de conocimiento que ofrece el sistema KnowCat mediante los siguientes servicios: i) mantener los árboles de conocimiento bien equilibrados y ii) ayudar en la asignación de documentos al tema correcto. 1. Motivación En el departamento de informática de la Universidad Autónoma de Madrid se cuenta con el sistema de gestión del conocimiento KnowCat (Knowledge Catalyser) [1][3]. Dicho sistema se lleva utilizando desde el curso académico 1998/1999 como sistema de apoyo a la docencia de varias asignaturas de diversas titulaciones de la Universidad Autónoma de Madrid (UAM) y de la Universidad de Lleida (UdL) [4]. El sistema es utilizado mayoritariamente en el ámbito docente, donde el principal objetivo es permitir la generación de apuntes y material docente de alta calidad como resultado de la interacción de los estudiantes con los propios materiales, sin embargo, puede ser utilizado por cualquier tipo de comunidad que desee compartir conocimiento en general de forma distribuida y sin necesidad de supervisión. Por lo tanto, el sistema nos da la posibilidad de crear "lugares Web" o áreas de conocimiento donde podemos encontrar conocimiento relevante y de calidad sobre un área o tema determinado. Las áreas de conocimiento que ofrece el sistema KnowCat son accesibles a través de la Web mediante una URL. El conocimiento de cada área se organiza mediante un árbol jerárquico de temas, al que se denomina árbol de conocimiento. La raíz de dicho árbol se corresponde con el tema principal del área de conocimiento a tratar. Cada tema o nodo del árbol tiene dos tipos de elementos de conocimiento asociados: un conjunto de descripciones del tema correspondiente o documentos y un conjunto de refinamientos del tema. Las descripciones asociadas a un tema son un conjunto de documentos o unidades atómicas de conocimiento alternativas entre sí, las cuales tienen por objetivo dar una descripción lo más acertada posible del tema sobre el que tratan. Es decir, son candidatos a describir el tema en cuestión. Un refinamiento, en cambio, es una lista de temas candidata a definir la descomposición de un tema concreto en sus subtemas principales, que son a su vez nodos pertenecientes al árbol de conocimiento. El conocimiento que se encuentra en un área de conocimiento KnowCat es explícito y estable en el tiempo, además está en evolución gracias a las interacciones de los usuarios sobre éste. Son dichas interacciones los factores que intervienen en lo que denominamos proceso de Cristalización del Conocimiento, mediante el que se tiene en todo momento constancia de cuál es el conocimiento