Professional Documents
Culture Documents
FUNDACION UNIVERSIDAD LOS LIBERTADORES FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS BOGOTA 2013
Trabajo Escrito
FUNDACION UNIVERSIDAD LOS LIBERTADORES FACULTAD DE INGENIERIA PROGRAMA DE INGENIERIA DE SISTEMAS BOGOTA 2013
Contenido
LISTA DE FIGURAS ........................................................................................................................ 4 INTRODUCCION .............................................................................................................................. 5 1. METODOLOGIA PROMETHEUS .......................................................................................... 6 1.1 ETAPAS DE LA METODOLOGIA PROMETHEUS .......................................................... 6 1. 2. 3. Especificaciones del Sistema: ........................................................................................ 6 Arquitectura del Sistema: ................................................................................................ 6 Diseo Detallado del Sistema; ....................................................................................... 7
1.2 CARACTERISTICAS DE LA METODOLOGIA PROMETHEUS .................................... 7 Las caractersticas principales de la Metodologa Prometheus son: ............................... 7 1.3 CONCEPTOS PRIMORDIALES DE LA METODOLOGIA PROMETHEUS ............. 7 1.4 SIMBOLOGIA DE LA METODOLOGIA PROMETHEUS ................................................ 8 2. ESPECIFICACIONES DEL SISTEMA ................................................................................................ 8 2.1 PASOS ESPECIFICACIONES DEL SISTEMA ................................................................. 9 CONCLUSIONES ........................................................................................................................... 11 BIBLIOGRAFIA ............................................................................................................................... 12
LISTA DE FIGURAS
Ilustracin 1: Imagen PDT (Metodologa Prometheus) ............................................ 6 Ilustracin 2: Definicin Basica Agente Inteligente .................................................. 8 Ilustracin 3: Diagrama de Escenario ...................................................................... 9
INTRODUCCION
El siguiente trabajo tiene como objetivo comprender la importancia de las metodologas de investigacin aplicadas en la Inteligencia Artificial. En este caso nos centraremos en la Metodologa Prometheus, mirando las fases que la componen, caractersticas y todo lo relacionado con esta, con el fin de aplicarla en el proyecto definido en clase Araa Web, de esta forma entender su naturaleza y finalidad. Posteriormente, analizaremos sus fases, caractersticas, clases, ventajas y desventajas, aplicacin, dado que estos temas se aplican cotidianamente en la Inteligencia Artificial. En lo posible se pretende llegar a un conocimiento lo suficientemente estable. Finalmente veremos la metodologa aplicada en el proyecto Araa Web con el uso de los agentes Inteligentes y de los Sistemas Multiagentes.
1. METODOLOGIA PROMETHEUS
La metodologa Prometheus es usada para desarrollar agentes inteligentes, fue creada por Lin Padgham y Michael Winikoff, en la cual definieron un lenguaje modelado relativamente sencillo, que forma parte de los fundamentos de AUML junto con otras metodologas. La metodologa Prometheus se desarrollo de manera conjunta con Agent Oriented Software, su ambiente de desarrollo PDT (Prometheus Design Tool) actualmente se encuentra en constante desarrollo.
1.1 ETAPAS DE LA METODOLOGIA PROMETHEUS La Metodologa Prometheus se divide en tres etapas fundamentales: 1. Especificaciones del Sistema: en esta etapa se deben desarrollar los casos de uso, se debe identificar todos los objetivos primordiales, diagramas de escenarios, objetivos, roles, identificar la interfaz del agente con su entorno (percepciones, acciones e informacin externa) y se deben describir las funcionalidades bsicas. 2. Arquitectura del Sistema: se deben definir las funcionalidades para determinar los tipos de agentes que se debern desarrollar, la descripcin de la funcionalidad y especificaciones de los agentes, el diseo de un
diagrama general describiendo toda la estructura del sistema y los diagramas de agrupamiento agente-rol. 3. Diseo Detallado del Sistema; se deben desarrollar los diagramas de procesos, los diagramas de los agentes con el fin de conocer sus funcionalidades internas, la definicin de las creencias y conocimiento.
1.2 CARACTERISTICAS DE LA METODOLOGIA PROMETHEUS Las caractersticas principales de la Metodologa Prometheus son: Ofrece soporte para el desarrollo de agentes inteligentes que contengan creencias, objetivos, planes y eventos. Cuenta con distintos artefactos de diseo para representar esquemas. Posee una estructura jerrquica que permite disear mltiples niveles de abstraccin. Usa procesos iterativos. Es utilizada en el ambiente acadmico como industrial.
1.3 CONCEPTOS PRIMORDIALES DE LA METODOLOGIA PROMETHEUS Percepcin: es toda la informacin que se recibe del entorno. Evento: es la informacin que se percibe por medio de la percepcin pero tiene relevancia importante. Acciones: es la forma de interactuar de un agente con su entorno. Actores: son cualquier persona o rol que interacten con el sistema, estas entidades pueden ser humanas o del sistema. Escenarios: son una consecuencia de pasos que describen una operacin del sistema. Protocolo: son aquellas funciones o interacciones bien identificadas.
BDI: el trmino BDI es referente a creencias (conocimiento que el agente tiene de su ambiente), deseos (objetivos del agente) y las intenciones (lo que el agente decide llevar a cabo).
Es una metodologa muy sencilla de aplicar. Para desarrollar los esquemas y diagramas recomiendan el software PDT (PDT 05) ya que posee un ambiente de desarrollo muy completo y fcil de usar. La siguiente es la simbologa utilizada en la Metodologa Prometheus:
2.1 PASOS ESPECIFICACIONES DEL SISTEMA Identificacin objetivos primordiales; los objetivos primordiales en este agente son: o Conteo de pginas visitadas. o Toma de informacin de las pginas visitadas (de acuerdo a programacin). o Notificaciones por medio de correo electrnico. o Ingresar informacin de pginas visitadas, correos enviados. Diagrama de Escenarios;
Objetivos: Los objetivos generales son: o Visitar pginas. o Notificar cambio de las pginas visitadas. o Recoleccin de informacin.
Roles. o El agente uno tendr el role de receptor. o El agente dos tendr el role de emisor.
CONCLUSIONES
En este trabajo de investigacin se describi la Metodologa Prometheus, los fundamentos bsicos, concepto, fases y funcionamiento de los Agentes Inteligentes y de los Sistemas Multiagentes dentro de la misma con el fin de comprender la importancia y aplicabilidad El objetivo ha sido estudiar la aplicabilidad y facilidad de esta metodologa en la creacin de agentes inteligentes.
BIBLIOGRAFIA