Anda di halaman 1dari 20

UNIVERSIDAD ESTATAL A DISTANCIA CONVIO UNED UCR

Introduccin a Computacin Cdigo 210

Sistema de expertos

Profesora

INDIRA ALFARO CASTILLO

Oscar Emilio Soto Prez 04/11/2012

0 Sistema de expertos

ndice
Introduccin ........................................................................................................................................ 2 Historia ................................................................................................................................................ 3 Sistema experto .................................................................................................................................. 5 Ingeniera del Conocimiento ............................................................................................................. 12 Base de conocimiento ....................................................................................................................... 14 Un Sistema Experto se puede comercializar ..................................................................................... 16 CONCLUCION..................................................................................................................................... 18 RECOMENDACIONES ......................................................................................................................... 18 BIBLIOGRAFIA .................................................................................................................................... 19

1 Sistema de expertos

Introduccin
Los Sistemas Expertos son un software que requiere una rea Especfica de estudio, como por ejemplo: medicina, mecnica y otros. Este tipo de software sirve de soporte para los conocedores del rea especfica para la toma de decisiones. Este software opera a travs de una base de conocimiento que da resultados a travs de reglas. El desarrollo de un Sistema Experto requiere de un Ingeniero de Conocimiento que difiere en lo que es un Analista de Sistemas de Informacin o un Administrador de Proyectos Informticos. El sistema de expertos es de gran importancia en nuestra poca se considera a alguien un experto en un problema cuando este individuo tiene conocimiento especializado sobre dicho problema. En el rea de los sistemas de expertos a este tipo de conocimiento se le llama conocimiento sobre el dominio. La palabra dominio se usa para enfatizar que el conocimiento pertenece a un problema especfico. Antes de la aparicin del ordenador, el hombre ya se preguntaba si se le arrebatara el privilegio de razonar y pensar. En la actualidad existe un campo dentro de la inteligencia artificial al que se le atribuye esa facultad: el de los sistemas expertos. Estos sistemas de expertos tambin son conocidos como Sistemas Basados en Conocimiento, los cuales permiten la creacin de mquinas que razonan como el hombre, restringindose a un espacio de conocimientos limitado. En teora pueden razonar siguiendo los pasos que seguira un experto humano (mdico, analista, empresario, etc.) para resolver un problema concreto.

2 Sistema de expertos

El modelo de conocimiento por ordenador ofrece un extenso campo de posibilidades en resolucin de problemas y en aprendizaje. Su uso se extender ampliamente en el futuro, debido a su importante impacto sobre los negocios y la industria.

Historia
La primera mquina de calcular mecnica, un precursor de la computadora digital, fue inventada en 1642 por el matemtico francs Blaise Pascal. Aquel dispositivo utilizaba una serie de ruedas de diez dientes en las que cada uno de los dientes representaba un dgito del 0 al 9 El inventor francs Joseph Marie Jacquard, al disear un telar automtico, utiliz delgadas placas de madera perforadas para controlar el tejido utilizado en los diseos complejos. Durante la dcada de 1880 el estadstico estadounidense Herman Hollerith concibi la idea de utilizar tarjetas perforadas, similares a las placas de Jacquard, para procesar datos. Hollerith consigui compilar la informacin estadstica destinada al censo de poblacin de 1890 de Estados Unidos mediante la utilizacin de un sistema que haca pasar tarjetas perforadas sobre contactos elctricos Posteriormente, la compaa Remington Rand fabric el modelo 1103, que competa con la 701 en el campo cientfico, por lo que la IBM desarrollo la 702, la cual present problemas en memoria, debido a esto no dur en el mercado. La computadora ms exitosa de la primera generacin fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magntico, que es el antecesor de los discos actuales. Otros modelos de computadora que se pueden situar en los inicios de la segunda generacin son: la UNIVAC 80 y 90, las IBM 704 y 709, Burroughs 220 y UNIVAC 1105. El desarrollo de sistema de expertos datan a mediados de los aos sesenta. Durante esta dcada los investigadores Alan Newell y Herbert Simn desarrollaron un programa llamado GPS (General Problem Solver; solucionador general de problemas). Poda trabajar con criptoaritmtica, con las torres de Hanoi y con otros

