Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SE JESS y CLIPS
SE JESS y CLIPS
100055137@alumnos.uc3m.es
100047388@alumnos.uc3m.es
RESUMEN
2. DESCRIPCIN DE LA NECESIDAD
Palabras clave
3. SISTEMA EXPERTO
Trminos generales
1. INTRODUCCIN
En Inteligencia artificial uno de los temas a tratar es el de los
sistemas expertos. Mediante stos las mquinas que poseen cierta
informacin base consiguen dar una solucin adecuada a la
situacin planteada por el humano.
Este campo de investigacin se inicio en la dcada de los 70. En el
ao 1974 el profesor de la Universidad de Stanford Ted Shortliffe
desarroll MYCIN, el cual es considerado el primer sistema
experto de la historia. MYCIN consegua, mediante una serie de
preguntas que se le haca a un humano, elegir un diagnstico
adecuado de la enfermedad que sufra un paciente. ste sistema
demostr el poder de los sistemas basados en reglas para la
representacin del conocimiento y la inferencia en el dominio de
los diagnsticos mdicos [1].
En el presente documento se describe un sistema experto sencillo
parecido a MYCIN. El objetivo de este sistema es que la mquina
sea capaz de decidir, segn las respuestas que obtiene de una serie
de preguntas, cul es el jugador de ftbol ms adecuado de los que
tiene conocimiento. Tambin es capaz de ampliar su conocimiento
(aprender acerca de nuevos jugadores).
Para realizar dicho sistema experto se har uso de la herramienta
JESS (Extensin Java de CLIPS).
3.2.1 CLIPS
C Language Integrated Production System (Sistema de
produccin integrado en lenguaje C), sistema creado por la NASA
en 1986 como una herramienta para el desarrollo de Sistemas
Expertos. Su objetivo era solventar los problemas existentes en el
desarrollo con LISP. Aunque la interfaz que usa se parece mucho
a LIPS.
Es uno de los lenguajes ms utilizados ya que tiene una serie de
caractersticas bastante ventajosas. [4]
Figura 1. Estructura general de un sistema experto [3]
3.2.2 JESS
Java Expert System Shell
CLIPS.
4. DISEO
Para realizar el sistema experto Malidini en JESS tuvimos que
plantear cules seran las caractersticas que clasificaran a los
jugadores. Con esas caractersticas se consegua que el programa
desarrollado en JESS pudiera hacer, mediante su motor de
inferencia, un rbol de decisin que permitiese resolver el
problema propuesto.
5. IMPLEMENTACIN
El programa sigue los siguientes pasos para llegar a un jugador
adecuado.
7. CONCLUSIONES
Se ha tratado de desarrollar un ejemplo sencillo de sistema
experto utilizando JESS. El objetivo no era conseguir un sistema
profesional ni muy especializado. Sin embargo, se ha demostrado
que esta herramienta es muy potente para este tipo de sistemas.
Por otra parte, se ha podido comprobar la utilidad que puede
llegar a tener un sistema experto basado en conocimientos para la
toma de decisiones sencillas. Por tanto, este tipo de sistemas
tienen un amplio campo de aplicacin en diversas materias. Ya
que, cualquier mbito en que se requieran soluciones software
que permitan la toma de decisiones de manera fcil y rpida a
partir de unos datos concretos de entrada puede utilizar un sistema
experto.
8. AGRADECIMIENTOS
A Julio Villena Romn.
9. REFERENCIAS
[1] Villena Romn, Julio. 2009. Apuntes de la asignatura
Inteligencia en Redes de Comunicaciones. Tema: Breve
historia de la Inteligencia Artificial. Universidad Carlos III
(Madrid, Espaa, 2009) DOI =
http://www.it.uc3m.es/jvillena/irc/