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

Harvard usa foursquare

Foursquare es una aplicación pensada para dispositivos móviles con el propósito de ayudarte a explorar la ciudad: contacta con tus amigos, descubre sitios interesantes, recomiéndalos a los demás… Hasta aquí nada parece nuevo, pero todo apunta a que Foursquare va a ser la aplicación del 2010, como lo fue un su día Twitter. De hecho, algunos ya lo consideran el twitter del 2010 (en inglés).

No es una aplicación nueva en lo que hace: posiblemente ya conozcas  Brightkite, FriendFeed, HeyWAY o Google Latitude. Básicamente servicios que te permiten saber dónde están tus contactos. La diferencia está en cómo lo hace. Es casi como un juego, donde los usuarios obtienen insignias y puntos por etiquetar sitios y por visitarlos, al más puro estilo boy scout. O si regentas un negocio tienes nuevas formas de conectarte con tus clientes para hacerles llegar ofertas o premios.

Harvard es la primera universidad en utilizar foursquare para ayudar a estudiantes y visitantes a explorar su campus y sus alrededores, permitiéndoles compartir sus sitios favoritos. Es una forma de motivar a los usuarios a explorar los sitios, hacer recomendaciones. En definitiva, para crear una red interconectada, teniendo la sensación de formar parte de una comunidad de una forma más intensa.

Para ello, el premio es una insignia especial que obtienes de Harvard cuando has visitado unos ciertos sitios. ¿Cuáles son? eso lo sabrás cuando los hayas descubierto… es la parte divertida de foursquare.

Lo reconozco, me parece una idea muy interesante y que una universidad haya decidido utilizarlo más todavía. No es necesario que las universidades desarrollen sus propias herramientas para todo: sus campus virtuales, sus blogs… el interés de las redes es que se expanden más allá del territorio de la universidad y más allá de tu época de estudiante también.

Definición de agreement

Dentro de un rato vamos a hablar sobre la definición de agreement (acuerdo). Esto no es lo que vamos a usar, pero me apetecía hacerlo y colgarlo para recordarlo bien. Son cosas que ya habíamos comentado en una reunión en junio de 2009 y que no había escrito en ningún lado, así que casi se me olvida. Menos mal que Antonio copió (y sabe dónde lo tenía, que es más importante) lo que dije entonces.

Así que, para que no me vuelva pasar, os dejo aquí las 5 dimensiones que forman el acuerdo: contexto, participantes, creación, contrato y ejecución. Con cada una de ellas he añadido algunas consideraciones que se me iban ocurriendo. Seguro que ni son todas las que están ni están todas las que son, pero puede ser un comienzo.

Y como slideshare no copia las transiciones, lo dejo en un vídeo. Es sólo un minutín, así que no te aburirás mucho. También puedes descargar la versión en  PDF. Y, como siempre, te recuerdo que cualquier comentario será bien recibido.

(he cambiado el vídeo de sitio porque se cortaba el audio)