3 Sistema de expertos

problemas similares. Lo que no poda hacer el GPS era resolver problemas del mundo real, tales como un diagnstico mdico. Algunos investigadores decidieron entonces cambiar por completo el enfoque del problema restringiendo su ambicin a un dominio especfico e intentando simular el razonamiento de un experto humano. En vez de dedicarse a computarizar la inteligencia general, se centraron en dominios de conocimiento muy concretos. De esta manera nacieron los Sistemas de expertos. A partir de 1965, un equipo dirigido por Edward Feigenbaum, comenz a desarrollar Sistema de expertos utilizando bases de conocimiento definidas minuciosamente. Dos aos ms tarde se construye DENDRAL, el cual es considerado como el primer sistema de experto. La ficcin de dicho sistema de expertos era identificar estructuras qumicas moleculares a partir de su anlisis espectrogrfico. En la dcada de los setenta se desarroll MYCIN para consulta y diagnstico de infecciones de la sangre. Este sistema introdujo nuevas caractersticas: utilizacin de conocimiento impreciso para razonar y posibilidad de explicar el proceso de razonamiento. Lo ms importante es que funcionaba de manera correcta, dando conclusiones anlogas a las que un ser humano dara tras largos aos de experiencia. En MYCIN aparecen claramente diferenciados motor de inferencia y base de conocimientos. Al separar esas dos partes, se puede considerar el motor de inferencias aisladamente. Esto da como resultado un sistema vaco o shell (concha). As surgi EMYCIN (MYCIN Esencial) con el que se construy SACON, utilizado para estructuras de ingeniera, PUFF para estudiar la funcin pulmonar y GUIDON para elegir tratamientos teraputicos. En esa poca se desarrollaron tambin: HERSAY, que intentaba identificar la palabra hablada, y PROSPECTOR, utilizado para hallar yacimientos de minerales. De este ltimo deriv el shell KAS (Knowledge Adquisition System). En la dcada de los ochenta se ponen de moda los sistemas de expertos, numerosas empresas de alta tecnologa investigan en esta rea de la inteligencia artificial, desarrollando sistema de expertos para su comercializacin. Se llega a la conclusin de que el xito de un sistema de expertos depende casi exclusivamente de la calidad de su base de conocimiento. El inconveniente es que codificar la pericia de un experto humano puede resultar difcil, largo y laborioso. Un ejemplo de sistema e expertos moderno es CASHVALUE, que evala proyectos de inversin y VATIA, que asesora acerca del impuesto sobre el valor aadido o IVA.

4 Sistema de expertos

Sistema experto
Los sistemas expertos forman parte de un firme y verdadero avance en inteligencia artificial. Los sistemas expertos pueden incorporar miles de reglas. Para una persona seria una experiencia casi "traumtica" el realizar una bsqueda de reglas posibles al completado de un problema y concordar estas con las posibles consecuencias, mientras que se sigue en un papel los trazos de un rbol de bsqueda. Los sistemas expertos realizan amablemente esta tarea; mientras que la persona responde a las preguntas formuladas por el sistema experto, este busca recorriendo las ramas ms interesantes del rbol, hasta dar con la respuesta a fn al problema, o en su falta, la ms parecida a esta. Los sistemas expertos tienen la ventaja frente a otros tipos de programas de Inteligencia Artificial, de proporcionar gran flexibilidad a la hora de incorporar nuevos conocimientos. Para ello solo tenemos que introducir la nueva regla que deseemos hacer constar y a est, sin necesidad de cambiar el funcionamiento propio del programa. Los sistemas expertos son "auto explicativo", al contrario que en los programas convencionales, en los que el conocimiento como tal est encriptado junto al propio programa en forma de lenguaje de ordenador. Los sistemas expertos tienen un conocimiento declarativo, mientras que en los dems programas es procedural. La funcin de un Sistema 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 intentan estructurar y formalizar conocimientos ponindolos a disposicin del sistema, para que este pueda resolver una funcin dentro del mbito del problema, de igual forma que lo hubiera hecho un experto. Acceder a los conocimientos adquiridos por experiencia es lo ms difcil, ya que los expertos, al igual que otras personas, apenas los reconocen como tales. Son buscados con mucho esfuerzo y cuidado siendo descubiertos de uno en uno, poco a poco. Los sistemas expertos son llamados as porque emulan el razonamiento de un experto en un dominio concreto y en ocasiones son usados por stos. Con los sistemas expertos se busca una mejor calidad y rapidez en las respuestas dando as lugar a una mejora de la productividad del experto.
5 Sistema de expertos

