You are on page 1of 6

Sistemas

Ao de la Consolidacin del
Expertos
Mar de Grau
USP

INGENIERA INFORMTICA Y DE SISTEMAS

[Subttulo del documento]

NOMBRES Y APELLIDOS:
Nonato Aguilar Isidro Rolando
Paul Zapata Mechato
Saldarriaga Snchez Piero
CURSO: SISTEMAS DE INFORMACIN

CICLO: VI

SEMESTRE: 2016-I

DOCENTE: JAVIER MARTINEZ CARRIN

I.-

UTILICE LA SIGUIENTE ESTRUCTURA PARA EL DESARROLLO DE SU PRCTICA


1.

PALABRAS CLAVE
Ttulo: SISTEMAS EXPERTOS (SE)
Especialidad:
Sistema experto, inteligencia artificial, lenguajes basados en reglas, Rete,
estudio de la literatura

2.

TTULO: SISTEMAS EXPERTOS

SISTEMAS EXPERTOS

3.

RESUMEN:
En la actualidad y ante un mercado diverso y altamente competitivo que exige a las
empresas almacenar y analizar una gran diversidad de informacin, los Sistemas
Expertos se destacan entre las herramientas de soporte para la toma de decisiones. Han
sido diseados para facilitar tareas en mltiples campos de aplicacin y proporcionar
equivalentes resultados que un especialista, emulando la capacidad humana de tomar
decisiones de acuerdo a las condiciones del contexto.
El presente trabajo es un compendio donde se expone de manera introductoria el origen
de los Sistemas Expertos, sus caractersticas principales, su vinculacin con la
inteligencia artificial, las diferentes tecnologas asociadas y su aplicacin para la ciencia
y la industria. Asimismo, tambin se presentan brevemente tecnologas y frameworks
disponibles en la actualidad para disear e implementar un Sistema Experto en diferentes
reas o mercados. Finalmente, se completa el trabajo con un breve anlisis describiendo
las ventajas, limitaciones y tendencias actuales en Sistemas Expertos.
Palabras Clave: sistema experto, inteligencia artificial, lenguajes basados en reglas, Rete,
estudio de la literatura

4.

ABSTRACT
Nowadays and considering the diverse and highly competitive market, companies are
required store and analyse a wide variety of information. Expert Systems stand out from
the support tools of decision-making. They are designed to facilitate tasks in many
application fields and provide results equivalent to a specialist, emulating the human
capacity to make decisions according to context conditions.
This paper is a compendium which introduces the origin of Expert Systems, its main
features, its link to artificial intelligence, the different associated technologies and its
application to science and industry. In addition, it briefly describes the technologies and
frameworks available today to design and implement an Expert System in different areas
or markets. Finally, the work is completed with a brief analysis describing the
advantages, limitations and current trends in Expert Systems.
Keywords: expert system, artificial intelligence, rule-based languages, Rete, literature
study.

SISTEMAS EXPERTOS

5.

INTRODUCCIN
5.1. Definicin
Los Sistemas Expertos (SE) pueden ser considerados como un subconjunto de la IA
Sistemas expertos(ES, siglas del trmino Expert System) es un sistema de informacin
basado en el conocimiento que usa su conocimiento de un rea de aplicacin compleja y
especfica a fin de actuar como un consultor experto para los usuarios finales. Los
sistemas expertos proporcionan respuestas sobre un rea problemtica muy especfica al
hacer inferencias semejantes a las humanas sobre los conocimientos obtenidos en una
base de conocimientos especializados.
Un Sistema Experto es aquel capaz de almacenar el conocimiento de un experto en una
especialidad determinada y limitada, y a su vez de solucionar problemas mediante la
induccin-deduccin lgica.
Los sistemas expertos son programas de computacin que capturan el conocimiento de un
experto y tratan de imitar su proceso de razonamiento cuando resuelven los problemas en
un determinado dominio.
Un Sistema Experto es un programa que soluciona problemas y da consejos en un rea
especializada de conocimiento

5.2. Objetivo general:


Relevar al hombre de tareas mecnicas y proporcionarle instrumentos amplificadores de
sus capacidades mentales.
Determinar el grado de factibilidad y aceptacin de un Sistema Experto como gua en las
actividades administrativas comunes de cada uno de los departamentos de las empresas
del Corredor Industrial del sur de Tamaulipas; as como tambin los factores que definen
este indicador, y que por lo tanto, el profesional de TI deber tomar en cuenta cuando
desee implantar un Sistema Experto.
Entendiendo por gua en las actividades administrativas como el proveer la informacin
necesaria que el usuario necesita para saber qu pasos debe seguir, que informacin y
documentos se le solicitarn y quin es el responsable para una actividad determinada por
el propio usuario.
Calculando el grado de factibilidad y aceptacin como un porcentaje o tendencia de los
miembros de la organizacin para sustituir los servicios del personal de TI. Para con ello,
sentar las bases para la posible justificacin y desarrollo de proyectos de esta ndole en el
rea de TI.

SISTEMAS EXPERTOS

5.3. Objetivos especficos:


Falta xD

5.4. Caractersticas del CA:


