SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Sistemas multi-agente
para mundos virtuales
            Dr. Miguel Rebollo

  I Congreso sobre Metaversos. Ibiza 2008
El éxito de Internet ha cambiado nuestra
forma de ver la Informática. Ya no es un cálculo
    numérico o procesamiento de información.
 Es interacción y coordinación entre entidades.

   Los agentes nos proporcionan medios para
diseñar e implementar programas interactivos,
           entre máquinas, personas o ambos.



                   —Prof. Michael Luck. Coordinador AgentLink
¿Qué son los agentes?
Agente /n. Un agente es un sistema
                    computacional capaz de actuar
                    de forma autónoma y flexible
                    en entornos dinámicos e impredecibles,
                    habitualmente en dominios multi-agente.




Tron. Tron (1982)
movilidad              racionalidad
    iniciativa
                 persistencia                   veracidad

                                                           benevolencia
reactividad
                                                         confianza
  sociabilidad
                                                            seguridad
autonomía
                 Ag. Smith. The Matrix (1999)



        Otras características
movilidad           racionalidad
    iniciativa
                 persistencia               veracidad

                                                       benevolencia
reactividad
                                                     confianza
  sociabilidad
                                                        seguridad
autonomía
                 Angel. Acoso (1994)



        Otras características
Arquitecturas de
    agente
Un agente deliberativo es aquel
que contiene un modelo
simbólico del mundo, donde las
decisiones se toman utilizando
mecanismos de razonamiento
lógicos basados en la manipulación
simbólica.
André Kutscherauer. www.ak3d.com
Un agente reactivo no
emplea modelos simbólicos y
considera la inteligencia como
una propiedad emergente de
sistemas complejos. Suele
organizar su comportamiento
en jerarquías de tareas.
deliberación
                                                                       colaboración
                                               planificación social
                                                                       plan conjunto


                                                                        planificación
Un agente híbrido está                         planificación local
                                                                         plan local
formado por una parte
reactiva y otra deliberativa,
estructuradas en capas con
diferentes niveles de                                                     modelo
                                               comportamientos
                                                                         del mundo
abstracción.
                                reactividad


                                                percepción comunicación acción


                                                            Modelo de agente de INTERRAP
Una nueva
  aproximación
En las arquitecturas orientadas a
servicios los agentes son
entidades que proporcionan
servicios y gestionan servicios de
terceros
Comunicación
KQML
Knowledge Query Manipulation Language




                FIPA
Foundation for Intelligent Physical Agents
ACL social
                      adquisición
                       de roles
semántica formal
alta autonomía
gran heterogeneidad
dialectos abiertos

                      organizaciones
Tipos de verbos
   verbo                 descripción                  ejemplo
asertivos    convence de la verdad de un hecho informar

comisivos    convence de un curso de acción         prometer
             afecta al estado en que se
declarativos                                        declarar
             encuentran las cosas
             intenta convencer de que se realice
directivos                                       proponer
             una acción
expresivos   expresa un estado mental               preferir
                                          J. Searle: Speech Acts, 1969
Conversaciones

Interacciones complejas que van
más allá de un simple intercambio
de mensajes.
Tipos de diálogos
      tipo         situación inicial                   objetivo
persuasión      conflicto                  resolución de conflictos
negociación     conflicto de intereses hacer un trato
                necesidad de una
deliberación                              tomar una decisión
                acción
búsqueda inf.   ignorancia personal       expandir conocimiento
interrogación   ignorancia general        aumentar conocimiento
erístico        antagonismo               humillación
                                       D. Walton: Argumentation Illuminated, 1992
Protocolos FIPA

   query       contract-net   english auction
  request        iterated-    dutch auction
               contract-net
request-when
                brokering
 subscribe
                recruiting
  propose
FIPA-request
Iniciador                   Participante

               request
                refuse
                agree


                failure
            inform-done
                                   [agreed]
            inform-result