Es una aplicacin informtica capaz de solucionar un conjunto de problemas que exigen un gran conocimiento sobre un determinado tema. Un sistema experto es un conjunto de programas que, sobre una base de conocimientos, posee informacin de uno o ms expertos en un rea especfica. Se puede entender como una rama de la inteligencia artificial, donde el poder de resolucin de un problema en un programa de computadora viene del conocimiento de un dominio especfico. Estos sistemas imitan las actividades de un humano para resolver problemas de distinta ndole (no necesariamente tiene que ser de inteligencia artificial). Tambin se dice que un SE se basa en el conocimiento declarativo (hechos sobre objetos, situaciones) y el conocimiento de control (informacin sobre el seguimiento de una accin). Para que un sistema experto sea herramienta efectiva, los usuarios deben interactuar de una forma fcil, reuniendo dos capacidades para poder cumplirlo: 1. Explicar sus razonamientos o base del conocimiento: los sistemas expertos se deben realizar siguiendo ciertas reglas o pasos comprensibles de manera que se pueda generar la explicacin para cada una de estas reglas, que a la vez se basan en hechos. 2. Adquisicin de nuevos conocimientos o integrador del sistema: son mecanismos de razonamiento que sirven para modificar los conocimientos anteriores. Sobre la base de lo anterior se puede decir que los sistemas expertos son el producto de investigaciones en el campo de la inteligencia artificial ya que sta no intenta sustituir a los expertos humanos, sino que se desea ayudarlos a realizar con ms rapidez y eficacia todas las tareas que realiza. Debido a esto en la actualidad se estn mezclando diferentes tcnicas o aplicaciones aprovechando las ventajas que cada una de estas ofrece para poder tener empresas ms seguras. Un ejemplo de estas tcnicas sera los agentes que tienen la capacidad de negociar y navegar a travs de recursos en lnea; y es por eso que en la actualidad juega un papel preponderante en los sistemas expertos.

Estructura bsica de un sistema de expertos. Un Sistema Experto est conformado por:

6 Sistema de expertos

Base de conocimientos (BC): Contiene conocimiento modelado extrado del dilogo con un experto. Base de hechos (Memoria de trabajo): contiene los hechos sobre un problema que se ha descubierto durante el anlisis. Motor de inferencia: Modela el proceso de razonamiento humano. Mdulos de justificacin: Explica el razonamiento utilizado por el sistema para llegar a una determinada conclusin. Interfaz de usuario: es la interaccin entre el SE y el usuario, y se realiza mediante el lenguaje natural.

Tipos de sistema de expertos.

Principalmente existen tres tipos de sistemas expertos:


Basados en reglas previamente establecidas. Basados en casos o CBR (Case Based Reasoning). Basados en redes bayesianas.

En cada uno de ellos, la solucin a un problema planteado se obtiene:

Aplicando reglas heursticas apoyadas generalmente en lgica difusa para su evaluacin y aplicacin. Aplicando el razonamiento basado en casos, donde la solucin a un problema similar planteado con anterioridad se adapta al nuevo problema. Aplicando redes bayesianas, basadas en estadstica y el teorema de Bayes.

