Anda di halaman 1dari 5

SISTEMAS EXPERTOS

INTELIGENCIA ARTIFICIAL

Durante años la actividad de la Inteligencia Artificial estuvo dedicada a las investigaciones


teóricas y al desarrollo de experimentos a través de programas que demostraran “actitudes
inteligentes”, con estos programas se pretendía que la máquina jugara ajedrez, demostrara
teoremas matemáticos, etc.
No fue hasta los años 70 que surgió un nuevo paradigma en la Inteligencia Artificial “los
Sistemas Expertos”, cuya función es desarrollar trabajos similares a los que desarrollaría un
especialista en un área determinada, la idea no es sustituir a los expertos, sino que estos
sistemas sirvan de apoyo a los especialistas en un “dominio” de aplicación específico.
Estos sistemas expertos son en lo esencial sistemas de computación basados en conocimientos
cuyos componentes representan un enfoque cualitativo de la programación. Muchas personas
pueden creer que un Sistema Experto (SE) es un sistema compuesto por subsistemas y a su vez
estos por otros subsistemas hasta llegar a los programas, y que se miden por la cantidad de
programas que contienen. Sin embargo la cantidad no es lo que prima en los SE, si no la
cualidad del mismo, esta cualidad está dada por la separación de las reglas que describen el
problema (Base de Conocimientos), del programa de control que es quien selecciona las reglas
adecuadas (Motor de inferencias).
Podemos decir que un Sistema Experto es una Base de Conocimientos (BC), una Base de
Hechos (BH) y un Motor (o Máquina) de Inferencias (MI). Por otra parte estos sistemas no se
miden por la cantidad de instrucciones o programas sino por la cantidad de reglas que hay
contenida en su Base de Conocimientos, lo podemos definir como “La ciencia que estudia de
manera sistemática el comportamiento inteligente”
Para desarrollar los sistemas expertos primero es necesario abordar un área de interés, dentro
de esta área se seleccionan a los expertos, que son los especialistas capaces de resolver los
problemas en dicha área. Por ejemplo el área de interés de las empresas de proyectos, son
precisamente los proyectos y un especialista podría ser un arquitecto, un ingeniero civil, etc.
Ahora bien, casi siempre estos especialistas, son expertos en un dominio específico y es sobre
este dominio, donde poseen su mayor experiencia (Dominio de Experticidad), por ejemplo un
Ing. civil especializado en cimientos.

Una vez seleccionado al experto o a los expertos y estos estén de acuerdo en dar sus
conocimientos, comienza a jugar su papel el “Ingeniero de Conocimientos”, que es el
encargado de extraerle los conocimientos al experto y darle una representación adecuada, ya
sea en forma de reglas u otro tipo de representación, conformando así la base de
conocimientos del sistema experto.

Formas de representación de los conocimientos:


Reglas de producción
Redes semánticas
Marcos (Frames).

1
Imitación del comportamiento Inteligente y su relación con las funciones de un Sistema
de Información

ENTRADA PROCESO SALIDA


Oído, gusto, vista, Movimiento,
Razonamiento
olfato, tacto Voz, Señales,
Mensaje

Aprendizaje

ALMACENAMIENTO

Base del conocimiento

DEFINICION DE UN SISTEMA DE EXPERTO


Con base en los conceptos de datos, información y conocimiento, se puede definir un sistema de experto
como un sistema computacional interactivo que permite la creación de bases de conocimiento, las
cuales una vez cargadas responden a preguntas, despejan dudas y sugieren cursos de acción
emulando/simulando el proceso de razonamiento de un experto para resolver problemas en un área
específica del conocimiento humano.
De esta definición se desprenden las dos habilidades fundamentales que poseen los Sistemas de
Expertos:
Habilidad de aprendizaje
Habilidad para simular el proceso de razonamiento humano

La forma de representación más usada es por reglas de producción, también llamadas reglas de
inferencias. Casi todos los sistemas expertos están basados en este tipo de representación, ahora nos
ocuparemos de los sistemas basados en reglas.
Las reglas de producción son del tipo:
SI Premisa ENTONCES Conclusión (SI A ENTONCES B).
Donde tanto las premisas como la conclusión, no son más que una cadena de hechos conectados por “Y”
o por “O”, de forma general sería:
SI Hecho1 Y/O Hecho2 Y/O… HechoN ENTONCES Hecho1 Y/O … HechoN
Los hechos son afirmaciones que sirven para representar conceptos, datos, objetos, etc. Y el conjunto de
hechos que describen el problema es la base de hechos.
Ejemplo de hechos:
 Juan es un estudiante
 Juan tiene 8 años
 el perro es blanco
 a María le gusta el cine
 Pedro prefiere la película
 la edad de Luis es de 25 años
 Pedro tiene un salario de 200 dolares
Una regla es una combinación de hechos que permite representar conocimientos y sacar inferencias de
los mismos.
Ejemplo de reglas:
R1: SI Juan es estudiante Y Juan tiene 8 años Entonces Juan estudia en la primaria.
R2: SI el perro es blanco Y el perro se llama Dinky ENTONCES el perro es de Juan.
R3: SI a María le gusta la película Y Juan prefiere la pelota ENTONCES hacen falta televisores

2
Áreas de estudio e investigación de la Inteligencia Artificial

SIMULACION SENSORIAL ROBOTICA

Oído, vista, tacto, gusto, Apoyo a trabajos


