0% encontró este documento útil (0 votos)
3 vistas9 páginas

Componentes y Funciones de Sistemas Expertos

Los Sistemas Expertos son programas diseñados para resolver problemas que requieren conocimientos especializados, utilizando una base de conocimientos y un mecanismo de inferencia para simular el razonamiento de un experto humano. Estos sistemas se componen de una base de conocimientos, un mecanismo de inferencia, un componente explicativo y una interfaz de usuario, permitiendo una interacción efectiva y la presentación clara de resultados. Su desarrollo ha crecido con el tiempo, facilitando la toma de decisiones en diversas áreas, especialmente en medicina.

Cargado por

jatziridiaz155
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas9 páginas

Componentes y Funciones de Sistemas Expertos

Los Sistemas Expertos son programas diseñados para resolver problemas que requieren conocimientos especializados, utilizando una base de conocimientos y un mecanismo de inferencia para simular el razonamiento de un experto humano. Estos sistemas se componen de una base de conocimientos, un mecanismo de inferencia, un componente explicativo y una interfaz de usuario, permitiendo una interacción efectiva y la presentación clara de resultados. Su desarrollo ha crecido con el tiempo, facilitando la toma de decisiones en diversas áreas, especialmente en medicina.

Cargado por

jatziridiaz155
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

SISTEMAS EXPERTOS

SISTEMAS EXPERTOS

Gary Oskar Espadas Cabrera

SISTEMAS EXPERTOS
INTRODUCCIÓN 1
Componentes de un sistema experto 3
Preguntas comunes 4

Requisitos o características del componente de adquisición 4


Conclusiones6
Referencias 7
Autor………………………………………………………………………………………………………………………………………………..9

INTRODUCCIÓN

Los Sistemas Expertos Basados en Conocimientos (SE) son programas de computadora

diseñados para resolver problemas que requieren de expertos humanos (EH) para su

solución. Entendemos por EH a la persona que tiene conocimientos profundos de un

cierto tema (por lo general estrecho o específico, de ahí su expertez o destreza), y tiene

experiencia en resolver con ellos problemas útiles; como por ejemplo: diagnosticar

enfermedades en el caso del Médico, diseñar catalizadores en el caso del Químico,

diseñar un puente en el caso de un Ingeniero Civil, detectar una falla en un automóvil en

el caso de un Ingeniero Mecánico, o localizar un mineral en una determinada zona

geográfica en el caso de un Geólogo.

La mayoría de las computadoras ejecutan hoy en día una gran cantidad de programas

que realizan decisiones lógicas, sin embargo los programas utilizan poca cantidad de

conocimiento. Estos programas están divididos en dos partes: algoritmos y datos. Los

algoritmos especifican los pasos para resolver un problema específico, los datos

caracterizan los parámetros del problema en particular. Los expertos humanos, por otra

parte, no siguen este modelo para resolver un problema, utilizan fragmentos de

1
SISTEMAS EXPERTOS

conocimiento y su experiencia, para alcanzar la solución de un problema en particular.

Los SE representan estos fragmentos de experiencia y conocimiento en una base de

conocimientos (BC), que posteriormente es accedida para razonar sobre un problema en

particular. Como consecuencia de esto, los SE difieren de los programas convencionales

en su arquitectura, en la forma en que se incorpora el conocimiento, en la manera

interactiva en que se ejecutan y en la impresión que crean en los usuarios que lo

utilizan; muestran, generalmente, un comportamiento similar al de un EH.

Los SE tienen capacidad para resolver problemas muy difíciles, tan bien o mejor que un

EH, razonar heurísticamente utilizando reglas que los EH consideran eficaces,

interactuar eficazmente y en lenguaje natural con las personas, manipular expresiones

simbólicas y razonar sobre ellas, funcionar con datos erróneos y reglas imprecisas,

contemplar múltiples hipótesis alternativas, explicar por qué plantean sus preguntas

cuando están intentando resolver un problema, y justificar sus conclusiones.

El estudio y desarrollo de los sistemas expertos (SE) comenzó a mediados de la década

del 60. Entre 1965 y 1972 fueron desarrollados varios de estos sistemas, muchos de

ellos tuvieron un alcance muy limitado, otros como mycin , dendral y prospector ,

constituyeron la base histórica de los SE y aún en la actualidad son de gran interés para

los investigadores que se dedican al estudio y construcción de los mismos.

En teoría estos sistemas son capaces de razonar siguiendo pasos comparables a los que

sigue un especialista (médico, biólogo, geólogo, matemático, etc), cuando resuelve un

problema propio de su disciplina. Por ello el creador de un se debe comenzar por

identificar y recoger, del experto humano, los conocimientos que éste utiliza:

conocimientos teóricos, pero sobre todo los conocimientos empíricos adquiridos en la

práctica.

Por ser los SE programas basados en conocimiento, la programación de SE incluye