Ventajas y limitaciones de los Sistemas Expertos Ventajas

Permanencia: A diferencia de un experto humano un SE (sistema experto) no envejece, y por tanto no sufre prdida de facultades con el paso del tiempo. Replicacin: Una vez programado un SE lo podemos replicar infinidad de veces. Rapidez: Un SE puede obtener informacin de una base de datos y realizar clculos numricos mucho ms rpido que cualquier ser humano. Bajo costo: A pesar de que el costo inicial pueda ser elevado, gracias a la capacidad de duplicacin el coste finalmente es bajo.

7 Sistema de expertos

Entornos peligrosos: Un SE puede trabajar en entornos peligrosos o dainos para el ser humano. Fiabilidad: Los SE no se ven afectados por condiciones externas, un humano s (cansancio, presin, etc.). Consolidar varios conocimientos. Apoyo Acadmico.

Limitaciones

Sentido comn: Para un Sistema Experto no hay nada obvio. Por ejemplo, un sistema experto sobre medicina podra admitir que un hombre lleva 40 meses 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 conversacin 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 resolucin de un problema. Conocimiento no estructurado: Un SE no es capaz de manejar conocimiento poco estructurado.

Ejemplos importantes

Dendral XCon Dipmeter Advisor Mycin CADUCEUS R1 CLIPS, Jess Prolog

8 Sistema de expertos

Tareas que realiza un Sistema Experto Monitorizacin La monitorizacin es un caso particular de la interpretacin, y consiste en la comparacin continua de los valores de las seales o datos de entrada y unos valores que actan como criterios de normalidad o estndares. En el campo del mantenimiento predictivo los Sistemas Expertos se utilizan fundamentalmente como herramientas de diagnstico. Se trata de que el programa pueda determinar en cada momento el estado de funcionamiento de sistemas complejos, anticipndose a los posibles incidentes que pudieran acontecer. As, usando un modelo computacional del razonamiento de un experto humano, proporciona los mismos resultados que alcanzara dicho experto. Diseo Diseo es el proceso de especificar una descripcin de un artefacto que satisface varias caractersticas desde un nmero de fuentes de conocimiento. El diseo se concibe de distintas formas:

El diseo en ingeniera es el uso de principios cientficos, informacin tcnica e imaginacin en la definicin de una estructura mecnica, mquina o sistema que ejecute funciones especficas con el mximo de economa y eficiencia.

El diseo industrial busca rectificar las omisiones de la ingeniera, es un intento consciente de traer forma y orden visual a la ingeniera de hardware donde la tecnologa no provee estas caractersticas.

Los sistemas de experto en diseo ven este proceso como un problema de bsqueda de una solucin ptima o adecuada. Las soluciones alternas pueden ser conocidas de antemano o se pueden generar automticamente probndose distintos diseos para verificar cules de ellos cumplen los requerimientos solicitados por el usuario, sta tcnica es llamada generacin y prueba, por lo tanto estos SE son llamados de seleccin. En reas de aplicacin, la prueba se termina cuando se encuentra la primera solucin; sin embargo, existen problemas ms complejos en los que el objetivo es encontrar la solucin ptima.
9 Sistema de expertos

