Sie sind auf Seite 1von 5

SISTEMAS EXPERTOS

DEFINICIN DE SISTEMAS EXPERTOS


Los Sistemas Expertos, rama de la Inteligencia Artificial, son sistemas
informticos que simulan el proceso de aprendizaje, de memorizacin, de
razonamiento, de comunicacin y de accin en consecuencia de un experto
humano en cualquier rama de la ciencia.
Estas caractersticas le permiten almacenar datos y conocimiento, sacar
conclusiones lgicas, tomar decisiones, aprender de la experiencia y los datos
existentes, comunicarse con expertos humanos, explicar el por qu de las
decisiones tomadas y realizar acciones como consecuencia de todo lo anterior.
Tcnicamente un 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 situacin 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.
Los Sistemas expertos se aplican a la Medicina, Economa, Psicologa,
Finanzas, Derecho y prcticamente todas las ramas del conocimiento.
VENTAJAS DE SISTEMAS EXPERTOS
Se crearon sistemas expertos que adems basandose en algunas de accin
(silogismos) y el anlisis de posibilidades nos dan una ayuda muy til, en todas
las ramas de la accin humana. Deeste modo se crearon sistemas expertos
para tareas genericas: es decir para la monitorizacin y el diagnostico, adems
de los trabajos de simulacin de la realidad. se esta usando en gran medida
para la monitorizacion y diagostico: como en plantas de energa, grandes
industrias, cohetes, control de trafico aereo, busqueda de yacimientos
petroliferos y hasta hospitales.
DESVENTAJAS DE SISTEMAS EXPERTOS
Tiene sus limitaciones propias, al ser un especialista en tan solo un rea, pero
un completo idiota en casi todas las otras ramas del pensamiento humano y al
ser rule-base-sistgms (sistemas basados en reglas fijas), donde se pierden
algunas veces la creatividad y un sentido comn.
CAPACIDADES DE LOS SISTEMAS EXPERTOS
Los siguientes expertos se aplican por norma general en problemas que
implican un procedimiento basado en el conocimiento. Un procedimiento de
solucin basado en el conocimiento comprende las siguientes capacidades.
Utilizacin de normas o estructuras que contengan conocimiento y experiencias
de expertos especializados.

Deduccin logica de conclusiones.


Capaz de interpretar datas ambiguos.
Manipulacion de conocimientos afectados por valores de probalidad
FUNCION DE SISTEMAS EXPERTOS
La funcion de un sistemas experto es la de aportar soluciones a problemas,
como si de humanos se tratara, es decir, capaz de mostrar soluciones
inteligentes. Es posible gracias a que al sistema lo crean con expertos
(humanos), que intentas estruturan y formatizar conocimientos poniendolos a
disposicin del sistema, para que este pueda resolver una funcion dentro del
ambito del problemas, de igual forma que lo hubiera hecho un experto acceder
a los conocimientos adquiridos por experiencia es lo mas dificil, ya que los
expertos, al igual que otras personas, apenas lo reconocen como tales. Son
buscados con mucho esfuerzo y cuidado siendo descubiertos de uno en uno,
poco a poco.
COMPONENTES DE SISTEMAS EXPERTOS
La base de conocimientos:
La base de conocimientos contiene todos los hechos, las reglas y los
procedimientos del dominio de aplicacin que son importantes para la solucion
del problema. Contiene el conocimiento de los hechos y la experiencia de los
expertos de un dominio determinado.
Un sistema experto contiene conocimiento de los hechos y de las experiencias
de los expertos en un dominio determinado.
El mecanismo de inferencia de un sistema experto puede simular la estrategia
de solucion de un experto. Es la unidad logica con la que se extraen
conclusiones de la base de conocimiento, segn un metodo fijo de solucin de
problemas que esta configurado, limitando el procedimiento humano de los
expertos para solucionar problemas.
Una conclusin se produce mediante aplicacin de las reglas sobre hechos
presentes. Las funciones de mecanismo de inferencia son:
1. Determinacin de las acciones que tendra lugar, el orden en que lo haran y
como lo haran entre las diferentes partes del sistema experto.
2. Determinar como y cuando se procesaran las reglas, y dado el caso tambien
la eleccin de que reglas deberan procesarse.
3. Control de dialogo con el usuario.
El componente explicativo:
Explica al usuario la estrategia de solucion encontrada y el porque de las
decisiones tomas. Las soluciones descubiertas por los expertos deben poder
ser repetibles, tanto por lo el ingeniero del conocimiento en la base de
comprobacion, asi como por usuario. La exactitud de los resultados, slo podr