Lenguajes de contenido




  KIF          SL
Lenguajes de contenido      co s
                        t i
                    á n
              s e m

 RDF OWL
Sistemas multi-agente
interacción de agentes heterogéneos

              sin control global

              conocimiento descentralizado

              visibilidad limitada




Panografía de Hans Brinker (Flickr)
Agentes
en mundos virtuales
Escultura de Benedict Radcliffe
  Restricción
    básica
         No robar
capacidad de procesamiento
     del motor gráfico
¿Qué proporcionan los
    Metaversos?
Representación del entorno

Monitorización continua del entorno

Motor gráfico con ejecución remota

API para la interacción con el avatar
Arquitectura híbrida
      comunicación             colaboración      capa social

                   capa               tareas
   base de     deliberativa
                                    scheduler
conocimiento
                      capa                       capa cognitiva
                    reactiva        dispatcher
 módulo de     módulo de            módulo de
información     decisión            ejecución


         sensores          actuadores            capa física
Arquitectura híbrida
      comunicación             colaboración      capa social

                   capa               tareas
   base de     deliberativa
                                    scheduler
conocimiento
                      capa                       capa cognitiva
                    reactiva        dispatcher
 módulo de     módulo de            módulo de
información     decisión            ejecución


         sensores          actuadores            capa física
Arquitectura híbrida
      comunicación             colaboración      capa social

                   capa               tareas
   base de     deliberativa
                                    scheduler
conocimiento
                      capa                       capa cognitiva
                    reactiva        dispatcher
 módulo de     módulo de            módulo de
información     decisión            ejecución


         sensores          actuadores            capa física
Arquitectura híbrida
      comunicación             colaboración      capa social

                   capa               tareas
   base de     deliberativa
                                    scheduler
conocimiento
                      capa                       capa cognitiva
                    reactiva        dispatcher
 módulo de     módulo de            módulo de
información     decisión            ejecución


         sensores          actuadores            capa física
Arquitectura híbrida
      comunicación             colaboración      capa social

                   capa               tareas
   base de     deliberativa
                                    scheduler
conocimiento
                      capa                       capa cognitiva
                    reactiva        dispatcher
 módulo de     módulo de            módulo de
información     decisión            ejecución


         sensores          actuadores            capa física
Aproximaciones
Objetos como agentes
Centradas en los agentes
Agentes abstractos
Topologías de agentes
Aproximación completa


                           (Aranda, Carrascosa & Botti, 2007)
Objetos como agentes




                               Maher & Gero. Agent Models for 3D Virtual Worlds
Ciertos objetos pueden
percibir su entorno y actuar
sobre él con mecanismos de
razonamiento básicos.
Centrada en agentes

Agentes diseñados ad-hoc son
el elemento central.

Excesivamente integrados en
la plataforma

Aproximación habitual en
videojuegos
Agentes abstractos




                             A. Hitchcock. Los pájaros (1964)
Centrados en el sistema
global que surge del
comportamiento emergente
de un MAS.
Topologías de agentes

            Centrados en modelos de
            distribución de agentes en
            red, que permiten construir
            sistemas escalables, robustos y
            eficientes.
Aproximación completa




                                   Max E. Wahyudi. Song Hye Kyo. CGSociety.org
Simulación y animación de
entidades virtuales inteligentes
con capacidades de
movimiento, cognición,
razonamiento, expresión,
emociones, motivación
aprendizaje y habilidades
sociales entre otras.
Ejemplos
JGomas

Entorno para desarrollar y ejecutar
agentes en entornos 3D

Juego: capturar la bandera

Sólo es necesario implementar el
comportamiento de los agentes
(pincha en la imagen para ver vídeo)




                                 http://www.vimeo.com/1179936




                           Detalle de coordinación entre agentes
Modelado de multitudes

                                                 Control del espacio

                                                 Percepción del entorno

                                                 Comportamientos de
                                                 navegación y motivación


