Está en la página 1de 7

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERA DE SISTEMAS INGENIERA EN SISTEMAS INFORMTICOS Y DE COMPUTACIN


ASIGNATURA: PROFESOR: PERODO ACADMICO: Inteligencia Artificial Dr. Hugo A. Banda Gamboa Sep 2010 - Ene 2011

INFORME DE LABORATORIO
TTULO DE LA PRCTICA: DESARROLLO DE UN SISTEMA EXPERTO CON LA UTILIZACIN DE LA HERRAMIENTA EXSYS CORVID

FECHA DE REALIZACIN DE LA PRCTICA:

MIEMBROS DEL GRUPO


Marcela Balseca R Mara Beln Moreira Daniel Guilcapi Andrs Uchupanta

FECHA PRESENTACIN DEL INFORME: 14/12/11 CALIFICACIN OBTENIDA: FIRMA DEL PROFESOR:

Ingeniera de Sistemas Informticos y de Computacin

Laboratorio de Inteligencia Artificial

1 Resumen
Estos sistemas expertos son en lo esencial sistemas de computacin basados en conocimientos cuyos componentes representan un enfoque cualitativo de la programacin. Muchas personas pueden creer que un Sistema Experto (SE) es un sistema compuesto por subsistemas y a su vez estos por otros subsistemas hasta llegar a los programas, y que los SE se miden por la cantidad de programas que contienen. Sin embargo la cantidad no es lo que prima en los SE, si no la cualidad del mismo, esta cualidad est dada por la separacin de las reglas que describen el problema (Base de Conocimientos), del programa de control que es quien selecciona las reglas adecuadas (Motor de inferencias). Por qu utilizar un Sistema Experto? Con la ayuda de un Sistema Experto, personas con poca experiencia pueden resolver problemas que requieren un conocimiento formal especializado. Los Sistemas Expertos pueden obtener conclusiones y resolver problemas de forma ms rpida que los expertos humanos. Los Sistemas Expertos razonan en base a un conocimiento adquirido y no tienen sitio para la subjetividad. Se ha comprobado que los Sistemas Expertos tienen al menos, la misma competencia que un especialista humano. Pues la facilidad con la que se pudo realizar el sistema experto con la herramienta Exsys Corvid que sin ninguna duda ahora las organizaciones pueden optimizar su activo ms valioso, el conocimiento experto, a travs de interactividad Web habilitados para los sistemas de conocimiento experto de la automatizacin. Sesiones en lnea emular una conversacin con un experto humano enfocado a hacer preguntas y elaborar recomendaciones personalizadas y asesoramiento. La capacidad de tomar decisiones de sus mejores expertos ahora pueden ser puestos a disposicin de todo el mundo.

2 Introduccin
La lgica de toma de decisiones se afirma en si/then normas, en gran parte del mismo modo que explicar a otra persona como tomar una decisin. Las reglas son fciles de entender, leer, comprender y mantener. EXYS CORVID proporciona estructuras de rboles para organizar las reglas relacionadas y bloques de Logic que organizan rboles relacionados. Objeto Estructurado Corvid utiliza un enfoque de objeto-estructura para el diseo del sistema. Las reglas se define mediante diversos tipos de variables que tienen asociados mtodos y propiedades, de tal manera que proporcionan una amplia gama de flexibilidad y potencia. Mucha de las ventajas de un enfoque orientado a objetos completa se proporciona sin necesidad de conocer la compleja programacin de la programacin orientada a objetos. Esto es similar al concepto que se utiliza en Visual Basic, que son tan ampliamente usadas y aceptadas. La naturaleza de la estructura de objeto de CORVID le permite proporcionar el equilibrio ptimo entre potencia, flexibilidad y facilidad de uso. En el motor de inferencia CORVID se ejecuta las reglas. Soporta tanto hacia atrs (objetivo impulsadas) y hacia adelante (datos impulsados) encadenamiento o combinaciones de los dos enfoques. - Encadenamiento hacia atrs facilita especialmente construir sistemas. Si un sistema tienen una regla pertinente al objetivo actual o variable, ser automticamente encontrado y utilizado por el sistema. El desarrollador lo que tiene que hacer es agregar las reglas en cualquier lugar en el sistema. Lgica difusa es compatible con muchas maneras de combinar los factores de confianza, lo que permite que los sistemas encuentren la mejor solucin y probabilsticamente clasificar varias posibles soluciones. La coleccin de variables proporciona una manera de construir dinmicamente informes, pginas web y correos electrnicos.
Prof. Dr. Hugo A. Banda Gamboa 1