2
SISTEMAS EXPERTOS

como aspecto fundamental la programación del conocimiento (figura 1) la cual hace uso

de la representación explícita del conocimiento a utilizar por el sistema y de su

interpretación y manipulación lógica por medio de mecanismos de inferencia, que

permitan deducir nuevo conocimiento a partir del que ya se conoce.

COMPONENTES DE UN SISTEMA EXPERTO

Una característica decisiva de los Sistemas Expertos es la separación entre

conocimiento (reglas, hechos) por un lado y su procesamiento por el otro. A ello se

añade una interface de usuario y un componente explicativo.

Componentes:

1- La Base de Conocimientos de un Sistema Experto contiene el conocimiento de los

hechos y de las experiencias de los expertos en un dominio determinado. La Base de

conocimientos contiene todos los hechos, las reglas y los procedimientos del dominio de

aplicación que son importantes para la solución del problema. La base de conocimientos

aloja la totalidad de las informaciones específicas relativas al campo del saber deseado

2- El Mecanismo de Inferencia de un Sistema Experto puede simular la estrategia de

solución de un experto. El mecanismo de inferencia es la unidad lógica con la que se

extraen conclusiones de la base de conocimientos, según un método fijo de solución de

problemas que esta configurado imitando el procedimiento humano de los expertos para

solucionar problemas. Una conclusión se produce mediante aplicación de las reglas

sobre los hechos presentes.

3- El Componente Explicativo explica al usuario la estrategia de solución encontrada y


3
SISTEMAS EXPERTOS

el porqué de las decisiones tomadas. Las soluciones descubiertas por los expertos deber

poder ser repetibles tanto por el ingeniero del conocimiento en la fase de comprobación

así como por el usuario. La exactitud de los resultados sólo podrá ser controlada,

naturalmente, por los expertos.

4- La Interface de Usuario sirve para que éste pueda realizar una consulta en un

lenguaje lo más natural posible. En este componente como todos bien sabéis es la forma

en la que el sistema se nos presentará ante el usuario. Como en los anteriores nos surgen

dudas y preguntas como por ejemplo:

Preguntas Comunes:

- ¿Cómo debe responder el usuario a las preguntas planteadas?

- ¿Cómo saldrán las respuestas del sistema a las preguntas que se le planteen?

- ¿Qué informaciones se representarán de forma gráfica?

La interface que se presentará al usuario son cuatro, que considero las más

importantes y las más a tener en cuenta al desarrollar el sistema:

Requisitos o Características de la interface:

1- El aprendizaje del manejo debe ser rápido. El usuario no debe dedicar mucho tiempo

al manejo del sistema , debe ser intuitivo , fácil en su manejo. No debemos olvidar que

nuestro sistema simula al comportamiento de un experto. Debe sernos cómodo y

relativamente sencillo en cuanto al manejo.

2- Debe evitarse en lo posible la entrada de datos errónea. Ejemplo: Poneros en la

situación de que nuestro sistema a un médico. Cuando nosotros acudimos a un médico,

4
SISTEMAS EXPERTOS

le contamos y detallamos nuestros síntomas y el con sus preguntas junto con nuestras

respuestas nos diagnostica nuestra Imaginaros que acudimos a un medico

y le decimos que nos duele una pierna en lugar de un brazo, el diagnostico será inútil. El

ejemplo es muy exagerado pero demuestra la importancia en la correcta introducción de

los datos al sistema.

3- Los resultados deben presentarse en una forma clara para el usuario. Vuelvo al

ejemplo del médico. Si nuestro médico nos diagnostica un medicamento pero en nuestra

receta no nos escribe cada cuantas horas hemos de tomarlo por ejemplo, por muy bueno

que sea el medicamento, la solución a nuestro problema será ineficiente por completo.

Por eso se insiste en que los resultados debe ser claros y concisos.

4- Las preguntas y explicaciones deben ser comprensibles Con estas cuatro reglas

crearemos nuestro interface con grandes posibilidades de éxito.

5- El Componente de Adquisición ofrece ayuda a la estructuración e implementación del

conocimiento en la base de conocimientos. Un buen componente de adquisición ayudará

considerablemente la labor del Ingeniero del Conocimiento. Este puede concentrarse

principalmente en la estructuración del conocimiento sin tener que dedicar tanto tiempo

en la actividad de programación. Como hice en el campo de la interface , daremos unas

reglas o requisitos para la realización de nuestro componente de adquisición.

Requisitos o características del componente de adquisición:

1- El conocimiento, es decir, las reglas, los hechos, las relaciones entre los hechos, etc..,

debe poder introducirse de la forma más sencilla posible.

2- Posibilidades de representación clara de todas las informaciones contenidas en una

base de conocimientos.

3- Comprobación automática de la sintaxis.


5
SISTEMAS EXPERTOS

4- Posibilidad constante de acceso al lenguaje de programación.