Batalla de Pelennor. El retorno del Rey (2003)
Seguimiento de un peatón autonomo




                                          Simulación de un grupo de visitantes
                                          en el Gran Templo de Petra (Grecia)



(pincha en las imágenes para ver vídeo)                           (Dimitri Terzopoulos)
Instituciones
           electrónicas 3D
Regulación de normas e
interacciones

edificio institucional
avatares
habitaciones
puertas
mochila con obligaciones
mapa
eventos/acciones/mensajes
                            (Marc Esteva et al., 2007)
Subasta en una galería de arte
Interfaz multi-modal

Estados emocionales

Tecnologías del acuerdo




    Cuestiones abiertas
Resumiendo…
                Los agentes permiten construir entidades inteligentes,
                autónomas y flexibles que operen en entornos dinámicos
                e impredecibles.




Los mundos virtuales son el entorno ideal para que
agentes y personas se encuentren y colaboren.

Weitere ähnliche Inhalte

Andere mochten auch

La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...
La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...
La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...
Arturo Simich
 
4.1 metodologia diseño sistemas presentacion (1)
4.1 metodologia diseño sistemas presentacion (1)4.1 metodologia diseño sistemas presentacion (1)
4.1 metodologia diseño sistemas presentacion (1)
joanarceh
 
1.4 ingeniería de sistemas
1.4 ingeniería de sistemas1.4 ingeniería de sistemas
1.4 ingeniería de sistemas
joanarceh
 
Taller 327 blog 1
Taller 327 blog 1Taller 327 blog 1
Taller 327 blog 1
rbrosabelen
 
Bertalanffy ludwig von teoria general de los sistemas (p1 - 146 cv)
Bertalanffy ludwig von   teoria general de los sistemas (p1 - 146 cv)Bertalanffy ludwig von   teoria general de los sistemas (p1 - 146 cv)
Bertalanffy ludwig von teoria general de los sistemas (p1 - 146 cv)
Alma Aguilar
 
Ingeniería de sistemas
Ingeniería de sistemas Ingeniería de sistemas
Ingeniería de sistemas
germaina
 

Andere mochten auch (20)

La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...
La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...
La Acreditación de las Carreras de Ingeniería de Sistemas en Perú: Concepto, ...
 
4.1 metodologia diseño sistemas presentacion (1)
4.1 metodologia diseño sistemas presentacion (1)4.1 metodologia diseño sistemas presentacion (1)
4.1 metodologia diseño sistemas presentacion (1)
 
Delitos Informaticos
Delitos InformaticosDelitos Informaticos
Delitos Informaticos
 
Ponencia Seminario Ing Selomit Flores
Ponencia Seminario Ing Selomit FloresPonencia Seminario Ing Selomit Flores
Ponencia Seminario Ing Selomit Flores
 
1.4 ingeniería de sistemas
1.4 ingeniería de sistemas1.4 ingeniería de sistemas
1.4 ingeniería de sistemas
 
Plan de Curso 339
Plan de Curso 339Plan de Curso 339
Plan de Curso 339
 
Plan de Curso 306
Plan de Curso 306Plan de Curso 306
Plan de Curso 306
 
Plan de Curso 341
Plan de Curso 341Plan de Curso 341
Plan de Curso 341
 
Plan de Curso 338
Plan de Curso 338Plan de Curso 338
Plan de Curso 338
 
Plan de Curso 336
Plan de Curso 336Plan de Curso 336
Plan de Curso 336
 
Revista el ingeniero
Revista el ingenieroRevista el ingeniero
Revista el ingeniero
 
Certificacion Ingenieros
Certificacion IngenierosCertificacion Ingenieros
Certificacion Ingenieros
 
Plan de Curso 327
Plan de Curso 327Plan de Curso 327
Plan de Curso 327
 
Taller 327 blog 1
Taller 327 blog 1Taller 327 blog 1
Taller 327 blog 1
 
