Está en la página 1de 22

Universidad Alejandro de Humboldt

Sede Los Dos Caminos


Carrera: Ingeniería en Informática
Curso: Robótica y Sistemas Expertos
Sección: DCM0901IIV1

Sistemas Expertos

Alumnos:
Espinoza, C. Alejandro, F C.I: 26.576.423

Caracas 11-2018
Índice

Introducción. 2
Historia 3-7

Evolución histórica

Los sistemas expertos 7-17

Características

Ventajas de los Sistemas Expertos

Limitaciones

Aplicaciones de los Sistemas Expertos

Tareas que realiza un Sistema Experto

Monitorización

Diseño

Planificación

Control

Simulación

Instrucción

Recuperación de información

Componentes de un sistema experto


¿Por qué utilizar un sistema experto? 17

Conclusión. 18

Bibliografía. 19
Introducción

El pasar del tiempo y la innovación del ser humano hace que llegue a usar

grandes cantidades de maquinaria haciendo así una implementación de distintas

habilidades para la facilidad de distintas tareas, he aquí donde entran la tecnología de

los sistemas expertos con conjunto de la inteligencia artificial, el invento, por no decir

más, el más novedoso que ha revolucionado la facilidad para el ser humano, desde

automatización hasta facilidad de mecanismos, con esto mismo podemos observar

como la toma de las decisiones se puede obtener una mejor situación de distintas

formas al tener opciones más exactas y mejor tomadas que las que podría seleccionar

un ser humano con esto podemos dar por hecho que gracias a ellos los sistemas

expertos son de mejor importancia día a día debido a que conllevan a elecciones más

acertadas gracias a su aprendizaje.

2
Historia

Los sistemas expertos forman parte de la ciencia de la computación y dentro

de ésta se ubican en la rama de la inteligencia artificial. Éste término fue usado por

primera vez por un doctor de la Universidad Stanford, Edward A. Feigenbaum. El

estipuló que el poder de resolución de un problema en un programa de computadora

viene del conocimiento de un dominio específico, no solo de las técnicas de

programación y el formalismo que contiene. Antes de eso casi todos los

investigadores en inteligencia artificial habían tratado de desarrollar métodos

generales de programación que resolverían grandes problemas conceptuales pero

estos programas resolvían pobremente los problemas individuales.

En el desarrollo de los sistemas expertos también se ha producido a medida

que se ha ido desarrollando la Inteligencia artificial y los diferentes métodos que se

han empleado para su resolución. El desarrollo de lenguajes como LISP y PROLOG

condicionaron esa evolución, así como investigaciones en diversos campos

relacionados. Los primeros sistemas expertos que se desarrollaron en los años 1960

eran capaces de resolver solo problemas basados en situaciones determinadas,

mediante sistemas de reglas. Es a partir de los años 1970 cuando se empiezan a

resolver problemas basados en situaciones inciertas, basados en medidas difusas al

principio y en redes probabilísticas con posterioridad.

3
Evolución histórica

En 1965 aparece DENDRAL, duró su realización más de diez años hasta 1975, este

fue el primer sistema experto. Es en ese año cuando Feigenbaum entra a formar parte

del departamento de Informática de Stanford. Allí conoció a Joshua Lederberg, el

cual quería averiguar cuál era la estructura de las moléculas orgánicas completas. El

objetivo de DENDRAL fue estudiar un compuesto químico. El descubrimiento de la

estructura global de un compuesto exigía buscar en un árbol las posibilidades, y por

esta razón su nombre es DENDRAL que significa en griego "árbol".Antes de

DENDRAL los químicos solo tenían una forma de resolver el problema, estar era

tomar unas hipótesis relevantes como soluciones posibles, y someterlas a prueba

comparándolas con los datos.

En 1965 también se empezaron a utilizar técnicas para la resolución de

problemas que se caracterizaban por la búsqueda heurística como modelo para la

resolución de problemas, y con ellas comenzó la investigación y desarrollo de los

sistemas expertos.

En 1972, en la Universidad de Standford se desarrolla MYCIN, sistema

experto dentro del campo de la medicina para diagnóstico de enfermedades

infecciosas en la sangre. MYCIN se trataba de un sistema experto para el diagnóstico

de enfermedades infecciosas. Desde los resultados de análisis de sangre, cultivos

bacterianos y demás datos, el programa era capaz de determinar, o en lo menos,

sugerir el microorganismo que estaba causando la infección. Después de llegar a una