Ingeniera de Sistemas Informticos y de Computacin

Laboratorio de Inteligencia Artificial

Caractersticas especiales para la Seleccin de productos Problemas de seleccin de productos llamado a encontrar el mejor producto a recomendar a un cliente potencial basado en sus deseos y necesidades. A menudo, ningn producto se cumplen todos los requisitos. Un sistema de Exsys crvidos se encuentra "mejor" el ajuste y dar una explicacin a los clientes sobre cmo cada producto se ajuste a sus necesidades. Crvidos ofrece caractersticas especiales para este tipo de sistema que permiten a la lgica de seleccin que se separa de las especificaciones del producto, que se mantienen y actualizan en un formato simple hoja de clculo. Compatible con los libros de reglas Exsys Las reglas Exsys son especiales para el conocimiento de automatizacin de herramientas de desarrollo de sistemas dirigidos a tipos especficos de problemas, incluyendo la seleccin del producto, el cumplimiento y el diagnstico. Ellos hacen que sea muy fcil de construir sistemas desde el entorno de desarrollo se expresa en trminos del problema especfico. Normas de funcionamiento se puede aprender en pocas horas y son la forma ideal de contar con expertos ocupados describir la toma de decisiones lgicas. Exsys sistemas libro de reglas se pueden ejecutar directamente con los programas de ejecucin de los cuervos, o importados a los cuervos para agregar lgica adicional o caractersticas avanzadas tales como la integracin de bases de datos, correos electrnicos automticos o informes especializados. Web-Enabled en tiempo de ejecucin Los sistemas construidos con la herramienta de desarrollo de los cuervos pueden ser entregados a travs de Internet ya sea a travs de la ejecucin del applet Corvid (del lado del cliente), o tiempo de ejecucin de Servlet Corvid (server-side). Ambos programas se basan en tiempo de ejecucin Java, proporcionando la portabilidad y escalabilidad probadas. Las personas interactan con el sistema de responder a las preguntas. En base a sus aportes y la lgica del sistema, se hacen ms preguntas - la perforacin hacia abajo, donde las preguntas necesarias y saltar que no son necesarios. Un sistema slo puede hacer algunas preguntas, o muchos, todo depende de la complejidad de los problemas. Una vez que el sistema ha analizado completamente la situacin del usuario del sistema, que ofrecer sus conclusiones y recomendaciones. Sistemas de Corvid se puede ejecutar desde un navegador estndar y se integran fcilmente en los sitios Web existentes. Los sistemas que utilizan el tiempo de ejecucin del applet ejecutar del lado del cliente o independiente, y son muy fciles de integrar en una pgina Web. Los sistemas que utilizan el tiempo de ejecucin de servlets residen en el servidor, puede coincidir con la apariencia de los sitios web existentes, y slo enviar formularios HTML en la mquina cliente. Sistemas de crvidos, incluso se puede ejecutar desde PDAs, navegadores y mini-en algunos telfonos celulares. Sistema flexible interfaz de usuario Corvid ofrece muchas maneras de hacer que su sistema un aspecto excelente. En el tiempo de ejecucin de applets, comandos de la pantalla permite el formato de preguntas y resultados. En el tiempo de ejecucin de Servlet, el diseo y la funcionalidad completa de HTML se pueden utilizar para el diseo de interfaz. Plantillas editables HTML que sea fcil de disear rpidamente una interfaz consistente y profesional. Los enlaces dentro de un sistema puede ser utilizado para proporcionar ayuda o explicaciones ms detalladas. Crvidos tambin se ha incorporado en las capacidades de un nico sistema que permite que se ejecute en varios idiomas. Integracin con bases de datos y sistemas de CRM Corvid tiene una interfaz muy abierta. Se puede integrar con cualquier base de datos queja ODBC / JDBC mediante comandos SQL. Los datos pueden ser obtenidos de forma automtica la base de datos, y la entrada del usuario y las recomendaciones enviadas a la base de datos. Crvidos tambin puede interactuar con la mesa de ayuda y programas de CRM que tiene un API. Esto permite que el sistema de crvidos para servir como "inteligentes front-end" para entornos de TI existentes. Crvidos tambin
Prof. Dr. Hugo A. Banda Gamboa 2

