INGENIERIA EN
SISTEMAS COMPUTACIONALES
ALUMNO(S): RECENOS CARRILLO
DANIEL
PROFESOR: M. EN C. HERNANDEZ COTE
DIEGO
MATERIA: SISTEMAS DE INFORMACION
9no CUATRIMESTRE
CICLO ESCOLAR
2021-2022
Sistemas expertos
✓ Los sistemas expertos son aplicaciones tecnológicas que pertenecen al gran
campo de la inteligencia artificial y pueden identificarse como programas
informáticos que reproducen la actuación de uno o varios expertos en un
campo de actividad determinado (dominio). Estos sistemas están ya bastante
maduros y, por lo tanto, son ampliamente aplicables en muchos contextos;
un ejemplo es la venta de productos complejos para la que es imprescindible
contar con un configurador de productos.
✓ En este servicio, que actualizaremos periódicamente, analizamos en detalle
qué son los sistemas expertos, cómo funcionan, cómo se aplican y dónde
pueden producir beneficios para las empresas.
✓ Un sistema experto es capaz de aplicar de forma autónoma procedimientos
de inferencia, es decir, lógica: se utiliza un proceso inductivo o deductivo para
llegar a una conclusión tras el análisis de una serie de hechos o
circunstancias. Problemas que, de ser resueltos por un ser humano,
requerirían la intervención de un experto con conocimientos específicos en
la materia o disciplina de la que surge el problema.
✓ Un sistema experto es, de hecho, un programa informático que, tras haber
sido debidamente entrenado, es capaz de deducir información (output) a
partir de un conjunto de datos y fuentes de información (input).
CUANDO USAR SISTEMAS EXPERTOS
✓ 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.
✓ 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.
Clasificación de los sistemas expertos
En la actualidad, los sistemas expertos pueden dividirse en dos categorías
principales:
✓ Sistemas expertos basados en reglas: se trata de sistemas basados en
reglas clásicas bien conocidas por el mundo de la informática en la forma IF
(condición) y THEN (acción). Dado un conjunto de hechos, los sistemas
expertos son capaces de deducir nuevos hechos gracias a sus reglas.
✓ Sistemas expertos basados en árboles: En este caso, dado un conjunto de
datos y algunas deducciones, el sistema experto crea un árbol (de posibles
alternativas) que clasifica los distintos datos. Ante un problema, se analizan
nuevos datos del árbol y el nodo final representa la solución.
COMPONENTES DE SISTEMAS EXPERTOS
Podemos decir que un sistema experto consiste en una base de conocimientos, una
base de hechos y un motor (o máquina) de inferencias. 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.
La Base de Conocimientos (BC): es el conjunto de reglas que permiten
representar los conocimientos del dominio de experto, donde cada regla
aisladamente tiene significado propio. Normalmente los conocimientos son de tipo
declarativo por lo cual la BC casi siempre es una descripción de los conocimientos
del experto y requiere de algún mecanismo que obtenga las inferencias adecuadas
para resolver el problema, sea capaz de seleccionar las reglas y que las vaya
ejecutando: el motor de inferencias.
El Motor de Inferencias (MI): es un programa de control cuya función es
seleccionar las reglas posibles a satisfacer el problema, para ello se vale de ciertas
estrategias de control sistemáticas o de estrategias heurísticas. La estrategia de
control sistemática es un programa de control hecho de forma algorítmica que aplica
una heurística de propósito general cuya función es una exploración exhaustiva y
metódica de la base de conocimientos.
La Base de Hechos (BH): también conocida como memoria de trabajo o base de
datos global, es la que contiene los datos de partida y los criterios de parada, la
misma se va actualizando durante la ejecución del sistema.
Además de los componentes anteriores los sistemas expertos necesitan interactuar
con el usuario y con el experto.
APLICACIONES DE SISTEMAS EXPERTOS
CADUCEUS: fue un sistema experto médico programado para realizar diagnósticos
en medicina interna. Pretendía mejorar el MYCIN, sistema que a su vez se basaba
en DENDRAL y que estaba focalizado sobre las bacterias infecciosas de la sangre.
CADUCEUS, eventualmente, podía diagnosticar hasta 1.000 enfermedades
diferentes, usando un motor de inferencia semejante al del MYCIN, usando un grafo
acíclico direccionado que representaba las relaciones de causalidad entre variables.
CLIPS: es una herramienta que provee un entorno de desarrollo para la producción
y ejecución de sistemas expertos. CLIPS es un acrónimo de C Language Integrated
Production System (Sistema de Producción Integrado en Lenguaje C). En la
actualidad, entre los paradigmas de programación que soporta CLIPS se
encuentran la Programación lógica, la Programación imperativa y la Programación
Orientada a Objetos.
Dendral: (Interpreta la estructura molecular) es el nombre de un sistema
experto desarrollado por Edward Feigenbaum. Fue el primer sistema experto en ser
utilizado para propósitos reales, al margen de la investigación computacional, y
durante aproximadamente 10 años, el sistema tuvo cierto éxito
entre químicos y biólogos, ya que facilitaba enormemente la inferencia de
estructuras moleculares, dominio en el que Dendral estaba especializado.
Dipmeter Advisor: (Asesor) fue un sistema experto temprano desarrollado
en 1980 por Schlumberger Doll Research para auxiliar en el análisis de los datos
recolectados durante la exploración petrolera. Era principalmente influyente, no por
un gran salto técnico, sino porque era bastante exitoso para las divisiones petroleras
de Schlumberger y porque fue una de las pocas historias exitosas dentro de la
burbuja de la Inteligencia Artificial en recibir amplia publicidad.
Mycin: es un sistema experto desarrollado a principios de los años 70 por Edward
Shortliffe, en la Universidad de Stanford. Fue escrito en Lisp, e inicialmente estaba
inspirado en Dendral, otro sistema experto que tuvo cierto éxito a finales de los años
60. Su principal función consistía en el diagnóstico de enfermedades infecciosas de
la sangre; además, Mycin era capaz de “razonar” el proceso seguido para llegar a
estos diagnósticos, y de recetar medicaciones personalizadas a cada paciente
(según su estatura, peso, etc.).
Prolog (o PROLOG): proveniente del francés PROgrammation en LOGique,1 es
un lenguaje de programación lógico e interpretado usado habitualmente en el
campo de la Inteligencia artificial. as primeras versiones del lenguaje diferían, en
sus diferentes implementaciones, en muchos aspectos de sus sintaxis,
empleándose mayormente como forma normalizada el dialecto propuesto por la
Universidad de Edimburgo,6 hasta que en 1995 se estableció un estándar ISO
(ISO/IEC 13211-1), llamado ISO-Prolog.
XCON: El programa R1 (luego llamado XCON, por eXpert CONfigurer) era
un sistema de producción basado en reglas escrito en OPS5 por John P.
McDermott de CMU en 1978 para asistir a los pedidos de los sistemas de
computadores VAX de DEC (Digital Equipment Corporation) seleccionando los
componentes del sistema de acuerdo a los requerimientos del cliente.
Interpretación: los sistemas expertos analizan datos complejos y potencialmente
“ruidosos” para determinar su significado (el sistema experto puede aplicarse en los
casos en que es necesario disponer de descripciones de situaciones a partir de
datos procedentes de diversas fuentes, por ejemplo, en el ámbito del IoT con datos
procedentes de sensores);
Diagnóstico: en algunos casos, los sistemas expertos analizan los datos para
determinar una enfermedad y, por tanto, “sugieren” un diagnóstico; en otros, el
sistema experto deduce las anomalías o el mal funcionamiento mediante la
observación (útil, por ejemplo, en el ámbito del mantenimiento predictivo);
Predicción: en este caso, el sistema experto se convierte en el elemento a través
del cual, aplicando un modelo adecuado del pasado y el presente, se pueden
predecir patrones futuros (por ejemplo, en el ámbito económico o político);
Diseño y configuración: en este caso, los sistemas son capaces de diseñar y
configurar soluciones/respuestas sobre la base de determinadas especificaciones
(el sistema experto configura “objetos”, propuestas, soluciones de acuerdo con las
restricciones).
Referencias:
1) Sistemas Expertos: Definición, Aplicaciones y Ejemplos. (s. f.). Tecnologías
Información. Recuperado 7 de julio de 2022, de [Link]
[Link]/[Link]
2) EcuRed. (s. f.). Sistemas expertos - EcuRed. Recuperado 7 de julio de 2022,
de
[Link]
_sistema_experto.3F
3) Madruga, A. (2016, 30 marzo). ¿Cuáles son los componentes de un sistema
experto? Futuro de la inteligencia artificial. Recuperado 7 de julio de 2022, de
[Link]
sistema-experto/
4) Boldrini, N. B. (2021, 19 noviembre). Sistemas Expertos, qué son, su
clasificación, cómo funcionan y para qué se utilizan. Innovación Digital 360.
Recuperado 7 de julio de 2022, de [Link]
a/sistemas-expertos-que-son-su-clasificacion-como-funcionan-y-para-que-
se-utilizan/