4
conclusión, MYCIN prescribía una medicación que se adaptaba perfectamente a las

características de la persona, tales como el peso corporal de este.

Al mismo tiempo, Davir Marr propone nuevas teorías sobre la capacidad de

reconocimiento visual de las diferentes máquinas.

En 1972 aparece el lenguaje PROLOG basado en las teorías de Minsky.

En 1973 se desarrolla el sistema experto llamado TIERESIAS. El cometido de

este sistema experto era el de servir de intérprete entre MYCIN y los especialistas que

lo manejaban, a la hora introducir nuevos conocimientos en su base de datos. El

especialista debía utilizar MYCIN de una forma normal, y cuando este cometiera un

error en un diagnóstico (hecho producido por la falta o fallo de información en el

árbol de desarrollo de teorías) TEIRESIAS corregiría dicho fallo destruyendo la regla

si es falsa o ampliándola si es eso lo que se necesita.

En 1979 aparece XCON, primer programa que sale del laboratorio Su usuario

fue la Digital Equipament Corporation (DEC).

El cometido de XCON sería configurar todos los ordenadores que saliesen de

la DEC. El proyecto presentó resultados positivos y se empezó a trabajar en el

proyecto más en serio en diciembre de 1978.

En abril de 1979 el equipo de investigación que lo había diseñado pensó que

ya estaba preparado para salir, y fue entonces, cuando se hizo una prueba real,

esperando resolver positivamente un 95 % de las configuraciones, este porcentaje tal

alto se quedó en un 20 % al ser contrastado con la realidad; XCON volvió al

5
laboratorio, donde fue revisado y a finales de ese mismo año funcionó con resultados

positivos en la DEC.

En 1980 se instauró totalmente en DEC. Y en 1984, el XCOM había crecido

hasta multiplicarse por diez. El XCOM supuso un ahorro de cuarenta millones de

dólares al año para la DEC.

Entre los años 1980 a 1985 se produce la revolución de los Sistemas Expertos.

En estos 5 años se crearon diversos sistemas expertos como el DELTA, de General

Electric Company, para la reparación de locomotoras diesel y eléctricas. "Aldo en

Disco" para la reparación de calderas hidroestáticas giratorias usadas para la

eliminación de bacterias.

Se crearon multitud de empresas dedicadas a los sistemas expertos como

Teknowledge Inc., Carnegie Group, Symbolics, Lisp Machines Inc., Thinking

Machines Corporation, Cognitive Systems Inc. formando una inversión total de 300

millones de dólares. Los productos más importantes que creaban estas nuevas

compañías eran las "máquinas Lisp", que se trataba de unos ordenadores que

ejecutaban programas LISP con la misma rapidez que en un ordenador central, y el

otro producto fueron las "herramientas de desarrollo de sistemas expertos".

En 1987 XCON empieza a no ser rentable. Los técnicos de DEC tuvieron que

actualizar XCOM rápidamente llegándose a gastar más de dos millones de dólares al

año para mantenimiento y algo parecido ocurrió con el DELTA..También en 1987

aparecieron los microordenadores Apple y compatibles IBM con una potencia

6
parecida a los LISP. El software se transfirió a máquinas convencionales utilizando el

lenguaje "C" lo que acabó con el LISP.

A partir de los 1990 y con el desarrollo de la Informática, se produce un

amplio desarrollo en el campo de la Inteligencia artificial y los Sistemas Expertos,

pudiéndose afirmar que estos se han convertido en una herramienta habitual en

determinadas empresas en la actualidad.

Los sistemas expertos

Los sistemas expertos utilizados en inteligencia artificial son software

que emula el comportamiento de un experto humano en la solución de un problema.

Los sistemas expertos funcionan de manera que almacenan conocimientos concretos

para un campo determinado y solucionan los problemas, utilizando esos

conocimientos, mediante deducción lógica de conclusiones. Con ellos se busca una

mejora en calidad y rapidez de respuestas dando así lugar a una mejora de la

productividad del experto.

Los sistemas expertos pueden estar basados en reglas, es decir,

disponen de unos conocimientos predefinidos que se utilizan para tomar todas las

decisiones (aplicando heurística), o basados en casos (CBR, Case Based Reasoning),

aplicando el razonamiento basado en casos, donde la solución a un problema similar

planteado con anterioridad se adapta a un nuevo problema.

Para los verdaderos expertos humanos supone un gran apoyo que reduce

tiempo y, en ocasiones puede realizar tareas por sí mismo. Pero, para que un sistema