Introducción a la Ingeniería de Sistemas II 2013
Introducción a la Ingeniería de Sistemas II 2013Introducción a la Ingeniería de Sistemas II 2013
Introducción a la Ingeniería de Sistemas II 2013
 
ORIGEN DE LA INGENIERÍA DE SISTEMAS
ORIGEN DE LA INGENIERÍA DE SISTEMASORIGEN DE LA INGENIERÍA DE SISTEMAS
ORIGEN DE LA INGENIERÍA DE SISTEMAS
 
338 sistemas de información iii
338   sistemas de información iii338   sistemas de información iii
338 sistemas de información iii
 
Ingenieria de sistemas de software
Ingenieria de sistemas de softwareIngenieria de sistemas de software
Ingenieria de sistemas de software
 
Bertalanffy ludwig von teoria general de los sistemas (p1 - 146 cv)
Bertalanffy ludwig von   teoria general de los sistemas (p1 - 146 cv)Bertalanffy ludwig von   teoria general de los sistemas (p1 - 146 cv)
Bertalanffy ludwig von teoria general de los sistemas (p1 - 146 cv)
 
Ingeniería de sistemas
Ingeniería de sistemas Ingeniería de sistemas
Ingeniería de sistemas
 

Ähnlich wie SMA en mundos virtuales

Simulación basada en agentes y multi agentes
Simulación basada en agentes y multi agentesSimulación basada en agentes y multi agentes
Simulación basada en agentes y multi agentes
Verónica Es'Loo
 
Inteligencia colectiva Fabricio & Jose Luis
Inteligencia colectiva Fabricio & Jose LuisInteligencia colectiva Fabricio & Jose Luis
Inteligencia colectiva Fabricio & Jose Luis
joseluisaguilar13
 
Presentacion inteligencia artificial e inteligencias múltiples
Presentacion inteligencia artificial e inteligencias múltiplesPresentacion inteligencia artificial e inteligencias múltiples
Presentacion inteligencia artificial e inteligencias múltiples
Kta04toncon
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
gerolo5
 
Estructuras y funciones del discurso
Estructuras y funciones del discursoEstructuras y funciones del discurso
Estructuras y funciones del discurso
Marlene Cb
 
Estructuras y funciones del discurso
Estructuras y funciones del discursoEstructuras y funciones del discurso
Estructuras y funciones del discurso
Marlene Cb
 
Tendencias actuales de la tecnología e informática
Tendencias actuales de la tecnología e informáticaTendencias actuales de la tecnología e informática
Tendencias actuales de la tecnología e informática
Jhan Max
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
KETTYVQV
 

Ähnlich wie SMA en mundos virtuales (20)

Simulación basada en agentes y multi agentes
Simulación basada en agentes y multi agentesSimulación basada en agentes y multi agentes
Simulación basada en agentes y multi agentes
 
Inteligencia colectiva Fabricio & Jose Luis
Inteligencia colectiva Fabricio & Jose LuisInteligencia colectiva Fabricio & Jose Luis
Inteligencia colectiva Fabricio & Jose Luis
 
Presentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVAPresentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVA
 
Sistemas MultiAgente
Sistemas MultiAgenteSistemas MultiAgente
Sistemas MultiAgente
 
Presentacion inteligencia artificial e inteligencias múltiples
Presentacion inteligencia artificial e inteligencias múltiplesPresentacion inteligencia artificial e inteligencias múltiples
Presentacion inteligencia artificial e inteligencias múltiples
 
Guiones esquemas
Guiones esquemasGuiones esquemas
Guiones esquemas
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIALINTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Modelado Cognitivo
Modelado CognitivoModelado Cognitivo
Modelado Cognitivo
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Estructuras y funciones del discurso
Estructuras y funciones del discursoEstructuras y funciones del discurso
Estructuras y funciones del discurso
 