Como se pone en práctica cada uno de los requisitos dependerá del lenguaje de

programación elegido y del hardware que tengamos. El experto deberá estar algo

familiarizado con el componente de adquisición para poder realizar modificaciones por

sí sólo.

Conclusiones

Los sistemas expertos son de mucha utilidad en la vida real, y apoyan en gran manera a

los sistemas de soporte a la decisión, ya que nos permiten realizar decisiones basadas en

la experiencia humana (EH) de algún especialista en determinada área, esto es con el fin

de retener el conocimiento y de esa manera lograr convertirlo en un activo importante

en una organización y que se traduce en un valor importante para la misma, pues con

ese tipo de sistemas, nos permiten contar con la experiencia primordial, aunque sea de

manera virtual. Conllevándonos a una toma de decisiones mas apegada a la realidad y

con mas información de primer nivel.

Tal como nos pudimos dar cuenta, los Sistemas Expertos nos permiten tomar mejores

decisiones, que lógicamente, se traducen en ganancias o resultados positivos para la

empresa ó personas. Esta claro que el desarrollo de estos sistemas ha ido

incrementándose a través del tiempo, y por lo tanto ha podido ayudar a muchísima

gente, específicamente en el ámbito de la medicina.

El Sistema Experto realiza una labor de apoyo a la toma de decisiones de los expertos

en diversas áreas, facilitándoles de esta manera el trabajo que ellos realizan y de esa
6
SISTEMAS EXPERTOS

manera liberándolos de tomar decisiones en algunos casos, repetitivas y permitiéndoles

ocupar su tiempo en problemas con una diversidad y poco comunes. Mientras menos

cansanción presente el experto humano, son menos las decisiones erróneas que pueda

tomar. Cada día se desarrollan más y más sistemas expertos, que de alguna manera van

cubriendo diversas áreas, tanto científicas, como educativas, y cualquier tipo.

Como conclusión final, podemos decir que los Sistemas Expertos son herramientas

necesarias en la vida real y que nos apoya en la manera de realizar diversas actividades,

tal como si tuviéramos a nuestro alcance a un experto de cualquier ámbito.

Referencias

1. Benchimol, g y otros (1990) Los Sistemas Expertos en la Empresa. Ed.

Macrobit, México

2. Casali A, Razonamiento Aproximado en los Sistemas Expertos. –

Publicaciones de la ECI, Depto de Computación Universidad Nacional

de Bs. As., 1989.

3. Cuena, J. Notas sobre modelos de razonamiento. Dpto. de I.A., Facultad

de Informática, UPM, 1995.

4. D. Waterman, A Guide to Expert System - 1986.

5. Giarratano & Riley . Sistemas Expertos - Principios y Programación -. 3º

Ed. Int. Thomson Ed, 2000.

6. Jackson, P. Introduction to Expert Systems Addison-Wesley, 1990.

7. Joseph P. Bigus and Jennifer Bigus. Constructing intelligent agents with

Java.
7
SISTEMAS EXPERTOS

8. López de Mántaras, Ramón. Approximate Reasoning Models –– Ellis

Horwood 1990.

9. M. Wooldridge & N. Jennings, Intelligent Agents: Theory and Practice ––

The Knowledge Engineering Review 10 (2), pp 115-152, 1995.

10. Nilsson , Principios de Intelligencia Artificial –1987.

11. Nebendahl - Sistemas Expertos. Tomo I y II. Marcombo 1991.

12. Parsaye K. y M. Chignell. "Expert Systems For Expert". John Wiley &

Sons Inc. New York, 1988.

13. Patrick Winston .Inteligencia Artificial - 3º Edición - Addison Wesley

1994.

14. Plüss, j.j. (1999) sistemas expertos: un enfoque pragmático, ed. unr,

argentina

15. Rich, Gustavo-Gili, Inteligencia Artificial, , eds., 1988

16. Rich & Knight "Inteligencia Artificial", , McGraw Hill, eds., 1994

17. Rolston "Principios de Inteligencia Artificial y Sistemas Expertos", ,

McGraw Hill, eds., 1990

18. Russell Stuart and Peter Norvig, "Artificial Intelligence, A Modern

Approach", Prenctice Hill, New Jersey, 1995.

19. Sánchez y beltrán, j. (1990) sistemas expertos. una metodología de

programación, Ed. Macrobit, México

20. Turban Efraim, "Expert Systems and Applied Artificial Intelligence".

Macmillan Publishing Company, New York, 1992

21. Wenger Etienne. "Artificial Intelligence and Tutoring Systems" Morgan

Kaufmann Publishers, Inc., California, USA, 1987.

8
SISTEMAS EXPERTOS

AUTOR

I.S.C. Gary Oskar Espadas Cabrera

Maestría en Administración de Tecnologías de Información

ITESM campus Monterrey

Centrales II

Tel . 01 81 8358 80 38 ext 40401, ext 2110

También podría gustarte