7
experto sea una herramienta efectiva debe de poseer dos capacidades: por un lado,

debe ser posible explicar los razonamientos del sistema experto, por otro debe ser

capaz de integrar nuevos conocimientos, así como modificar sus conocimientos

obtenidos por otros mejorados.

Características

Para que un sistema actúe como un verdadero experto, es deseable que reúna,

en lo posible, lo más importante de las características de un experto humano, esto es:

Habilidad para adquirir conocimiento.

Fiabilidad, para poder confiar en sus resultados o apreciaciones.

Solidez en el dominio de su conocimiento.

Capacidad para resolver problemas.

Dada la complejidad de los problemas que usualmente tiene que resolver un

sistema experto, puede existir cierta duda en el usuario sobre la validez de respuesta

obtenida. Por este motivo, es una condición indispensable que un sistema experto sea

capaz de explicar su proceso de razonamiento o dar razón del por qué solicita tal o

cual información o dato.

Estas características le permiten almacenar datos y conocimiento, sacar

conclusiones lógicas, tomar decisiones, aprender de la experiencia y los datos

existentes, comunicarse con expertos humanos, explicar el porqué de las decisiones

tomadas y realizar acciones como consecuencia de todo lo anterior. Técnicamente un

8
sistema experto, contiene una base de conocimientos que incluye la experiencia

acumulada de expertos humanos y un conjunto de reglas para aplicar ésta base de

conocimientos en una situación particular que se le indica al programa. Cada vez el

sistema se mejora con adiciones a la base de conocimientos o al conjunto de reglas.

Ventajas de los Sistemas Expertos

Los sistemas expertos han resultado uno de los grandes avances en la

inteligencia artificial. Entre sus muchas ventajas destaca el hecho de poder trabajar

con gran cantidad de información lo cual es más limitado en los expertos humanos y

puede afectar negativamente en la solución de problemas por parte de estos últimos.

Además, hoy en día, los sistemas expertos son capaces de trabajar a velocidades muy

elevadas.

Pero no todo son ventajas. Existen numerosas limitaciones o inconvenientes

que se dan en los sistemas expertos. En primer lugar, el elevado coste que suponen y

el tiempo que debe gastarse en programarlos. Además, para actualizar un sistema

experto es necesario reprogramarlo. Por otro lado, la IA no ha conseguido desarrollar

sistemas que sean capaces de resolver problemas de manera general, de aplicar el

sentido común para resolver situaciones complejas ni de controlar situaciones

ambiguas.

Limitaciones

Sentido común: Para un Sistema Experto no hay nada obvio. Por ejemplo, un

sistema experto sobre medicina podría admitir que un hombre lleva 40 meses

9
embarazado, a no ser que se especifique que esto no es posible ya que un hombre no

puede gestar hijos.

Lenguaje natural: Con un experto humano podemos mantener una

conversación informal mientras que con un SE no podemos.

Capacidad de aprendizaje: Cualquier persona aprende con relativa facilidad de

sus errores y de errores ajenos, que un SE haga esto es muy complicado.

Perspectiva global: Un experto humano es capaz de distinguir cuales son las

cuestiones relevantes de un problema y separarlas de cuestiones secundarias.

Capacidad sensorial: Un SE carece de sentidos.

Flexibilidad: Un humano es sumamente flexible a la hora de aceptar datos

para la resolución de un problema.

Conocimiento no estructurado: Un SE no es capaz de manejar conocimiento

poco estructurado.

Un sistema experto no posee sentimientos ni puede comprender ciertas

emociones y conceptos humanos como el matrimonio, la moralidad el amor o planear

el futuro

Aplicaciones de los Sistemas Expertos

10
Las principales aplicaciones de los sistemas expertos son las relacionadas con

el mundo empresarial. Esto se debe a que resultan muy útiles en funciones como la

contabilidad, tesorería, gestiones internas…El campo que más aplicaciones de

sistemas expertos está realizando es el de la auditoría.

Pero los sistemas expertos son aplicados en muchas más áreas con resultados

satisfactorios. Algunas de las principales son: telecomunicaciones, medicina, militar,

derecho, aeronáutica, geología, electrónica.

Tareas que realiza un Sistema Experto

Monitorización

La monitorización es un caso particular de la interpretación, y consiste en la

comparación continua de los valores de las señales o datos de entrada y unos valores

que actúan como criterios de normalidad o estándares. En el campo del

mantenimiento predictivo los Sistemas Expertos se utilizan fundamentalmente como