ser controlada, naturalmente por los expertos. siempre es deseable que


durante el trabajo de desarrollo del sistema se conozca el grado de progreso en
el procesamiento del problema.
A pesar de insistir sobre la importancia del componente explicativo es muy
dificil y hasta ahora no se han conseguido cumplir todos los requisitos de un
buen componente explicativo. Muchos representan el progreso y la consulta al
sistema de forma grafica, adems los componentes explicativos intentan
ajustar su funcin rastreando hacia atrs el camino de la solucin. aunque
encontrar la forma de representar finalmente enun texto lo suficiente intelegible
las soluciones encontradas depara las mayores dificultades.
Los componentes explicativos pueden ser suficientes para el ingeniero del
conocimiento, ya que esta muy familizrizado con el entorno del conocimiento de
datos y a veces basta tambien para el experto, pero para el usuario, que a
menudo desconoce las sutilizas del conocimiento de datos, los compones
explicativos son todavia un poco satisfactorios.
La interfaz del usuario:
Sirve para que ste pueda realizar una consulta en un lenguaje lo ms natural
posible. Este componente es la forma en la que el sistemas se presenta ante el
usuario.
Requisitos o caractersticas de la interface que se presenta al usuario al
desarrollar el sistema.
1.

El aprendizaje del manejo debe ser rpido.

2.

Debe evitarse en lo posible la entrada de datos errneos.

3.

Los resultados deben presentarse en una forma clara para el usuario.

4.

Las preguntas y explicaciones deben ser comprensibles.

El componente de adquisicin
Ofrece ayuda a la estructuracin e implementacin del conocimiento en la base
de conocimientos. Un buen componente de adquisicin ayudara
considerablemente la labor del ingeniero del conocimiento. Este puede
concentrarse principalmente en la estructuracin del conocimiento sin tener que
dedicar tanto tiempo en la actividad de programacin. Daremos una regla o
requisitos de nuestro componente de adquisicin.
Requisitos o caractersticas del componente de adquisicin.
1. El conocimiento, es decir, las reglas, los hechos, las relaciones entre los
hechos, debe poder introducirse de la forma ms sencilla posible.
2. Posibilidades de representacin clara en todas las informaciones contenida
en una base de conocimientos.

3. Comprobacin automtica de la sintaxis.


4. Posibilidad constante de acceso al lenguaje de programacin.

CARACATERISTICAS
CAPACIDAD DE INFERENCIA DEDUCTIVA:
Esto significa que los agentes no solo deben recuperar la informacin
almacenada en la base de datos, sino hacer deducciones usando informacin
para hacer deducciones que produzcan nuevas informaciones para la base de
datos.
CRECIMIENTO DINAMICO:
Porque los datos y las reglas estn sujetas a constante revisin, es decir, es
fcil devorar o modificar los datos.
COLECCIN INTEGRADA DE CONOCIMIENTO:
Los agentes que constituyen el sistema pueden representar los juicios de
muchos expertos en varias partes del globo. Estas experiencias son guardadas
en un solo lugar por lo que es posible la utilizacin luego por los expertos o no
expertos tambin. Sin embargo, la real utilidad de ese sistema es que permite
un constante intercambio de datos y juicios de lideres expertos, y esto permite
la formacin de nuevas reglas e ideas acerca del tema.

REPRODUZCA O CREE UN SISTEMA EXPERTO PARA


RESOLVER UNA SITUACIN PROBLEMTICA RELACIONADA
CON LA ECONOMA.
El software libre nos proporciona buenas herramientas para el desarrollo de
sistemas expertos. Algunas de ellas son: clips y babylon.
Ejemplo de uso de clips:
[darroyo@turing:/usr/share/doc/clips-doc/examples]$ clips
CLIPS> (load "auto.clp")
Defining deffunction: ask-question
Defining deffunction: yes-or-no-p
Defining defrule: normal-engine-state-conclusions +j
...
CLIPS> (reset)
CLIPS> (run)
The Engine Diagnosis Expert System
Does the engine start (yes/no)?

El sistema va haciendo preguntas acerca de algunos problemas en economa y


finalmente otorga un diagnstico.

Das könnte Ihnen auch gefallen