Planificacin La planificacin es la realizacin de planes o secuencias de acciones y es un caso particular de la simulacin. Est compuesto por un simulador y un sistema de control. El efecto final es la ordenacin de un conjunto de acciones con el fin de conseguir un objetivo global. Los problemas que presentan la planificacin 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 subobjetivos diversos, por lo que deben elegirse soluciones de compromiso. Trabajo frecuente con incertidumbre, pues la mayora de los datos con los que se trabaja son ms 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 realizacin de las tareas de interpretacin, diagnstico y reparacin de forma secuencial. Con ello se consigue conducir o guiar un proceso o sistema. Los sistemas de control son complejos debido al nmero de funciones que deben manejar y el gran nmero 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. Cabe aclarar que los sistemas de control pueden ser en lazo abierto, si en el mismo la realimentacin 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. Reparacin, correcta o terapia. La reparacin, correccin, terapia o tratamiento consiste en la proposicin de las acciones correctoras necesarias para la resolucin de un problema. Los SE en reparacin tienen que cumplir diversos objetivos, como son: Reparacin lo ms rpida y econmicamente posible. Orden de las reparaciones cuando hay que realizar varias. Evitar los efectos secundarios de la reparacin, es decir la aparicin de nuevas averas por la reparacin.
10 Sistema de expertos

Simulacin La simulacin es una tcnica que consistente en crear modelos basados en hechos, observaciones e interpretaciones sobre la computadora, a fin de estudiar el comportamiento de los mismos mediante la observacin de las salidas para un conjunto de entradas. Las tcnicas tradicionales de simulacin requieren modelos matemticos y lgicos, que describen el comportamiento del sistema bajo estudio. El empleo de los sistemas de experto para la simulacin viene motivado por la principal caracterstica de los sistemas de experto, que es su capacidad para la simulacin del razonamiento de un experto humano, que es un proceso complejo. En la aplicacin de los sistemas de experto para simulacin hay que diferenciar cinco configuraciones posibles: 1. Un sistema de experto puede disponer de un simulador con el fin de comprobar las soluciones y en su caso rectificar el proceso que sigue. 2. Un sistema de simulacin puede contener como parte del mismo a un SE y por lo tanto el sistema de experto no tiene que ser necesariamente de simulacin. 3. Un sistema de experto puede controlar un proceso de simulacin, es decir que el modelo est en la base de conocimiento del sistema de experto y su evolucin es funcin de la base de hechos, la base de conocimientos y el motor de inferencia, y no de un conjunto de ecuaciones aritmtico lgicas. 4. Un sistema de experto puede utilizarse como consejero del usuario y del sistema de simulacin. 5. Un sistema de experto puede utilizarse como mscara o sistema frontal de un simulador con el fin de que el usuario reciba explicacin y justificacin de los procesos. Instruccin Un sistema de instruccin 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 enseanza que facilita el proceso de aprendizaje y la correccin de errores. Recuperacin de informacin
11 Sistema de expertos

Los Sistemas Expertos, con su capacidad para combinar informacin y reglas de actuacin, han sido vistos como una de las posibles soluciones al tratamiento y recuperacin de informacin, no slo documental. La dcada de 1980 fue prolija en investigacin y publicaciones sobre experimentos de este orden, inters que continua en la actualidad. Lo que diferencia a estos sistemas de un sistema tradicional de recuperacin de informacin es que stos ltimos slo son capaces de recuperar lo que existe explcitamente, mientras que un Sistema Experto debe ser capaz de generar informacin no explcita, razonando con los elementos que se le dan. Pero la capacidad de los SE en el mbito de la recuperacin de la informacin no se limita a la recuperacin. Pueden utilizarse para ayudar al usuario, en seleccin de recursos de informacin, en filtrado de respuestas, etc. Un SE puede actuar como un intermediario inteligente que gua y apoya el trabajo del usuario final.

Ingeniera del Conocimiento


Para que la teora actor-red nos brinde sus frutos es necesario llegar a una cuantificacin del conocimiento que circula a travs de las redes. Las bases de datos son simplemente una relacin de documentos, un sistema de almacenamiento de informacin. Las tcnicas de recuperacin, a travs de un medio de interrogacin adecuado, delimitan una parte del total de la base de datos, para entregarla al usuario que la consulta. El resultado es una sub-base, normalmente muy pertinente, fcilmente manejable por un ser humano y que debe ser estudiada y analizada por l para transformar la informacin contenida en ella en conocimiento. Este estudio consiste normalmente en la lectura detenida de los documentos, con el objeto de captar e interiorizar mentalmente las relaciones existentes entre todos los elementos y conceptos y hacerlos comprensibles al entendimiento. Cuando se consigue esto se dice que la informacin se ha transformado en conocimiento. Se entiende que el conocimiento implica generar una red sociocognitiva a partir de la informacin inconexa contenida en estos documentos. Cuando se cruza la informacin contenida en dos o ms documentos, el conocimiento conseguido es siempre mayor que la suma del conocimiento obtenible de los documentos por separado.
12 Sistema de expertos