herramientas de diagnóstico. Se trata de que el programa pueda determinar en cada

momento el estado de funcionamiento de sistemas complejos, anticipándose a los

posibles incidentes que pudieran acontecer. Así, usando un modelo computacional del

razonamiento de un experto humano, proporciona los mismos resultados que

alcanzaría dicho experto.

Diseño

11
Diseño es el proceso de especificar una descripción de un artefacto que

satisface varias características desde un número de fuentes de conocimiento.

El diseño se concibe de distintas formas:

El diseño en ingeniería es el uso de principios científicos, información técnica

e imaginación en la definición de una estructura mecánica, máquina o sistema que

ejecute funciones específicas con el máximo de economía y eficiencia.

El diseño industrial busca rectificar las omisiones de la ingeniería, es un

intento consciente de traer forma y orden visual a la ingeniería de hardware donde la

tecnología no provee estas características.

Los SE en diseño ven este proceso como un problema de búsqueda de una

solución óptima o adecuada. Las soluciones alternas pueden ser conocidas de

antemano o se pueden generar automáticamente probándose distintos diseños para

verificar cuáles de ellos cumplen los requerimientos solicitados por el usuario, esta

técnica es llamada “generación y prueba”, por lo tanto, estos SE son llamados de

selección. En áreas de aplicación, la prueba se termina cuando se encuentra la primera

solución; sin embargo, existen problemas más complejos en los que el objetivo es

encontrar la solución óptima.

Planificación

La planificación es la realización de planes o secuencias de acciones y es un

caso particular de la simulación. Está compuesto por un simulador y un sistema de

12
control. El efecto final es la ordenación de un conjunto de acciones con el fin de

conseguir un objetivo global.

Los problemas que presentan la planificación mediante SE son los siguientes:

Existen consecuencias no previsibles, de forma que hay que explorar y

explicar varios planes.

Existen muchas consideraciones que deben ser valoradas o incluirles un factor

de peso.

Suelen existir interacciones entre planes de subjetivos diversos, por lo que

deben elegirse soluciones de compromiso.

Trabajo frecuente con incertidumbre, pues la mayoría de los datos con los que

se trabaja son más o menos probables, pero no seguros.

Es necesario hacer uso de fuentes diversas tales como bases de datos.

Control

Un sistema de control participa en la realización de las tareas de

interpretación, diagnóstico y reparación de forma secuencial. Con ello se consigue

conducir o guiar un proceso o sistema. Los sistemas de control son complejos debido

al número de funciones que deben manejar y el gran número de factores que deben

considerar; esta complejidad creciente es otra de las razones que apuntan al uso del

conocimiento, y por tanto de los SE.

13
Cabe aclarar que los sistemas de control pueden ser en lazo abierto, si en el

mismo la realimentación o el paso de un proceso a otro lo realiza el operador, o en

lazo cerrado si no tiene que intervenir el operador en ninguna parte del mismo.

Reparación, correcta o terapia.

La reparación, corrección, terapia o tratamiento consiste en la proposición de

las acciones correctoras necesarias para la resolución de un problema. Los SE en

reparación tienen que cumplir diversos objetivos, como son: Reparación lo más

rápida y económicamente posible. Orden de las reparaciones cuando hay que realizar

varias. Evitar los efectos secundarios de la reparación, es decir la aparición de nuevas

averías por la reparación.

Simulación

La simulación es una técnica que consiste en crear modelos basados en

hechos, observaciones e interpretaciones sobre la computadora, a fin de estudiar el

comportamiento de los mismos mediante la observación de las salidas para un

conjunto de entradas. Las técnicas tradicionales de simulación requieren modelos

matemáticos y lógicos, que describen el comportamiento del sistema bajo estudio.

El empleo de los SE para la simulación viene motivado por la principal

característica de los SE, que es su capacidad para la simulación del razonamiento de

un experto humano, que es un proceso complejo.

En la aplicación de los SE para simulación hay que diferenciar cinco

configuraciones posibles:

14
Un SE puede disponer de un simulador con el fin de comprobar las soluciones

y en su caso rectificar el proceso que sigue.

Un sistema de simulación puede contener como parte del mismo a un SE y

por lo tanto el SE no tiene que ser necesariamente de simulación.

Un SE puede controlar un proceso de simulación, es decir que el modelo está

en la base de conocimiento del SE y su evolución es función de la base de hechos, la

base de conocimientos y el motor de inferencia, y no de un conjunto de ecuaciones

aritmético – lógicas.

