Sistema inteligente para el tratamiento de la información y el conocimiento
PAIDEIA XXI
53
El Razonamiento Basado en Ca-
sos es un Sistema Experto y un pa-
radigma de la Inteligencia Artifi-
cial que provee, por un lado, un mo-
delo cognoscitivo de la organización
de la memoria, el razonamiento y el
aprendizaje humano; y, por el otro,
una nueva técnica en Inteligencia
Artificial para el desarrollo de siste-
mas computacionales más útiles,
robustos e inteligentes. Es una me-
todología, es decir, un conjunto or-
ganizado de principios que guían
una acción en el intento por condu-
cir situaciones problemáticas.
En la Inteligencia Artificial, el
Razonamiento Basado en Casos ocu-
pa un importante lugar, ya que faci-
lita el uso de la experiencia acumu-
lada para la toma de decisiones sobre
las nuevas situaciones que se pre-
senten. La idea principal es construir
sistemas cuya función sea actuar
como un consejero o una memoria
externa del tomador de decisiones.
Existen varios software para rea-
lizar aplicaciones del Razonamien-
to Basado en aéreas especificas del
saber humano. Ellos tienen virtudes
y defectos. Los autores de este artí-
culo presentan la herramienta SI-
Holmes, que fue desarrollada princi-
palmente como apoyo a investigacio-
nes en ejecución y que requieren
análisis de situaciones y sugerencias
de un posible comportamiento futu-
ro, de manera precisa y clara. En tér-
minos generales, el sistema SI-
HOLMES consta de varios módulos,
como son: el de Base de Datos, un
módulo de Razonamiento basado en
el conocimiento y la experiencia, y
un módulo de Comunicación con un
servidor de Base de Datos, entre
otros. El presente trabajo centra su
atención en el módulo de razona-
miento basado en el conocimiento y
la experiencia y la valoración de una
aplicación de esta herramienta infor-
mática. El mismo puede aplicarse en
diferentes áreas, como la educación,
la economía, la salud, etc.
Fundamentación y presentación
de la Herramienta Informática
SI-HOLMES.
Holmes es una aplicación desa-
rrollada en lenguaje Java, muy ex-
tendido (según tiobe.com el len-
guaje más popular del mundo), que
encierra su fuerza en su indepen-
dencia a la plataforma, seguridad,
portabilidad y escalabilidad que pro-
mueve la reutilización de código. Es
una aplicación Web, con una arqui-
tectura de 3 capas (Capa de Datos,
Negocio e Interfaz), lo cual le provee
algunas ventajas, como la robustez
debida al encapsulamiento, la faci-
lidad de mantenimiento, soporte y
flexibilidad, así como una alta
escalabilidad.
Este sistema posee una interfaz
amigable y configurable. Tiene la
ventaja, como se aprecia en la Figu-
ra 1.1, de interactuar al mismo
tiempo con múltiples bases de casos
que se encuentran persistidas en
una Base de Datos, mostrando los
nombres, cantidades de rasgos y ca-
sos de cada una de ellas.