Estructuras y funciones del discurso
Estructuras y funciones del discursoEstructuras y funciones del discurso
Estructuras y funciones del discurso
 
Competencias digitales básicas
Competencias digitales básicasCompetencias digitales básicas
Competencias digitales básicas
 
Aprendizaje Social en Red desde una Perspectiva Multidimensional
Aprendizaje Social en Red desde una Perspectiva MultidimensionalAprendizaje Social en Red desde una Perspectiva Multidimensional
Aprendizaje Social en Red desde una Perspectiva Multidimensional
 
Diseño de Interacción: un horizonte del diseño para plataformas digitales
Diseño de Interacción: un horizonte del diseño para plataformas digitalesDiseño de Interacción: un horizonte del diseño para plataformas digitales
Diseño de Interacción: un horizonte del diseño para plataformas digitales
 
Tendencias actuales de la tecnología e informática
Tendencias actuales de la tecnología e informáticaTendencias actuales de la tecnología e informática
Tendencias actuales de la tecnología e informática
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Actividad 5
Actividad 5Actividad 5
Actividad 5
 
Ingenieria artifical
Ingenieria artificalIngenieria artifical
Ingenieria artifical
 

Mehr von Miguel Rebollo

Mehr von Miguel Rebollo (20)

GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N... GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
GTG-CoL: A Decentralized Federated Learning Based on Consensus for Dynamic N...
 
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 Co-Learning: Consensus-based Learning for Multi-Agent Systems Co-Learning: Consensus-based Learning for Multi-Agent Systems
Co-Learning: Consensus-based Learning for Multi-Agent Systems
 
Análisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de ClarkesworldAnálisis de la red de autores de ciencia ficción de Clarkesworld
Análisis de la red de autores de ciencia ficción de Clarkesworld
 
Y sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejasY sin embargo... se mueve. Dinámica de las redes complejas
Y sin embargo... se mueve. Dinámica de las redes complejas
 
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluaciónExámenes en grupo y pruebas de corrección como alternativas a la evaluación
Exámenes en grupo y pruebas de corrección como alternativas a la evaluación
 
Gamification. Key Concepts
Gamification. Key ConceptsGamification. Key Concepts
Gamification. Key Concepts
 
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing AppsUsing Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
Using Distributed Risk Maps by Consensus as a Complement to Contact Tracing Apps
 
Distributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for AgreementsDistributed Ledger and Robust Consensus for Agreements
Distributed Ledger and Robust Consensus for Agreements
 
Detección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redesDetección de nodos tramposos en procesos de consenso en redes
Detección de nodos tramposos en procesos de consenso en redes
 
La hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacionalLa hora del código: ApS para fomentar el pensamiento computacional
La hora del código: ApS para fomentar el pensamiento computacional
 
Procesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en redProcesos de enseñanza-aprendizaje en red
Procesos de enseñanza-aprendizaje en red
 
desarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmediadesarrollo de competencias a través de narrativas transmedia
desarrollo de competencias a través de narrativas transmedia
 
Distributed Group Analytical Hierarchical Process by Consensus
 Distributed Group Analytical Hierarchical Process by Consensus Distributed Group Analytical Hierarchical Process by Consensus
Distributed Group Analytical Hierarchical Process by Consensus
 
Análisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes socialesAnálisis de ciudades a través de su actividad en redes sociales
Análisis de ciudades a través de su actividad en redes sociales
 
Análisis de datos en redes sociales
Análisis de datos en redes socialesAnálisis de datos en redes sociales
Análisis de datos en redes sociales
 
The multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURFThe multigent Layer for CALMeD SURF
The multigent Layer for CALMeD SURF
 
Narrativa transmedia en el aula
Narrativa transmedia en el aulaNarrativa transmedia en el aula
Narrativa transmedia en el aula
 
Using geo-tagged sentiment to better understand social interactions
 Using geo-tagged sentiment to better understand social interactions Using geo-tagged sentiment to better understand social interactions
