0% encontró este documento útil (0 votos)
96 vistas5 páginas

Tarea 3

Un sistema experto es una aplicación informática capaz de resolver problemas que requieren un gran conocimiento sobre un tema específico. Se basa en una base de conocimientos que contiene la experiencia de uno o más expertos humanos. Está compuesto de una base de conocimientos, un motor de inferencia y una interfaz de usuario.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Descargar como docx, pdf o txt
0% encontró este documento útil (0 votos)
96 vistas5 páginas

Tarea 3

Un sistema experto es una aplicación informática capaz de resolver problemas que requieren un gran conocimiento sobre un tema específico. Se basa en una base de conocimientos que contiene la experiencia de uno o más expertos humanos. Está compuesto de una base de conocimientos, un motor de inferencia y una interfaz de usuario.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 5

Sistema Experto (SE)

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).
Los sistemas expertos forman parte de un firme y verdadero avance en la
inteligencia artificial simblica. Es el ejemplo ms exitoso de un Sistema
Basado en Conocimiento. Los sistemas expertos pueden incorporar el
expertise de algn experto humano de un campo especfico en forma de miles
de reglas.
Para una persona sera 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 tienen la ventaja frente a otro 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 ya est, sin necesidad de cambiar el
funcionamiento propio del programa.
Prolog puede ser visto como un lenguaje prescriptivo dado que un programa en
Prolog consiste de un conjunto de clasulas, donde cada clasula es, o un
hecho o una regla acerca de como puede inferirse alguna solucin para los
hechos dados. Adems, Prolog tiene implementada cierta inteligencia para
resolver el problema (esta inteligencia es un mecanismo de razonamiento
automtico llamado motor de inferencia basado en un algoritmo que se
conoce como resolucin).

Componentes de un SE
La 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: Se usa en los lenguajes. estructurados como son Pascal, C,
Visual Basic etc.
*El declarativo: Esta 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: Su funcin es administrar , como, cuando, y las reglas
de produccin que se aplicaran para la solucin de un determinado problema
Dirige y controla la implementacin del conocimiento, adems permite decidir
que tipo de tcnicas se usaran durante el diseo del sistema experto.
*La Interface:Parte que permite la comunicacin con el usuario, en forma
vidireccional(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.

Lenguajes de programacin de sistemas expertos


Son programas que se han diseado principalmente para emular un
comportamiento inteligente. Incluyen algoritmos de juego tales como el ajedrez,
programas de comprensin del lenguaje natural, visin por computadora,
robtica y "sistemas de expertos". responde a una interfaz ensamblador, el
segundo a interfaz compilador y el ultimo a interfaz interprete.
Un Lenguaje de Programacin se basa en reglas de accin (silogismos) , y el
anlisis de posibilidades dndonos una ayuda muy til en todas las ramas de
la accin humana. Es as como los Sistemas Expertos desarrollan una Funcin
muy importante "Realizar tareas genricas: es decir para la monitorizacin y el
diagnstico, adems de los trabajos de simulacin de la realidad (Realidad
Virtual en la actualidad).
Algunos lenguajes son lenguajes principalmente interpretados, como APL,
PROLOG y LISP.
APL (A Programing Language). Diseado para tablas, vectores y matrices;
utiliza smbolos especiales, distintos que el ASCII.

El nombre LISP es la abreviatura de List-Processing, ya que el LISP fue


desarrollado para el procesamiento de listas. La lista es la estructura ms
importante de LISP. El lenguaje LISP fue diseado ya a finales de los aos 50
por McCarthy. A lo largo de los ltimos aos se han desarrollado muchos
dialectos, por ejemplo MACLISP, COMMONLISP, INTERLISP, ZETALISP,
donde el COMMONLISP se est imponiendo cada vez ms como estndar.

Para que un sistema experto sea herramienta efectiva, los usuarios deben
interactuar de una forma fcil, reuniendo dos capacidades para poder cumplirlo:
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.
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.

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.
-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.

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 SE 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.

También podría gustarte