Ovamah. Kick off meeting

Primera reunión del proyecto Ovamah (Organizaciones virtuales adaptativas; mecanismos, arquitecturas y herrameintas), para tratar de identificar puntos comunes entre los nodos y organizar posibles colaboraciones.

La idea del proyecto es desarrollar sistemas que permitan reorganizarse y adaptarse al entorno. La base es el proyecto anterior, Thomas, modificándolo para introducir las posibilidades de apartación en todos los niveles. Participantes: gti-ia (UPV), cetinia (Madrid) y bisite (Salamanca)

NOTA: niveles/estrategias de adaptación

  1. tratar de modificar el entorno para no tener que cambiar
  2. cambiar para adaptarse para el nuevo entorno (*) Ovamah se centra en este aspecto
  3. cambiar de entorno

Empezamos con las tareas transversales en las que estamos todos involucrados. Difusión:

  • página web (gesor de contenidos) y logo para el proyecto. Responsable: UPV
  • presentación inicial del proyecto (slides), aprovechar para plantilla común
  • preparar un workshop "Adaptive V.O.". En principio mejor dejarlo para el segundo año
  • transferencia: posibilidad de relacionarlo con el observatorio Explor3D (demostrador de MMOG)

Coordinación:

  • artículos conjuntos, para 'demostrar' que realmente se colabora en las líneas de trabajo (no es repartir tareas a cada nodo por separado)
  • fomentar estancias (cortas). Bajo demanda
  • reuniones periódicas (al menos una al año), asociada a eventos. Posibilidades: PAAMS (Salamanca), CEDI (Valencia),

Presentación nodo UPV

Trabajo previo con Thomas: arquitectura orientada a servicios, metodología, tecnologías de acuerdos para tomar decisiones. La arquitectura de Thomas va a modificarse para poder ofrecer un comportamiento adaptativo ante cambios en el entorno (cambio de roles, cambio en la estructura...)

Concepto de 'artefacto' como elemento para relacionarse con el entorno. Se está estudiando en cómo usarlos como mecanismos organizativos. La idea es que la organización ofrece un marco normativo más escricto y formal, modelado top-down, mientras que los artefactos se emplean con diseños bottom-up. Ejemplo de artefacto: un semáforo, un panel de inforamción (recursos). ¿Posible implementación con bundles?... para mi son muy parecidos.

NOTA: necesito leer más cosas sobre artefactos (A. Omicini)

Adaptación de normas: estrategias para la emergencia de normas y estrategias de argumentación para este razonamiento. La parte de argumentación se usa en general no sólo para las normas, sino para cualqueir tipo de adaptación: adaptación argumentada, para la argumentación estratégica en sociedades de agentes (largo plazo)

Arquitectura de servicios autoorganizados (como esto es lo mío y estaba hablando lo escriboi luego)

SMA abiertos y regulados: resolver situaciones de conflicto. Contratos para definir los acuerdos. Mecanismos/protocolos de quejas.

Demostrador: MMOG. Arquitectura definida en 3 niveles; (I) un entorno virtual inteligente (IVE) con agentes que controlan los avatares en el mundo virtual; (ii) interfaz con los usuarios (HCI); y (iii) perfiles de usuarios (únicos) que determinan qué pueden hacer denro del sistema (mecanismo de seguridad).

Presentación nodo URJC

Organización y coordinación. Mecanismos para imponer mecanismos deseados: normas, incentivos, provisión de información. Uso de estructuras organizativas para construir modelos de confianza y de trust como fuentes de información, para asignar dinámicamente tareas y roles a los agentes, así como para adaptar la propia estructura organizativa. Otros trabajos relacionados: gestión del tráfico urbano y utilización de mecanismos económicos (subastas, equilibrio....) y de aprendizaje (reinforcement learning).

Negociación y acuerdos. definición de uan arquitectura para construir SMA basados en el concepto de acuerdo. Definición de patrones de acuerso: procesos y protocolos genéricos para acanzar acuerdos entre partes.

Servicios web semánticos: descubrimiento y alineamiento semántico entre los distintos lenguajes empleados para definir servicios

Razonamiento: agentes en ecosistemas de servicios, que permiten explorar servicios de forma activa en el entorno en el que se encuentran (computación ubícua): Asistemas proactivos que proporcionen servicios en agentes inteligentes. Modelos para adaptar el comportamiento de los agentes dentro de SMA normativos. Modelos de Markov para predecir qué ocurre al violar alguna normas y determinar la mejor opción.

Aplicaciones a juegos y videojuegos. Creación de estrategias usando reinforcemente learning y genéticos.

Deostradores: tráfico y gestión de emergencias médicas.

Presentación nodo USAL

Estudio de modelos deliberativos orientados a la reorganización: mecanismos de planificación y replanificación en tiempo de ejecución. Uso en sistemas ubícuos. Modelo centralizado mendiante un coordinador, que construye los planes óptimos para el cumplimiento de las tareas dentro de la organización y asigna a cada agente su tarea. Los agentes son capaces de ejecutar su parte del plan de foram óptima y es el que tiene las capacidades de replanificación.

Adaptación a dispositivos ligeros. Plataforma sylph para redes de sensores, definida sobre la plaforma fusion@ (orientada a servicios). Tecnologías wifi, rfid, cigbit(?)

Estudio de técnicas de simulación social para la reorganización. Aplicación en entornos 3D. De momento, se trata de simular la organización implementada en Thomas dentro de un mundo virtual.

Demostradores: atención doméstica (home care), turismo, gestión/organización/optimización hospitalaria.

Herramientas de desarrollo: diseño y desarrollo de OV

La idea de esta segunda parte es tratar de ver conexiones entre los trabajos de los distintos grupos que hemos ido viendo esta mañana.

Decisiones

  • lista de tópicos sobre adaptación para trabajarlo en cada nodo
  • documento con líneas de trabajo y responsables
  • web del proyecto
  • siguiente reunión durante el PAAMS 2010
  • hmmmm, y creo que me falta una

Thomas. A Service Oriented Framework for Virtual Organizations

Es el título de la demo que hemos mandado al AAMAS 2010. Thomas es entorno que permite formar organizaciones virtuales abiertas que pueden evolucionar con el tiempo y permiten a los agentes inteligentes registrarse en ellas e interactuar con el resto de agentes a través, principalmente, de la invocación de servicios.

Como el vídeo incluye pantallas de la aplicación, se ve mejor en pantalla completa o directamente la versión en HD en vimeo.


Sobre todo, gracias a Elena y a Natalia por el esfuerzo en tenerlo todo listo a tiempo.