Un SE puede utilizarse como consejero del usuario y del sistema de

simulación.

Un SE puede utilizarse como máscara o sistema frontal de un simulador con el

fin de que el usuario reciba explicación y justificación de los procesos.

Instrucción

Un sistema de instrucción realizara un seguimiento del proceso de

aprendizaje. El sistema detecta errores ya sea de una persona con conocimientos e

identifica el remedio adecuado, es decir, desarrolla un plan de enseñanza que facilita

el proceso de aprendizaje y la corrección de errores.

Recuperación de información

Los Sistemas Expertos, con su capacidad para combinar información y reglas

de actuación, han sido vistos como una de las posibles soluciones al tratamiento y

15
recuperación de información, no sólo documental. La década de 1980 fue prolija en

investigación y publicaciones sobre experimentos de este orden, interés que continua

en la actualidad.

Lo que diferencia a estos sistemas de un sistema tradicional de recuperación

de información es que éstos últimos sólo son capaces de recuperar lo que existe

explícitamente, mientras que un Sistema Experto debe ser capaz de generar

información no explícita, razonando con los elementos que se le dan. Pero la

capacidad de los SE en el ámbito de la recuperación de la información no se limita a

la recuperación. Pueden utilizarse para ayudar al usuario, en selección de recursos de

información, en filtrado de respuestas, etc. Un SE puede actuar como un

intermediario inteligente que guía y apoya el trabajo del usuario final.

Componentes de un sistema experto

Separan conocimientos (reglas y hechos) y el procesamiento; se le añade una

interface de usuario y un componente explicativo; los siguientes componentes pueden

estar estructurados de formas muy variadas.

Base de conocimientos: Contiene el conocimiento de los hechos y las

experiencias de los expertos en un dominio determinado

Mecanismo de inferencia: Puede simular la estrategia de solución de un

experto

Componente explicativo: Explica al usuario la estrategia de solución

encontrada y el porqué de las decisiones tomadas

16
Interface de usuario: Sirve para que este pueda realizar una consulta en un

lenguaje lo más natural posible

Componente de adquisición: Ofrece ayuda a la estructuración e

implementación del conocimiento en la base de conocimientos

Tipos de sistemas expertos

Existen tres tipos de sistemas expertos:

Basados en reglas: Aplicando reglas heurísticas apoyadas generalmente en

lógica difusa para su evaluación y aplicación.

Basados en casos CBR (Case Based Reasoning): Aplicando el razonamiento

basado en casos, donde la solución a un problema similar planteado con anterioridad

se adapta al nuevo problema.

Basados en redes: Aplicando redes bayesianas, basadas en estadística y el

teorema de Bayes.

¿Por qué utilizar un sistema experto?

Con su ayuda, personas con poca experiencia pueden resolver problemas que

requieren un "conocimiento formal especializado". Se pueden obtener conclusiones y

resolver problemas de forma más rápida que los expertos humanos. Estos sistemas

razonan, pero en base a un conocimiento adquirido y no tienen sitio para la

subjetividad. Se ha comprobado que tienen al menos, la misma competencia que un

especialista humano.

17
Su uso es especialmente recomendado en las siguientes situaciones:

Cuando los expertos humanos en una determinada materia son escasos.

En situaciones complejas, donde la subjetividad humana puede llevar a

conclusiones erróneas.

Cuando es muy elevado el volumen de datos que ha de considerarse para

obtener una conclusión.

Conclusión

Los sistemas expertos es un campo interesante, con ella hemos podido

avanzara de forma automatizada, haciendo así de forma más fácil y productiva en

distintas áreas donde podemos ver como ayudan en la organización de distintas

formas, pasando por lo ultima innovación se dice que es lo mejor utilizar esta

tecnología puesto que gracias a la inteligencia artificial puede tener un margen de

error mucho menor a lo de los humanos debido a que estos no tienen atener el error

humano y al aprender constantemente los hace menos peligrosos para las tomas de

decisiones.

18
Bibliografía
Referencias Electrónicas

Nombre de la página: ECURED


Link:
https://www.ecured.cu/Sistemas_expertos

Hora de visita 12:01 PM

Nombre de la página: wikipedia


Link:
https://es.wikipedia.org/wiki/Sistema_experto
Hora de visita 12:45 PM

Nombre de la página: Inteligencia artificial 101


Link:
https://inteligenciaartificial101.wordpress.com/2013/09/20/sistemas-expertos/

Hora de visita 14:20. PM

19
20

También podría gustarte