olfato, etc. mecánicos y repetitivos

INTELIGENCIA
ARTIFICIAL

Oído, vista, tacto,


gusto, olfato, etc.

LENGUAJES NATURALES SISTEMAS EXPERTOS

Comunicación con Apoyo a las decisiones


computadoras en lenguaje
nativo

Las ventajas en general de los Sistema Expertos.


 Los conocimientos de un sistema experto pueden ser copiados y almacenados fácilmente,
siendo muy difícil la pérdida de éstos.
 Otra ventaja de los sistemas expertos sobre los humanos es que el experto computarizado
siempre está a pleno rendimiento. Cuando un humano se cansa, la exactitud de sus consejos
puede decaer. Sin embargo, el experto computarizado siempre proporcionará las mejores
opiniones posibles dentro de las limitaciones de sus conocimientos.
 Otra ventaja menos importante de un sistema experto radica en su !falta de personalidad!
Como probablemente sabrá, las personalidades no son siempre compatibles. Si no se lleva
bien con el humano experto, puede que se encuentre reticente a recabar sus conocimientos.
 Una última ventaja de un sistema experto está en que después de que un experto
computarizado exista, usted puede crear un nuevo experto simplemente copiando el
programa de una máquina a otra. Un humano necesita mucho tiempo para convertirse en un
especialista en ciertos campos, lo que hace difícil que puedan aparecer nuevos especialistas
humanos.

Las desventajas en general de los Sistema Expertos.


 Creatividad: los humanos pueden responder creativamente a situaciones inusuales, los
sistemas expertos no pueden.
 Experiencia Sensorial: los humanos tienen un amplio rango de disponibilidad de experiencia
sensorial. Y los sistemas expertos actualmente dependen de una entrada simbólica.
 Degradación: los sistemas expertos no son bueno para reconocer cuando no existen
respuestas o cuando los problemas están fuera de su área.

3
Limitaciones de los Sistema Expertos.
 Programación: Difícil de elaborar y precisan mantenimiento complejo
 El elevado costo: En tiempo y dinero para extraer el conocimiento de los especialistas
humanos.
 Poca flexibilidad a cambios: Hay que reprogramar el sistema
 Dificultad para manipular información no estructurada: Especialmente la información
incompleta, inconsistente o errónea.
 Desacuerdo entre los especialistas humanos: En la elaboración del sistema experto, los
especialistas humanos pueden estar en desacuerdo entre ellos mismos a la hora de tomar las
mejores decisiones para la solución de los problemas particulares.
Conclusión
Así como un Sistema de Experto proporciona beneficios, también involucra costos. Los costos
principales de un Sistema Experto son el Shell o paquete generador del sistema Experto, el equipo
computacional, consultoría especializada, contratación o pago de ingenieros del conocimiento,
tiempo de los expertos, costo de implantación, y los costos involucrado en el mantenimiento y
seguimiento del sistema.
Existen herramientas de software que ayudan al desarrollo de Sistemas Expertos, están
herramientas son llamadas generadoras de Sistemas Expertos o Shell. Los principales
componentes que integran el Shell son la base del conocimiento, el motor e inferencia y la
interface de usuario. Todos estos componentes apoyan la creación y utilización de Sistemas
Expertos.
Antes de que en una empresa se decida desarrollar un Sistema Experto es necesario analizar el
problema que se pretende solucionar para asegurarse de que cumple con las características
propias de un Sistema Experto. Habrá ocasiones en las que no se recomiende utilizar esta
herramienta de soporte a la toma de decisiones.
PREGUNTAS
1. Explique la relación que existe entre la Inteligencia artificial y los Sistemas Expertos.
La inteligencia artificial es la rama que realiza experimentos de programas que “simulan
inteligencia” y los sistemas expertos son aquellos sistemas que simulan ser “expertos” en
algún tema en especifico teniendo su diseño un “Grado de inteligencia.
2. Mencione y explique brevemente las áreas de estudio de la Inteligencia Artificial ¿Cuál de
éstas tiene más relación con el proceso de toma de decisiones en una organización.?
Justifique su respuesta.
Control de sistemas, planificación automática, responder diagnósticos, responder consultas,
reconocimiento de habla, escritura y de patrones. El área donde tiene más relación con la
toma de decisiones es
3. Explique claramente la forma en que un GDSS puede utilizar las herramientas e un Sistema
Experto para ayudar a incrementar la productividad en el proceso de toma de decisiones
simultáneas.
Un sistema experto podría ser utilizado para la formulación de estrategia, negociaciones de
cualquier tipo, así como evaluar algo en particular, ya que estos sistemas, tomado en cuenta
los datos del sistema, podrían tomar un camino, después de tomar varias decisiones en su
proceso de evaluación, y así tomar en cuenta el resultado que obtengamos. Esto nos daría un
criterio preliminar para establecer lo que realmente se hará.

4
4. Prepare una lista de diez problemas o más de diversas áreas funcionales de una organización
en que puedan implantarse Sistemas Expertos para una solución productiva de dichos
problemas
Programación de la producción, Convenios con empresas, alianzas estratégicas,
administración de la calidad, análisis de despachos, análisis de proyectos, implementación de
sistemas nuevos, creación de sucursales, análisis de mercados, evaluación económicas.
5. Investigue los paquetes de software o Shell disponibles en el mercado para la generación de
Sistemas Expertos, incluya caracteristícas.