Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTOR:
DAVID SNCHEZ RUIZ N alumno: 21235597
Versin 1.0
Versin 1.0
Fecha 18-02-2013
Versin 1.0
NDICE
1. INTRODUCCIN ........................................................................................................................ 4 1.1. 1.2. 2. 3. 4. PROPOSITO ....................................................................................................................... 4 OBJETIVOS ........................................................................................................................ 4
ACTIVIDADES A REALIZAR .................................................................................................... 4 MODELADO DE UN SISTEMA MULTIAGENTE (SMA) ...................................................... 5 EJEMPLO DE MODELADO DE SMA ..................................................................................... 9 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. Planteamiento y objetivos ................................................................................................. 9 Casos de uso ...................................................................................................................... 9 Modelo de agentes ........................................................................................................... 10 Modelo de organizacin .................................................................................................. 11 Modelo de interaccin ...................................................................................................... 12 Modelo de entorno ........................................................................................................... 14 Modelo de objetivos y tareas .......................................................................................... 15
5.
CONCLUSIONES ..................................................................................................................... 16
Versin 1.0
1.2. OBJETIVOS
Diseo de un sistema informtico multiagente con previa instalacin del software de INGENIAS.
2. ACTIVIDADES A REALIZAR
En esta prctica, vamos a modelar un entorno social utilizando INGENIAS. Para ello hay que realizar lo siguiente: 1) Tener preparado en un ordenador el software de INGENIAS. 2) Modelar un pequeo sistema multiagente, centrndonos en el mbito de la simulacin.
Versin 1.0
Para modelar un sistema multiagente requerimos en nuestro caso del software de Ingenias Development Kit (IDK)que es una plataforma para el anlisis, diseo e implementacin de sistemas multi-agente (SMA) basada en la metodologa Ingenias (que es una evolucin de MESSAGE) y creado en Java. Se basa en la especificacin de metamodelos de SMA, donde las herramientas como el editor y el modelo de generacin de cdigo se generan. Los modelos dirigen el desarrollo y mantenimiento delsistema, adems de analizar y experimentar, documentar, facilitar la comunicacin entre clientes, usuarios y desarrolladores. Un agente es un sistema informtico capaz de llevar a cabo acciones de forma independiente dentro de un entorno, tomando decisiones en lugar del usuario. Un agente inteligente puede ser software, hardware o entidades virtuales. Usamos el trmino robot para los agentes hardware (fsicos). Un sistema multiagente es un sistema constituido por un nmero de agentes que interactan entre s. Para interactuar satisfactoriamente, los agentes necesitan las habilidades de cooperacin, coordinacin y negociacin. Las caractersticas bsicas de los agentes pueden derivarse por su autonoma, reactividad, iniciativa o proactividad y sociabilidad.
Versin 1.0
Ejemplo de SMA:
Funcionamiento de un SMA:
1. El agente monitoriza la actividad del usuario Lee/escucha la conversacin del usuario Reconoce patrones en la conversacin Deduce informacin y objetivos en funcin de experiencia pasada
2. El agente persigue lograr sus objetivos Toma decisiones Puede descomponer objetivos en sub-objetivos Ejecuta tareas
Versin 1.0
3. Para cumplir objetivos necesita colaboracin con otros agentes Negociacin Delegacin Coordinacin
5. Comunicacin con el usuario Interfaces avanzadas Informacin implcita a partir de experiencia pasada o preferencias del usuario Gestin de dilogos
Problemas de un SMA:
Descomposicin del problema. Comunicacin entre agentes. Coherencia en las actuaciones. Representacin del conocimiento de otros agentes. Coordinacin de acciones. Gestionar el uso de recursos. Evitar comportamientos globales no deseados. Diseo de MAS: metodologa y desarrollo.
Versin 1.0
Modelo de agente: o o Los agentes realizan tareas o persiguen objetivos Responsabilidades, control y estado mental del agente Estructura del SMA, roles, relaciones de poder, workflows Identificacin de objetivos generales y descomposicin en objetivos ms concretos que se pueden asignar a agentes o o Similarmente con tareas Objetivos: motivacin Tareas: actividad Qu interacciones existen entre agentes/roles Entidades y relaciones con el entorno del SMA
Versin 1.0
Versin 1.0
En nuestro ejemplo, el paciente llega al hospital, va a admisin, la recepcionista registra la solicitud de admisin, el paciente espera a ser atendido. Cuando le toca el turno, le avisan, entonces el celador traslada al paciente a la habitacin asignada. Cuando est alojado el paciente, la enfermera le prepara (dando medicamentos, asistencia y chequeos). Por ltimo el mdico pasa consulta, examina al paciente, consulta su expediente y registra su diagnstico, actualizando dicho expediente.
Versin 1.0
Por otro tenemos los agentes de consulta interna y externa que reciben peticione y muestran la informacin, una cola de prioridad que recibe solicitud y da prioridad y el agente familiares que necesitan saber donde est ingresado el paciente.
Versin 1.0
En nuestro ejemplo, este sera el modelo de organizacin del Hospital, desde que llega un enfermo o paciente, se hace registro en la aplicacin, recibe atencin, se le ingresa en una habitacin, se realiza la operacin o tratamiento, se informa a familiares, reanimacin del paciente y se da el alta para marcharse.
Versin 1.0
En nuestro ejemplo, estas seran las interacciones entre agentes con sus roles y objetivos. Ingreso del paciente entre el enfermo y la recepcionista para permitir la admisin y poder tratarle, la colaboracin entre el paciente y el celador para el traslado interno por el hospital, la estancia en el hospital donde hay interaccin entre el paciente, la enfermera, equipo mdico y el sistema y por ltimo la relacin entre el paciente y familiares donde hay visitas y cuidados al paciente.
Versin 1.0
AGENTE PACIENTE RECEPCIONISTA ADMINISTRATIVO ENFERMERA MEDICO CELADOR FAMILIARES COLA CONSULTA INTERNA CONSULTA EXTERNA
APLICACIN GESTOR DE ADMISIN GESTOR DE ADMISIN CONSULTAS INTERNAS Y EXTERNAS CONSULTAS INTERNAS CONSULTAS INTERNAS
RECURSO SALAS DE ESPERA, HABITACIN y SALA DE OPERACIONES SISTEMA INFORMTICO SISTEMA INFORMTICO SISTEMA INFORMTICO, HABITACIN y SALA DE OPERACIONES SISTEMA INFORMTICO, HABITACIN y SALA DE OPERACIONES SISTEMA INFORMTICO, HABITACIN y SALA DE OPERACIONES
CONSULTAS EXTERNAS GESTOR DE ADMISIN GESTOR DE ADMISIN y CONSULTAS INTERNAS GESTOR DE ADMISIN y CONSULTAS EXTERNAS
Versin 1.0
Versin 1.0
En esta prctica, he aprendido a manejarme en el entorno de INGENIAS, que no es un entorno amigable y sencillo y empezando de cero he ido aadiendo modelos y diseando la solucin. Me ha costado un poco decidirme por algn ejemplo, he investigado por Internet tambin y una vez que lo he tenido claro, han ido saliendo los modelos y casos de uso.