Supongamos dos artculos cientficos, abreviadamente denominados doc1 y doc2. La lectura detenida de cada uno de ellos por separado genera, respectivamente, las siguientes cantidades de conocimiento: conoc(doc1) y conoc(doc2) Si una misma persona lee ambos documentos y cruza los contenidos de ambos (comparndolos, diferencindolos, reestructurndolos, etctera) se obtiene un conocimiento extra que no exista anteriormente en ellos y que aparece por primera vez en el cruce de ambos. El conocimiento total resultante es: Conocimiento total (doc1, doc2)=conoc (doc1)+conoc (doc2)+conoc (doc1xdoc2)

Donde conoc(doc1 x doc2) es el conocimiento que se genera por primera vez al cruzar, enlazar o asociar los documentos doc1 y doc2.

Figura 1. - Ingeniera del Conocimiento y sus aplicaciones La Ingeniera del Conocimiento consiste pues, en generar nuevo conocimiento, que antes no exista, a partir de la informacin contenida en las bases de datos documentales y mediante el cruce del contenido de los documentos. La ingeniera del conocimiento parte lgicamente de la Teora actor-red, ya que pone de
13 Sistema de expertos

manifiesto redes y genera otras nuevas. Adems hace uso de la Teora de la Traduccin-Traslacin, ya que mediante el acercamiento y puesta en relacin de actores, se produce un moldeo o traduccin para llevar los enunciados o modalidades a nuevos estadios de evolucin.