Ingeniera de Sistemas Informticos y de Computacin

Laboratorio de Inteligencia Artificial

puede generar automticamente y enviar correos electrnicos y los sistemas pueden ser integrados dentro de los correos. Poder para manejar problemas del mundo real Herramientas EXSYS han estado en uso durante ms de 21 aos para construir grandes, a menudo los sistemas de misin crtica, para muchas de las empresas ms grandes del mundo. El estudio de clientes Exsys de casos ilustran la amplitud y alcance de los problemas que se han resuelto utilizando las herramientas EXSYS y servicios. Crvidos Exsys se basa en la amplia experiencia de las caractersticas que se necesitan para resolver problemas reales, al mismo tiempo evitar la complejidad innecesaria y de sintaxis en el entorno de desarrollo. Corvid, tambin pueden emplearse para los problemas simples, sino que tambin proporciona la capacidad de manejar una lgica compleja requerida para el cumplimiento normativo, el diagnstico probabilstico, seleccin de productos, y muchas otras reas que necesitan el asesoramiento de expertos y el entorno de desarrollo es mucho ms fcil de usar que la mayora " Reglas de Negocio herramientas.

3 Materiales y Mtodos
Se realizo el Sistema Experto con la herramienta Exsys Corvid, el cual es un lder mundial en sistemas de conocimiento experto en automatizacin con un potente, pero fcil de usar herramientas capaces de manejar las tareas ms exigentes. EXSYS tiene ms de 21 aos de experiencia en el diseo de interfaces de desarrollador de automatizacin de conocimientos que se ha demostrado que es rpido, y de fcil uso. CORVID est dirigida a los desarrolladores que tienen el conocimiento experto, pero no son los programadores o profesionales de TI. Exsys ofrece un potente entorno para el desarrollo de Web habilitados para conocimiento Sistemas Expertos de automatizacin para una amplia gama de problemas de toma de decisiones. Corvid permite que las reglas lgicas y medidas de procedimiento utilizadas por un experto para tomar una decisin, y que sea eficaz se describa de manera que sea fcil de leer, entender y mantener. Convierte los cuervos que la lgica de una forma que el motor de tiempo de ejecucin de inferencia subyacente el cual puede procesar para realizar lo siguiente: emular las preguntas, procesar y recomendaciones del experto en una sesin interactiva que se puede entregar a travs de Internet.

Esto permite a los usuarios finales interactuar con el sistema como si estuviera hablando con el experto, para producir una situacin especfica las recomendaciones y asesoramiento sobre una amplia gama de temas.

4 Resultados

Prof. Dr. Hugo A. Banda Gamboa

Ingeniera de Sistemas Informticos y de Computacin

Laboratorio de Inteligencia Artificial

Prof. Dr. Hugo A. Banda Gamboa

Ingeniera de Sistemas Informticos y de Computacin

Laboratorio de Inteligencia Artificial

Como se observa en la primera captura una respuesta me genera 3 preguntas mas, despus de responder estas, me evala la confiablidad. Dependiendo de estas respuestas se abrirn nuevas opciones solo es cuestin de ir jugando con las respuestas.