Using geo-tagged sentiment to better understand social interactions
 
Transport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open FleetsTransport Network Analysis for Smart Open Fleets
Transport Network Analysis for Smart Open Fleets
 
Análisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMMAnálisis de sentimientos en Twitter mediante HMM
Análisis de sentimientos en Twitter mediante HMM
 

SMA en mundos virtuales

  • 1. Sistemas multi-agente para mundos virtuales Dr. Miguel Rebollo I Congreso sobre Metaversos. Ibiza 2008
  • 2. El éxito de Internet ha cambiado nuestra forma de ver la Informática. Ya no es un cálculo numérico o procesamiento de información. Es interacción y coordinación entre entidades. Los agentes nos proporcionan medios para diseñar e implementar programas interactivos, entre máquinas, personas o ambos. —Prof. Michael Luck. Coordinador AgentLink
  • 3. ¿Qué son los agentes?
  • 4. Agente /n. Un agente es un sistema computacional capaz de actuar de forma autónoma y flexible en entornos dinámicos e impredecibles, habitualmente en dominios multi-agente. Tron. Tron (1982)
  • 5. movilidad racionalidad iniciativa persistencia veracidad benevolencia reactividad confianza sociabilidad seguridad autonomía Ag. Smith. The Matrix (1999) Otras características
  • 6. movilidad racionalidad iniciativa persistencia veracidad benevolencia reactividad confianza sociabilidad seguridad autonomía Angel. Acoso (1994) Otras características
  • 8. Un agente deliberativo es aquel que contiene un modelo simbólico del mundo, donde las decisiones se toman utilizando mecanismos de razonamiento lógicos basados en la manipulación simbólica.
  • 9. André Kutscherauer. www.ak3d.com Un agente reactivo no emplea modelos simbólicos y considera la inteligencia como una propiedad emergente de sistemas complejos. Suele organizar su comportamiento en jerarquías de tareas.
  • 10. deliberación colaboración planificación social plan conjunto planificación Un agente híbrido está planificación local plan local formado por una parte reactiva y otra deliberativa, estructuradas en capas con diferentes niveles de modelo comportamientos del mundo abstracción. reactividad percepción comunicación acción Modelo de agente de INTERRAP
  • 11. Una nueva aproximación En las arquitecturas orientadas a servicios los agentes son entidades que proporcionan servicios y gestionan servicios de terceros
  • 13. KQML Knowledge Query Manipulation Language FIPA Foundation for Intelligent Physical Agents
  • 14. ACL social adquisición de roles semántica formal alta autonomía gran heterogeneidad dialectos abiertos organizaciones
  • 15. Tipos de verbos verbo descripción ejemplo asertivos convence de la verdad de un hecho informar comisivos convence de un curso de acción prometer afecta al estado en que se declarativos declarar encuentran las cosas intenta convencer de que se realice directivos proponer una acción expresivos expresa un estado mental preferir J. Searle: Speech Acts, 1969
  • 16. Conversaciones Interacciones complejas que van más allá de un simple intercambio de mensajes.
  • 17. Tipos de diálogos tipo situación inicial objetivo persuasión conflicto resolución de conflictos negociación conflicto de intereses hacer un trato necesidad de una deliberación tomar una decisión acción búsqueda inf. ignorancia personal expandir conocimiento interrogación ignorancia general aumentar conocimiento erístico antagonismo humillación D. Walton: Argumentation Illuminated, 1992
  • 18. Protocolos FIPA query contract-net english auction request iterated- dutch auction contract-net request-when brokering subscribe recruiting propose
  • 19. FIPA-request Iniciador Participante request refuse agree failure inform-done [agreed] inform-result
  • 21. Lenguajes de contenido co s t i á n s e m RDF OWL
  • 23. interacción de agentes heterogéneos sin control global conocimiento descentralizado visibilidad limitada Panografía de Hans Brinker (Flickr)
  • 25. Escultura de Benedict Radcliffe Restricción básica No robar capacidad de procesamiento del motor gráfico
  • 26. ¿Qué proporcionan los Metaversos? Representación del entorno Monitorización continua del entorno Motor gráfico con ejecución remota API para la interacción con el avatar
  • 27. Arquitectura híbrida comunicación colaboración capa social capa tareas base de deliberativa scheduler conocimiento capa capa cognitiva reactiva dispatcher módulo de módulo de módulo de información decisión ejecución sensores actuadores capa física
  • 28. Arquitectura híbrida comunicación colaboración capa social capa tareas base de deliberativa scheduler conocimiento capa capa cognitiva reactiva dispatcher módulo de módulo de módulo de información decisión ejecución sensores actuadores capa física
  • 29. Arquitectura híbrida comunicación colaboración capa social capa tareas base de deliberativa scheduler conocimiento capa capa cognitiva reactiva dispatcher módulo de módulo de módulo de información decisión ejecución sensores actuadores capa física
  • 30. Arquitectura híbrida comunicación colaboración capa social capa tareas base de deliberativa scheduler conocimiento capa capa cognitiva reactiva dispatcher módulo de módulo de módulo de información decisión ejecución sensores actuadores capa física
  • 31. Arquitectura híbrida comunicación colaboración capa social capa tareas base de deliberativa scheduler conocimiento capa capa cognitiva reactiva dispatcher módulo de módulo de módulo de información decisión ejecución sensores actuadores capa física
  • 32. Aproximaciones Objetos como agentes Centradas en los agentes Agentes abstractos Topologías de agentes Aproximación completa (Aranda, Carrascosa & Botti, 2007)
  • 33. Objetos como agentes Maher & Gero. Agent Models for 3D Virtual Worlds Ciertos objetos pueden percibir su entorno y actuar sobre él con mecanismos de razonamiento básicos.
  • 34. Centrada en agentes Agentes diseñados ad-hoc son el elemento central. Excesivamente integrados en la plataforma Aproximación habitual en videojuegos
  • 35. Agentes abstractos A. Hitchcock. Los pájaros (1964) Centrados en el sistema global que surge del comportamiento emergente de un MAS.
  • 36. Topologías de agentes Centrados en modelos de distribución de agentes en red, que permiten construir sistemas escalables, robustos y eficientes.
  • 37. Aproximación completa Max E. Wahyudi. Song Hye Kyo. CGSociety.org Simulación y animación de entidades virtuales inteligentes con capacidades de movimiento, cognición, razonamiento, expresión, emociones, motivación aprendizaje y habilidades sociales entre otras.
  • 39. JGomas Entorno para desarrollar y ejecutar agentes en entornos 3D Juego: capturar la bandera Sólo es necesario implementar el comportamiento de los agentes
  • 40. (pincha en la imagen para ver vídeo) http://www.vimeo.com/1179936 Detalle de coordinación entre agentes
  • 41. Modelado de multitudes Control del espacio Percepción del entorno Comportamientos de navegación y motivación Batalla de Pelennor. El retorno del Rey (2003)
  • 42. Seguimiento de un peatón autonomo Simulación de un grupo de visitantes en el Gran Templo de Petra (Grecia) (pincha en las imágenes para ver vídeo) (Dimitri Terzopoulos)
  • 43. Instituciones electrónicas 3D Regulación de normas e interacciones edificio institucional avatares habitaciones puertas mochila con obligaciones mapa eventos/acciones/mensajes (Marc Esteva et al., 2007)
  • 44. Subasta en una galería de arte
  • 46. Resumiendo… Los agentes permiten construir entidades inteligentes, autónomas y flexibles que operen en entornos dinámicos e impredecibles. Los mundos virtuales son el entorno ideal para que agentes y personas se encuentren y colaboren.