La Ingeniera del Conocimiento, por ser una ingeniera, debe usar tcnicas y metodologas de carcter cuantitativo e instrumental. As, las redes las describe matemticamente mediante la teora de los grafos. Para determinar la intensidad de los enlaces emplea ndices de similitud o cercana y como algoritmo fundamental el Anlisis de Palabras Asociadas. Alternativamente tambin se puede emplear anlisis mediante redes neuronales. El Anlisis de Palabras Asociadas se basa en leer los documentos y generar redes sociocognitivas a partir de la asociacin de las palabras que hay en los documentos. Necesariamente este procedimiento debe llevarse a cabo mediante sistemas informticos con softwares especficos. El resultado es lo que se denominan Bases de Conocimiento, en oposicin a Bases de Datos, que tan solo contienen datos (POLANCO, En la Figura 1 se representa el paso de la informacin contenida en las bases de datos a las bases de conocimiento gracias al Anlisis de Palabras Asociadas. Se especifican adems las aplicaciones ms representativas que hasta la actualidad se han realizado.

Base de conocimiento
Una Base de Conocimiento (o knowledgebase en ingls; KB, kb or ) es un tipo especial de base de datos para la gestin del conocimiento. Provee los medios para la recoleccin, organizacin y recuperacin computarizada de conocimiento. Las bases de conocimiento se han clasificado en dos grandes tipos: 1. Bases de conocimiento lebles por mquinas, diseadas para almacenar conocimiento en una forma legible por el computador, usualmente con el fin de obtener razonamiento deductivo automtico aplicado a ellas. Contienen una serie de datos, usualmente en la forma de reglas que describen el conocimiento de manera lgicamente consistente. Operadores lgicos
14 Sistema de expertos

como Y (conjuncin), O (disyuncin), condicin lgica y negacin son utilizada para aumentarla desde el conocimiento atmico. En consecuencia la deduccin clsica puede ser utilizada para razonar sobre el conocimiento en la base de conocimiento. Este tipo de bases de conocimiento son utilizadas por la Web semntica 2. Bases de conocimiento lebles por Humanos estn diseadas para permitir a las personas acceder al conocimiento que ellas contienen, principalmente para propsitos de aprendizaje. Estas son comnmente usadas para obtener y manejar conocimiento explicito de las organizaciones, incluyen artculos, white papers, manuales de usuario y otros. El principal beneficio que proveen las bases de conocimiento es proporcionar medios de descubrir soluciones a problemas ya resueltos, los cuales podran ser aplicados como base a otros problemas dentro o fuera del mismo rea de conocimiento. El ms importante aspecto de una base de conocimiento es la calidad de la informacin que esta contiene. Las Mejores Bases de Conocimiento tienen artculos cuidadosamente redactados que se mantiene al da, un excelente sistema de recuperacin de informacin (Motor de Bsqueda), y un delicado formato de contenido y estructura de clasificacin. Una Base de Conocimiento puede usar una ontologa para especificar su estructura (tipos de entidades y relaciones) y su esquema de clasificacin. Una ontologa, junto con un grupo de instancias de sus clases constituye una Base de Conocimiento. Determinando qu tipo de informacin es capturada, y dnde se encuentra la informacin en una base de conocimiento es algo que es determinado por los procesos que respaldan al sistema. Una estructura robusta de procesos es la columna vertebral de cualquier Base de Conocimiento. Algunas Bases de Conocimiento tienen un componente de inteligencia artificial. Este tipo de Bases de Conocimiento pueden sugerir soluciones a problemas espordicos en la retroalimentacin por el usuario, y son capaces de aprender de la experiencia (sistemas expertos). Representacin de Conocimiento, Razonamiento automatizado y argumentacin son las reas activas de la investigacin de la inteligencia artificial. Ejemplos de instalaciones La Escuela de Medicina de Tufts University ha creado una infraestructura de software llamada the Tufts University Sciences Knowledgebase, TUSK. Sirve como base de conocimiento de informacin curricular para las escuelas de ciencias de la salud en Tufts (mdica, dental, veterinaria, salud pblica, nutricin, ciencias biomdicas). Esta infraestructura es compartida con tres escuelas de medicina en los Estados Unidos, tres en frica y prximamente una en la India. La
15 Sistema de expertos

infraestructura permite a las instituciones crear una base de conocimiento al servicio de las necesidades locales

Un Sistema Experto se puede comercializar.


Los sistemas de expertos se pueden comercializar debido a que es software que se crea para agregarlo a un sistema operativo en el cual nos va mantener una base de conocimiento nos halla la base datos y stas esta compuestas por lenguajes de predicado, esta es uno de los componentes que contiene el conocimiento del experto o tambin llamado base de datos, su funcin es almacenar experiencias, conocimientos, etc. de una determinada rea. Existen dos tipos de base de conocimiento: El procedural: o Se usa en los lenguajes. estructurados como son Pascal, C, Visual Basic etc. El declarativo: o Est basado en hechos que vienen a ser acciones que se dan dentro del problema que utilizan los lenguajes Prolog y Lisp. El Motor de Inferencia: o Su funcin es administrar , como, cuando, y las reglas de produccin que se aplicaran para la solucin de un determinado problema o Dirige y controla la implementacin del conocimiento, adems permite decidir qu tipo de tcnicas se usaran durante el diseo del sistema experto. La Interface: o Parte que permite la comunicacin con el usuario, en forma bidireccional (ambos lados). Mediante al Interface el Motor de Inferencia reconoce la pregunta y saca datos de la Base de Conocimiento y mediante la Interface responde la pregunta Ejemplo este software de MYCIN es para para uso de la medicina para que los mdicos realicen un diagnostico en el campo de las enfermedades. MYCIN MYCIN es un Sistema Experto para la realizacin de diagnsticos, iniciado por Ed Feigenbaum y posteriormente desarrollados por E.Shortliffe y sus colaboradores. Su funcin es la de aconsejar a los mdicos en la investigacin y
16 Sistema de expertos

determinacin de diagnsticos en el campo de las enfermedades infecciosas de la sangre. El sistema MYCIN, al ser consultado por el mdico, solicita primero datos generales sobre el paciente: nombre, edad, sntomas, etc. Una vez conocida esta informacin por parte del sistema, el Sistema Experto plantea unas hiptesis. Para poder verificarlas comprueba primero la exactitud de las premisas de la regla. Esto se realiza mediante una bsqueda de enunciados correspondientes en la base de conocimientos. Estos enunciados pueden a su vez estar de nuevo en la parte de consulta de otra regla. Tambin lo realiza mediante determinadas preguntas al usuario. Aqu se hacen preguntas del tipo: Se ha practicado en el paciente algn tipo de intervencin quirrgica? Con las respuestas que recibe, el MYCIN verifica o rechaza las hiptesis planteadas. Una serie de tests han demostrado que MYCIN trabaja igual de bien que un mdico. Este otro ejemplo es para configurar redes de ordenadores. XCON XCON es un Sistema Experto para configuraciones desarrollado por la Digital Equipment Corporation. Segn los deseos individuales del cliente se configuran redes de ordenadores VAX. Ya que el abanico de productos que se ofrecen en el mercado es muy amplio, la configuracin completa y correcta de un sistema de estas caractersticas es un problema de gran complejidad. Las funciones de este Sistema Experto son las siguientes: o Pueden conjugarse los componentes solicitados por el cliente de forma conveniente y razonable? o Los componentes de sistema especificados son compatibles y completos? Las respuestas a estas preguntas son muy detalladas. XCON es capaz de comprobar y completar los pedidos entrantes mucho ms rpido y mejor que las personas encargadas hasta ahora de esa labor. Tambin podemos encontrar ejemplos en la industria en la pgina de www.matrikon.com que son procesos industriales en la parte de la ingeniera de procesos. En el campo de la industria estos sistemas son de gran importancia para procesos de alimentos.

17 Sistema de expertos

CONCLUCION
o Un sistema experto es aquel que simula el razonamiento humano ayudando usuario, dentro de un campo profesional, industrial, medico, cientfico, informtico, etc; segn sea el rea en donde se ocupe. Cuando los expertos humanos en una determinada materia son escasos, los Sistemas Expertos pueden recoger y difundir su conocimiento, estos conocimientos son basados en la informacin recogida de un experto en el rea del conocimiento. En situaciones complejas, donde la subjetividad humana puede llevar a conclusiones errneas. La posibilidad de poder emular la inteligencia humana ha despertado la curiosidad del ser humano desde tiempos remotos. Segn a avanzando la tecnologa en la informtica los conocimientos han superado la inteligencia humana.

RECOMENDACIONES
Actualmente el duro, difcil y cambiante mercado competitivo se vuelve ms complejo por la gran diversidad de informacin que se maneja se debe almacenar y analizar, por esta razn es necesario recurrir a esta poderosa robustas herramientas o sistemas que les sirvan de soporte a la hora de tomar decisiones. Esta inteligente, precisos y eficientes sistemas es necesario para el desarrollo de las organizaciones, en las cuales transforman en una importante estrategia de negocio, cada una de las reas y/o campos donde los expertos humanos sean escasos, ayudando a su desarrollo.

18 Sistema de expertos

BIBLIOGRAFIA
Beekman G, 2011. Introduccin a la computacin. Primer edicin, Talleres de Litogrfica Ingramex, S.A. de C.V. Mxico DF.Pag.414 a la 430 Site: GENSYM, www.gensym.com Site: MATRIKON, www.matrikon.com Site: Montes J, http://www.gestiopolis.com/canales2/gerencia/1/sisexp.htm

19 Sistema de expertos

Anda mungkin juga menyukai