5 Discusin
El Sistema experto denominado Cholometro se basa en un banco de preguntas sacadas del internet, por lo general se han creado tipo test de esto. Basndose en la cantidad de respuestas afirmativas te dir si eres o no cholo, a lo cual hemos adaptado este sistema experto, con el fin de ayudar a las personas preocupadas de su estatus. El programa inicia con una frase de que dice cuando la temperatura es baja a lo cual dependiendo de su respuesta se abren dos posibilidades y seguidas de esta se abren una serie de preguntas y de acuerdo a estas preguntas se evala el si es cholo, aniado, y mas o menos cholo, estas son las 3 grandes posibilidades que nos presenta el sistema. Estas son evaluadas con un grado de confiabilidad, dependiendo de este se demostr que tan confiado esta de ser cholo o no. Los resultados son los esperados ya que el sistema con pocas preguntas evala, pero en otros casos unas preguntas pueden llevar hasta 5 niveles de preguntas ms y dependiendo de su ltima respuesta tendr un grado de confiabilidad. Este sistema experto no se ha realizado con el fin de tener un enfoque de aprendizaje o autoayuda, ms bien esta orientado a mantenerlos entretenidos.

6 Conclusiones
Podemos decir que un sistema experto, es un sistema informtico que utiliza tcnicas apropiadas para la representacin de conocimientos y la manipulacin de este, de forma tal que exhiba el comportamiento de un avezado especialista en un determinado dominio del saber. Por otra parte estos sistemas no se miden por la cantidad de instrucciones o programas sino por la cantidad de reglas que hay contenida en su Base de Conocimientos. Bajo el trmino de Sistemas Expertos entiende un nuevo tipo de Software que imita el comportamiento de un experto humano en la solucin de un problema. Pueden almacenar conocimientos de expertos de un campo o dominio determinado y emplear sus estrategias de razonamiento para dar solucin a un problema especfico.

Prof. Dr. Hugo A. Banda Gamboa

Ingeniera de Sistemas Informticos y de Computacin

Laboratorio de Inteligencia Artificial

Exsys Corvid es una herramienta poderosa y probada extensamente para la construccin y despliegue de aplicaciones interactivas en lnea del sistema experto. Est diseado para ser fcil de aprender y dirigido a los no programadores. Permite a la lgica de la toma de decisiones y el proceso de los expertos de dominio se convierte en una forma estructurada que puede ser utilizado por el motor de inferencia Exsys para impulsar dinmicamente sesiones interactivas que ofrecen asesoramiento a los usuarios finales.

7 Recomendaciones
Cabe recalcar que Corvid es el resultado de excelentes trabajos con empresas y organizaciones para crear una herramienta basada en lo que los desarrolladores necesitan para construir sistemas del mundo real. Por lo tanto se necesita un enfoque muy pragmtico para el desarrollo del sistema que sea fcil para los desarrolladores y de esta manera obtener los sistemas construidos y envi tan pronto como sea posible. Se recomienda utilizar los tutoriales en lnea, ya que la mayora de los usuarios son capaces de iniciar la construccin de pequeos sistemas en pocas horas. A pesar de su fcil implementacin Corvid se ha utilizado para construir sistemas altamente complejos.

8 Referencias
http://cibernetica.wordpress.com/2007/03/09/%C2%BFque-es-un-sistema-experto/ http://www.monografias.com/trabajos16/sistemas-expertos/sistemas-expertos.shtml http://www.perspacorp.com/index.php?option=com_content&view=article&id=102&catid=38&Itemid=201 http://www.exsys.com/exsyscorvid.html

9 ANEXOS (En medio magntico u ptico)


9.1 Cdigo fuente y archivos ejecutables de la solucin desarrollada
Se anexa el programa creado usando la herramienta Exsys Corvid.

Prof. Dr. Hugo A. Banda Gamboa

También podría gustarte