Un SE no debe demorar ms de 3 horas en resolver un problema.
Un SE se debe aplicar a cosas prcticas.
Debe contar con la colaboracin del experto.
El conocimiento del experto no est en los libros de texto.
El conocimiento est distribuido pertenece a varias personas.
Los sistemas expertos tienen pocos niveles de profundidad.
Para resolver la incompletitud de los conocimientos (informacin incompleta) se
utilizan
5.5 Ventajas:
Estn siempre disponibles a cualquier hora del da y de la noche, y de forma
interrumpida.
Mantiene el humor.
Pueden duplicarse (lo que permite tener tantos SE como se necesiten).
Pueden situarse en el mismo lugar donde sean necesarios.
Permiten tener decisiones homogneas efectuadas segn las directrices que se les
fijen.
Son fciles de reprogramar.
Pueden perdurar y crecer en el tiempo de forma indefinida.
Pueden ser consultados por personas o otros sistemas informticos.

SISTEMAS EXPERTOS

6.

METODOLOGA DEL TRABAJO


6.1 Metodologa de Prototipos
En el desarrollo de Sistemas Expertos se nos plantean dos importantes riesgos:
No existen implementaciones similares que puedan servir de orientacin al encargado
del desarrollo en casi la totalidad de los casos.
En muchos puntos, los requisitos necesarios estn esbozados con muy poca precisin.
El diseo y la especificacin requieren una temprana determinacin de la interfaz del
software y de la funcionalidad de los componentes. Durante el desarrollo, resulta
apropiado empezar con implementaciones tipo test para encontrar el camino hacia una
solucin definitiva y para hacerlas coincidir con las necesidades del usuario.
Un mtodo efectivo es la implementacin de un prototipo de Sistema Experto que
permita llevar a cabo las funciones ms importantes de ste, aunque con un esfuerzo de
desarrollo considerablemente inferior al de una implementacin convencional. Este
proceder se define bajo el nombre de `Rapid Prototyping'. Para Sistemas Expertos, el
`Rapid Prototyping' es el procedimiento ms adecuado, pues posibilita una rpida
reaccin a los deseos en constante cambio tanto por parte de los expertos como parte del
usuario.
6.2.2 Metodologa Orientada a Objetos
La programacin orientada a objetos (OOP en adelante) es un tipo de programacin que
provee una manera de modularizar programas estableciendo reas de memoria
particionadas para datos y procedimientos, que pueden ser usadas como plantillas para
crear copias de tales mdulos conforme se requieran.
Cada rea de memoria a la que se refiere en el prrafo anterior es conocida como clase,
mientras que las copias creadas a partir de la clase son llamadas objetos. La OOP tiene
varias propiedades, entre los cuales destacan:
Abstraccin. Permite enfocarse en la solucin general del problema, sin preocuparse de
los detalles.
Encapsulacin. Es el concepto de que un objeto debera tener separada su interfaz de su
implementacin. Es decir, un objeto es visto como una caja negra.
Polimorfismo. Significa que un objeto se puede comportar de diversas maneras,
dependiendo del contexto en el que se encuentre.
Herencia. Significa que se pueden crear clases que hereden el comportamiento de una o
ms clases padre; y que adems aadan su propio comportamiento.
El concepto de encapsulacin evita que se pueda modificar el estado interno de un objeto
por el cdigo cliente que lo utiliza, es decir solamente el cdigo mismo del objeto puede
modificar el estado interno del mismo. Esto se puede aprovechar en la construccin de
SE creando clases que correspondan a los componentes de un SE.
Por lo tanto si se utiliza la metodologa orientada a objetos a la construccin de SE, se
debe crear una clase que contenga el cdigo referente a la base de conocimiento. Si dicha

SISTEMAS EXPERTOS

base de conocimiento es un conjunto de objetos con sus propiedades, entonces dicha


clase ser una clase contenedor de objetos de otra clase, los cuales contendrn el nombre
del objeto y una lista de atributos. La figura 6.3 muestra lo expuesto.
Obviamente, la clase Base de Conocimiento deber tener todo el cdigo necesario para
leer los objetos, quiz de una base de datos, quiz de un archivo, guardar los objetos,
ingresar nuevos objetos o atributos, eliminar objetos o atributos, etc.
De manera similar, el motor de inferencia se implementa como una clase, la cual contiene
encapsulada toda la lgica que hace que funcione el SE, es decir si se implementa usando
encadenamiento hacia adelante, encadenamiento hacia atrs o reglas de produccin, dicha
implementacin estar contenida dentro de la clase.
Esta metodologa tiene diversas ventajas, entre las cuales destaca el hecho que cualquier
modificacin o mantenimiento que se le quiera realizar a un determinado componente no
afectar al otro y viceversa. Tello propone crear especializaciones o jerarquas de clases
(usando herencia) que incluyan mtodos que permitan a los objetos modificarse a s
mismos, logrando con esto que un SE aprenda por s mismo, modificando su base de
conocimiento sin modificar los dems componentes. Otra ventaja de la OOP es que
mediante la herencia, las clases hijas heredarn el comportamiento de las clases padres,
evitando con esto, tener que incluir cdigo redundante en las especializaciones.

7.

RESULTADOS

8.

ANLISIS Y DISCUSIN

9.

CONCLUSIONES Y RECOMENDACIONES
Conclusiones:

Recomendaciones:
10.

REFERENCIAS BIBLIOGRFICAS (WEB)


http://www.ecured.cu/Sistemas_expertosN

http://html.rincondelvago.com/sistema-experto.html
http://sistemasexpertos2010.blogspot.pe/
http://www.perlz.xyz/play/sistema-experto/ekYl01FyyyM.html
http://www.galeon.com/sistemasexpertos2006/

2do Tema:
Averiguar sistema de informacin en general

You might also like