SlideShare una empresa de Scribd logo
1 de 30
Vida Artificial

Sistemas Multiagente
¿Qué es un agente?
Un agente inteligente percibe su entorno por medio de sensores
y actúa racionalmente sobre ese entorno por medio de actuadores.

                                percepción
                  sensores

              ?
                                          entorno
           agente
                    actuadores acciones



                                                               2
¿Qué es un agente?
Un agente inteligente percibe su entorno por medio de sensores
y actúa racionalmente sobre ese entorno por medio de actuadores.

                           Agente


             entrada                     salida

                           Entorno




                                                               3
Algunas definiciones…
Como ya va siendo habitual, no hay una definición comunmente
aceptada, pero todas ellas suelen coincidir en una serie de puntos clave:
• Un agente es un sistema capaz de exhibir alguna forma de
   inteligencia y actuar de manera independiente con el objeto de
   beneficiar a su usuario (o dueño).
• Un agente autónomo es una sistema, inmerso en un entorno, que es
   capaz de percibirlo y actuar sobre él, siguiendo una agenda propia
   con el fin de modificarlo.
• Un agente es un sistema que es capaz de realizar acciones
   autónomas de manera flexible en dominios dinámicos e
   inmpredecibles.
• Un agente es un proceso computacional autónomo, con iniciativa y
   capacidad para modificar su entorno y con posibilidad de
   comunicarse con otros agentes.
                                                                       4
Concretando un poco…
Un agente es un sistema que está:
• Localizado:
   es decir, inmerso en algún entorno (que puede ser el mundo físico, un entorno
   de software, una comunidad de agentes, etc.) en el que puede:
    – sentir (a través de sensores físicos, por medio de recepción de mensajes o
       por detección de eventos)
    – actuar (por medio de efectores, envío de mensajes o generación de
       eventos)
• Reactivo:
   es decir, responde a mensajes, eventos y datos recibidos por medio de
   sensores, de forma que monitoriza activamente el estado de su entorno.
• Autónomo:
   es decir, opera sin intervención directa de humanos u otros agentes, con
   control independiente de sus acciones y de su estado interno.



                                                                               5
…otras posibles propiedades
• Social:
  puede actuar con otros agentes y (posiblemente) humanos por
  medio de mensajes o acciones que cambian el entorno
  compartido.
• Pro-activo:
  tiene uno o más objetivos que intenta alcanzar por medio de las
  comunicaciones con otros agentes o actuando en su entorno.
• Dispone de un modelo mental:
  tiene una arquitectura interna que puede ser entendida en
  términos de nociones mentales tales como creencias, deseos,
  intenciones y obligaciones.


                                                                    6
Cúando pueden ser útiles
• Tareas Especializadas.
  Pueden jugar un importante papel importante en situaciones donde, por sus
  necesidades o alto riesgo, resultan imposibles o no aconsejables para humanos.
• En aplicaciones donde los datos, control o recursos son distribuidos.
  El sistema puede estar conceptualizado como una colección de cooperantes.
• Como herramientas para comprender las sociedades humanas.
  Proporcionan una nueva herramienta para simular sociedades, que pueden arrojar
  luz nueva sobre varios tipos de procesos sociales (donde los experimentos reales
  son inviables).
• Como herramientas para formalizar y experimentar con ciertas teorías
  cognitivas.
• Como paradigmas de ingeniería del software.
   Permiten incrementar la complejidad del software, destacando la importancia de
   la independencia entre componentes y la interacción entre ellos.

                                                                                7
Agentes Inteligentes
• Autonomía, movilidad, iniciativa, adaptabilidad ¿⇒?
  inteligencia.
• En IA se persigue estudiar y obtener agentes que exhiban
  características de la inteligencia humana.
• Construimos agentes inteligentes cuando:
   – Describimos su comportamiento y el ambiente mediante
     “conocimiento”.
   – Dispone de iniciativa de explorar el ambiente.
   – Incrementa su conocimiento basándose en la
     experiencia.
   – Evalúa la consecución de las metas que se le planteen.
Agentes Racionales
• La racionalidad le permite al agente hacer en cada momento
  “lo correcto”.
• “Lo correcto” son las acciones que conducen al mejor
  desempeño de su misión, descrita en términos de:
   – Meta.
   – Utilidad.
• Para ser racional necesita ser capaz de
   – Medir el desempeño de su misión.
   – Tener algún criterio de medida.
   – Incorporar los resultados como conocimiento nuevo.
• Racionalidad ≠ Omnisciencia.
Arquitecturas de Agentes
Con respecto a la forma de abordar la construcción del
agente, puede ser:
• Arquitectura reactiva
   – Agentes reactivos.
   – Agente con representación del mundo.
• Arquitectura deliberativa
   – Agentes basados en metas.
   – Agentes basados en la utilidad.
Arquitectura Reactiva
• Un razonamiento explícito sobre los efectos producidos
  por acciones de bajo nivel es demasiado costoso para
  producir una conducta en tiempo real.
• El comportamiento inteligente se generará sin tener
  que usar modelos simbólicos, y emergerá en ciertos
  sistemas complejos.
• Estas arquitecturas manejan jerarquías de tareas en
  función de niveles de abstracción.
Arquitectura Deliberativa
• Expresa el comportamiento y el ambiente en términos de
  conocimiento representado simbólicamente. Las
  decisiones se toman empleando mecanismos deductivos:
   – Pattern matching
   – Diversas lógicas
• En estos términos, las componentes del agente se deben
  representar en términos lógicos. Un ejemplo exitoso:
  BDI (Belief, Desire, Intention)
   – Creencias: modelo del mundo y del resto de agentes.
   – Deseos: metas.
   – Intenciones: plan de acción.
Arquitectura Híbrida
• Combinan agentes de tipo reactivo y deliberativo.
   – Reactivo: reacciona a los eventos del entorno sin invertir
     razonamiento.
   – Deliberativo: planifica (distribuye las metas más simples) y realiza
     tareas de nivel de abstracción superior. Este tipo de tareas se
     agrupan típicamente en dos niveles:
        • de manipulación de la información a nivel abstracto, con una
          representación simbólica del ambiente,
        • de comportamiento social y planificación de alto nivel.
•   Se organizan:
    – Horizontalmente: las capas tienen acceso a sensores y actuadores.
    – Verticalmente: una capa actúa de interfaz con sensores y
       actuadores.
Agente Reactivo Simple
Con percepción

                 entrada             acción

                            Agente




                           Entorno
Agente Reactivo basado en modelo
Con estados internos
                                 Agente

         entrada                                   acción

                   Predicción             estado




                                Entorno
Agente por objetivos

                    Agent

 entrada     Objetivos        Decisión   acción

Predicción           estado




                 Entorno
Agente basado en utilidad
Tipos de entornos
• Accesible / inaccesible:
   – ¿Es posible explorar toda la información necesaria?
• Determinista / no determinista:
   – ¿La evolución del entorno se sigue de un cómputo o hay
     actores que responden de forma no previsible?
• Episódico / no episódico:
   – ¿La acción del agente se produce bajo demanda o el agente ha
     de ser pro-activo ?
• Estático / dinámico:
   – ¿Cambia el entorno aunque no entre en acción el agente?
• Discreto / continuo:
   – ¿El modelo del ambiente es continuo o discreto (simbólico)?
Descentralización de los agentes
• Un agente puede ser un ente pro-activo, con iniciativa propia que
   – monitoriza el ambiente
   – ejerce cambios en el ambiente y se comunica con otros
      agentes.
• Es útil en sistemas donde aparecen procesos autónomos.
• Los sistemas descentralizados permiten mayores tasas de
  fiabilidad y robustez que los sistemas centralizados.
• Los sistemas basados en agentes animan a la reutilización:
   – es posible modificar sistemas basados en agentes sobre la
      marcha pieza a pieza.
   – ciertos tipos de descentralización desacoplan las
      dependencias de los agentes.
¿Qué es un Sistema Multiagente?
• Sistema Multiagente (MAS): conjunto de agentes autónomos,
  generalmente heterogéneos y potencialmente independientes,
  que trabajan en común resolviendo un problema.
• Características de estos agentes, vinculado con la noción de
  agente Inteligente:
   –   capaces de tomar la iniciativa
   –   capaces de compartir conocimiento
   –   capaces de cooperar y negociar,
   –   capaces de comprometerse con metas comunes.
• El estudio de MAS se encuadra dentro de la Inteligencia
  Artificial Distribuida (DAI).
Inteligencia Artificial Distribuida
• Rama de la IA que estudia la solución de problemas
  mediante procesamiento descentralizado.
• Resolución distribuida de problemas (DPS): Se
  descompone el problema en procesos cooperantes
  que comparten conocimiento para un problema
  concreto.
• Inteligencia Artificial Paralela (PAI): Desarrollo
  de algoritmos y aplicaciones paralelas, con énfasis
  en prestaciones.
Sociedad humana: modelo de agencia
La sociedad humana es un modelo útil para obtener
Sistemas Multiagente.
• La mayoría de las actividades humanas relacionadas
   con el comportamiento inteligente son de carácter
   social, al menos en origen.
   – El ser humano necesita la sociedad para vivir mejor.
   – Está en continua interacción con el resto.
   – La mayor parte del conocimiento es colectivo.
• Los modelos teórico/prácticos de MAS permiten
  estudiar fenómenos sociales reales.
Características de la agencia
• En los MAS aparecen conceptos de gran interés
  – actividades conjuntas y cooperación;
  – conflictos, cómo se resuelven;
  – negociación;
  – compromisos y planificación de actividades;
  – modelo del conocimiento, y su comunicación.
Cooperación
• Cooperación: es el proceso por el que ciertos
  agentes participantes generan deberes
  mutuamente dependientes en actividades
  conjuntas (planes).
  – Se recibe un problema en cierto nivel de abstracción.
  – El agente resuelve localmente aquello que es posible.
  – Recurre a otros agentes del mismo nivel para el resto
    de las tareas.
  – Recurre a otros niveles de abstracción para el resto
    de las tareas.
Conflictos
• Los conflictos surgen cuando al resolver un problema hay
  una o varias de las siguientes circunstancias
   –   el conocimiento local es incorrecto o incompleto,
   –   coexisten metas diferentes y divergen en algún momento,
   –   hay diferentes criterios de evaluación de soluciones,
   –   los recursos están limitados.
• Aspecto positivo
   – se intercambia información → mejora la robustez e integración
   – se llega a soluciones globalmente óptimas.
• Los conflictos se resuelven o evitan mediante mecanismos de
   – prevención y evitación,
   – sistemas de pizarra,
   – negociación.
Negociación
• La negociación se resuelve en un plan común; que es
  óptimo cuando se da una situación de paridad conjunta.
• Negociación estricta:
   – negociación de un plan común;
   – ejecución estricta del plan.
• Negociación generalizada:
   – entrelazamiento de negociación y ejecución.
• Existen esquemas conocidos de negociación y relajación
  de metas (Zlotkin y Rosenschein, 1990).
• Existen mecanismos de arbitraje bien conocidos (Lesser -
  1988, Durfee, Sycara -1989).
Proceso de negociación
• El proceso de negociación es iterativo
   – los agentes afectados ofrecen propuestas o posturas
   – ninguna de estas propuestas es más exigente que la
     anterior
• La negociación finaliza cuando
   – hay acuerdo: se crea un plan conjunto.
   – hay interbloqueo: no hay acuerdo y se requiere otro
     procedimiento de solución o negociación.
   – se produce una apelación: un agente coordinador puede
     modificar metas o relajar las restricciones.
Compromisos
• Los compromisos forman un conjunto de
  restricciones sobre las acciones y creencias de cada
  agente.
   – Se representan mediante conocimiento compartido y
     local de cada agente con respecto al resto.
   – Dan forma a la noción de agencia:
      • son el fundamento de la cooperación, negociación, y planes y
        metas conjuntas;
      • cohesionan la agencia.
   – Alternativas:
      • Compromiso como elección individual, temporal y local.
      • Compromiso como noción distribuida o social.
Planificación
• Las interacciones en sistemas MAS obedecen a la coexistencia
  de planes elaborados, preferentemente, de forma distribuida.
   –   Generación de operaciones candidatas,
   –   selección,
   –   relevancia en la obtención del resultado,
   –   ejecución.
• Categorías de planificación:
   –   Planificación clásica,
   –   planificación reactiva,
   –   sistemas combinados,
   –   planificación distribuida.
• El modelo PGP (Partial Global Planning) aborda el problema
  de la planificación distribuida (Lesser, Durfee).
Compartiendo conocimiento
Requisitos para lograr compartir y comunicar el
conocimiento:
• Modelo de representación del conocimiento común.
      • incluye lenguaje de representación de conocimiento común (→
        lenguaje de representación de conocimiento)
• Representación de conocimiento común (→ ontologías).
• Lenguaje de comunicación común (→ lenguaje de
  comunicación entre agentes).
• Un esfuerzo en este sentido es el de FIPA (Foundation
  for Intelligent Physical Abstracts -CE), así como KSE
  (Knowledge Sharing Effort -ARPA), entre otros.

Más contenido relacionado

La actualidad más candente

Paradigmas de interacción
Paradigmas de interacciónParadigmas de interacción
Paradigmas de interacciónTensor
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesEmmanuel Lara
 
Modelo dinamico de los actuadores
Modelo dinamico de los actuadoresModelo dinamico de los actuadores
Modelo dinamico de los actuadoresRuben Borja
 
Seminario Agentes, Multiagentes y Aplicaciones - MASTER US
Seminario Agentes, Multiagentes y Aplicaciones - MASTER USSeminario Agentes, Multiagentes y Aplicaciones - MASTER US
Seminario Agentes, Multiagentes y Aplicaciones - MASTER USGonzalo Aranda
 
Temario sistemas programables
Temario   sistemas programablesTemario   sistemas programables
Temario sistemas programablesYuseff Bladeshark
 
Tipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaTipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaUTM
 
Clasificación de los dispositivos móviles
Clasificación de los dispositivos móvilesClasificación de los dispositivos móviles
Clasificación de los dispositivos móvilesGabbo Torres
 
3 . Representación del conocimiento y razonamiento
3 . Representación del conocimiento y razonamiento3 . Representación del conocimiento y razonamiento
3 . Representación del conocimiento y razonamientoHumberto Chalate Jorge
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDAHéctor Estigarribia
 
Jade Agentes inteligentes básico
Jade Agentes inteligentes básicoJade Agentes inteligentes básico
Jade Agentes inteligentes básicoOctavio Abundez
 
Inteligencia Artificial Y Computacional
Inteligencia Artificial Y ComputacionalInteligencia Artificial Y Computacional
Inteligencia Artificial Y ComputacionalMaría Dovale
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusHéctor Estigarribia
 
2. compuertas lógicas y álgebra booleana
2. compuertas lógicas y álgebra booleana2. compuertas lógicas y álgebra booleana
2. compuertas lógicas y álgebra booleanaJosse Sumari
 
Sinergia y recursividad
Sinergia y recursividadSinergia y recursividad
Sinergia y recursividadMari Carmen
 
02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una ComputadoraJaime E. Velarde
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónAngel Aguilar
 

La actualidad más candente (20)

Paradigmas de interacción
Paradigmas de interacciónParadigmas de interacción
Paradigmas de interacción
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Modelo dinamico de los actuadores
Modelo dinamico de los actuadoresModelo dinamico de los actuadores
Modelo dinamico de los actuadores
 
Agentes lógicos
Agentes lógicosAgentes lógicos
Agentes lógicos
 
Seminario Agentes, Multiagentes y Aplicaciones - MASTER US
Seminario Agentes, Multiagentes y Aplicaciones - MASTER USSeminario Agentes, Multiagentes y Aplicaciones - MASTER US
Seminario Agentes, Multiagentes y Aplicaciones - MASTER US
 
Temario sistemas programables
Temario   sistemas programablesTemario   sistemas programables
Temario sistemas programables
 
Tipos de Trayectorias en Robotica
Tipos de Trayectorias en RoboticaTipos de Trayectorias en Robotica
Tipos de Trayectorias en Robotica
 
Clasificación de los dispositivos móviles
Clasificación de los dispositivos móvilesClasificación de los dispositivos móviles
Clasificación de los dispositivos móviles
 
3 . Representación del conocimiento y razonamiento
3 . Representación del conocimiento y razonamiento3 . Representación del conocimiento y razonamiento
3 . Representación del conocimiento y razonamiento
 
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDASOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
SOLUCIÓN DE PROBLEMAS MEDIANTE BÚSQUEDA
 
Dinámica de sistemas
Dinámica de sistemasDinámica de sistemas
Dinámica de sistemas
 
Jade Agentes inteligentes básico
Jade Agentes inteligentes básicoJade Agentes inteligentes básico
Jade Agentes inteligentes básico
 
Inteligencia Artificial Y Computacional
Inteligencia Artificial Y ComputacionalInteligencia Artificial Y Computacional
Inteligencia Artificial Y Computacional
 
Agentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de WumpusAgentes Lógicos: El mundo de Wumpus
Agentes Lógicos: El mundo de Wumpus
 
2. compuertas lógicas y álgebra booleana
2. compuertas lógicas y álgebra booleana2. compuertas lógicas y álgebra booleana
2. compuertas lógicas y álgebra booleana
 
Arquitecturas de computadoras
Arquitecturas de computadorasArquitecturas de computadoras
Arquitecturas de computadoras
 
Sinergia y recursividad
Sinergia y recursividadSinergia y recursividad
Sinergia y recursividad
 
Arquitectura harvard
Arquitectura harvardArquitectura harvard
Arquitectura harvard
 
02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora02 Diagrama de Bloques de una Computadora
02 Diagrama de Bloques de una Computadora
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 

Destacado

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 agentesVerónica Es'Loo
 
Computacion ubicua
Computacion ubicuaComputacion ubicua
Computacion ubicuavannebelenjm
 
Agentes Inteligentes
Agentes  InteligentesAgentes  Inteligentes
Agentes Inteligentesguestcd9e5e
 
Electiva Plataformas Ubicuas
Electiva Plataformas UbicuasElectiva Plataformas Ubicuas
Electiva Plataformas UbicuasGustavo González
 
Computación móvil y ubicua
Computación móvil y ubicuaComputación móvil y ubicua
Computación móvil y ubicuaCOMPUTRON
 
Computacion Movil Y Ubicua
Computacion Movil Y UbicuaComputacion Movil Y Ubicua
Computacion Movil Y Ubicuaivan
 
Sistemas multiagente para simulación
Sistemas multiagente para simulaciónSistemas multiagente para simulación
Sistemas multiagente para simulacióncccampos
 
UIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteUIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteGerardo DeMiguel
 
Visión artificial
Visión artificialVisión artificial
Visión artificialEli Ponzoni
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumJulito Avellaneda
 
Kiosko de ventas para el espacio público
Kiosko de ventas para el espacio públicoKiosko de ventas para el espacio público
Kiosko de ventas para el espacio públicoCatalina Gomez
 

Destacado (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
 
09 sistemas ubicuos
09 sistemas ubicuos09 sistemas ubicuos
09 sistemas ubicuos
 
Computacion ubicua
Computacion ubicuaComputacion ubicua
Computacion ubicua
 
Computación Ubicua
Computación UbicuaComputación Ubicua
Computación Ubicua
 
Agentes Inteligentes
Agentes  InteligentesAgentes  Inteligentes
Agentes Inteligentes
 
Web Crawlers
Web CrawlersWeb Crawlers
Web Crawlers
 
Electiva Plataformas Ubicuas
Electiva Plataformas UbicuasElectiva Plataformas Ubicuas
Electiva Plataformas Ubicuas
 
Computación móvil y ubicua
Computación móvil y ubicuaComputación móvil y ubicua
Computación móvil y ubicua
 
Computacion Movil Y Ubicua
Computacion Movil Y UbicuaComputacion Movil Y Ubicua
Computacion Movil Y Ubicua
 
Ros y sistemas multi agentes
Ros y sistemas multi agentesRos y sistemas multi agentes
Ros y sistemas multi agentes
 
Sistemas multiagente para simulación
Sistemas multiagente para simulaciónSistemas multiagente para simulación
Sistemas multiagente para simulación
 
Computación Ubicua
Computación UbicuaComputación Ubicua
Computación Ubicua
 
UIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteUIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgente
 
Presentacion jade
Presentacion jadePresentacion jade
Presentacion jade
 
Visión artificial
Visión artificialVisión artificial
Visión artificial
 
2011 sma-slides-02
2011 sma-slides-022011 sma-slides-02
2011 sma-slides-02
 
Zacatecas
Zacatecas Zacatecas
Zacatecas
 
Vida Artificial: Introducción
Vida Artificial: IntroducciónVida Artificial: Introducción
Vida Artificial: Introducción
 
Aplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e IceniumAplicaciones híbridas con HTML5, JavaScript e Icenium
Aplicaciones híbridas con HTML5, JavaScript e Icenium
 
Kiosko de ventas para el espacio público
Kiosko de ventas para el espacio públicoKiosko de ventas para el espacio público
Kiosko de ventas para el espacio público
 

Similar a Sistemas MultiAgente

Agentes inteligentes.pptx
Agentes inteligentes.pptxAgentes inteligentes.pptx
Agentes inteligentes.pptxcatastrfe24
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialKETTYVQV
 
Modelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptxModelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptxDwayneJackson15
 
Academia universidad agentes de planificacion
Academia universidad agentes de planificacionAcademia universidad agentes de planificacion
Academia universidad agentes de planificacionCarlosRivasRosero
 
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptxAGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptxAmauryCabrera5
 
Exposicion Agentes Inteligentes
Exposicion Agentes InteligentesExposicion Agentes Inteligentes
Exposicion Agentes InteligentesIvanmauricio
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes InteligentesFamp
 
lo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligenteslo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligentesMax Sainz
 
Diapositivas pilar
Diapositivas pilarDiapositivas pilar
Diapositivas pilarcriscell25
 
Websemantica
WebsemanticaWebsemantica
WebsemanticaPUCESA
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentesIsrael Rey
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes InteligentesRosa Fiestas
 

Similar a Sistemas MultiAgente (20)

Agentes Racionales
Agentes RacionalesAgentes Racionales
Agentes Racionales
 
Agentes inteligentes.pptx
Agentes inteligentes.pptxAgentes inteligentes.pptx
Agentes inteligentes.pptx
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Modelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptxModelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptx
 
Agentes Racionales.pptx
Agentes Racionales.pptxAgentes Racionales.pptx
Agentes Racionales.pptx
 
Academia universidad agentes de planificacion
Academia universidad agentes de planificacionAcademia universidad agentes de planificacion
Academia universidad agentes de planificacion
 
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptxAGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
 
Robotica - IA
Robotica - IARobotica - IA
Robotica - IA
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Exposicion Agentes Inteligentes
Exposicion Agentes InteligentesExposicion Agentes Inteligentes
Exposicion Agentes Inteligentes
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
 
Intelligent agents
Intelligent agentsIntelligent agents
Intelligent agents
 
Inteligencia artificial
Inteligencia artificial Inteligencia artificial
Inteligencia artificial
 
lo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligenteslo que no vemos de los agentes inteligentes
lo que no vemos de los agentes inteligentes
 
Diapositivas pilar
Diapositivas pilarDiapositivas pilar
Diapositivas pilar
 
Diapositiva final
Diapositiva finalDiapositiva final
Diapositiva final
 
Websemantica
WebsemanticaWebsemantica
Websemantica
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Agentes Inteligentes
Agentes InteligentesAgentes Inteligentes
Agentes Inteligentes
 

Más de Fernando Sancho Caparrini

12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...Fernando Sancho Caparrini
 

Más de Fernando Sancho Caparrini (20)

NetLogo 5th IISM
NetLogo 5th IISMNetLogo 5th IISM
NetLogo 5th IISM
 
03 la cultura como objeto de estudio
03 la cultura como objeto de estudio03 la cultura como objeto de estudio
03 la cultura como objeto de estudio
 
17 arte contemporáneo
17 arte contemporáneo17 arte contemporáneo
17 arte contemporáneo
 
15 dr. glearning
15 dr. glearning15 dr. glearning
15 dr. glearning
 
14 yutzu
14 yutzu14 yutzu
14 yutzu
 
13 herramientas para la publicación
13 herramientas para la publicación13 herramientas para la publicación
13 herramientas para la publicación
 
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
 
11 taller sylva
11 taller sylva11 taller sylva
11 taller sylva
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
 
09 bases de datos. practica
09 bases de datos. practica09 bases de datos. practica
09 bases de datos. practica
 
08 catalogación
08 catalogación08 catalogación
08 catalogación
 
07 herramientas para la investigación
07 herramientas para la investigación07 herramientas para la investigación
07 herramientas para la investigación
 
06 aplicaciones museo ac
06 aplicaciones museo ac06 aplicaciones museo ac
06 aplicaciones museo ac
 
05 el gestor cultural
05 el gestor cultural05 el gestor cultural
05 el gestor cultural
 
04 la clase creativa
04 la clase creativa04 la clase creativa
04 la clase creativa
 
02 del proyecto barroco a culture plex
02 del proyecto barroco a culture plex02 del proyecto barroco a culture plex
02 del proyecto barroco a culture plex
 
01 objetivos e introducción
01 objetivos e introducción01 objetivos e introducción
01 objetivos e introducción
 
16 un resumen aplicado
16 un resumen aplicado16 un resumen aplicado
16 un resumen aplicado
 
Arboles decision id3
Arboles decision   id3Arboles decision   id3
Arboles decision id3
 
Logica
LogicaLogica
Logica
 

Último

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 

Último (20)

Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

Sistemas MultiAgente

  • 2. ¿Qué es un agente? Un agente inteligente percibe su entorno por medio de sensores y actúa racionalmente sobre ese entorno por medio de actuadores. percepción sensores ? entorno agente actuadores acciones 2
  • 3. ¿Qué es un agente? Un agente inteligente percibe su entorno por medio de sensores y actúa racionalmente sobre ese entorno por medio de actuadores. Agente entrada salida Entorno 3
  • 4. Algunas definiciones… Como ya va siendo habitual, no hay una definición comunmente aceptada, pero todas ellas suelen coincidir en una serie de puntos clave: • Un agente es un sistema capaz de exhibir alguna forma de inteligencia y actuar de manera independiente con el objeto de beneficiar a su usuario (o dueño). • Un agente autónomo es una sistema, inmerso en un entorno, que es capaz de percibirlo y actuar sobre él, siguiendo una agenda propia con el fin de modificarlo. • Un agente es un sistema que es capaz de realizar acciones autónomas de manera flexible en dominios dinámicos e inmpredecibles. • Un agente es un proceso computacional autónomo, con iniciativa y capacidad para modificar su entorno y con posibilidad de comunicarse con otros agentes. 4
  • 5. Concretando un poco… Un agente es un sistema que está: • Localizado: es decir, inmerso en algún entorno (que puede ser el mundo físico, un entorno de software, una comunidad de agentes, etc.) en el que puede: – sentir (a través de sensores físicos, por medio de recepción de mensajes o por detección de eventos) – actuar (por medio de efectores, envío de mensajes o generación de eventos) • Reactivo: es decir, responde a mensajes, eventos y datos recibidos por medio de sensores, de forma que monitoriza activamente el estado de su entorno. • Autónomo: es decir, opera sin intervención directa de humanos u otros agentes, con control independiente de sus acciones y de su estado interno. 5
  • 6. …otras posibles propiedades • Social: puede actuar con otros agentes y (posiblemente) humanos por medio de mensajes o acciones que cambian el entorno compartido. • Pro-activo: tiene uno o más objetivos que intenta alcanzar por medio de las comunicaciones con otros agentes o actuando en su entorno. • Dispone de un modelo mental: tiene una arquitectura interna que puede ser entendida en términos de nociones mentales tales como creencias, deseos, intenciones y obligaciones. 6
  • 7. Cúando pueden ser útiles • Tareas Especializadas. Pueden jugar un importante papel importante en situaciones donde, por sus necesidades o alto riesgo, resultan imposibles o no aconsejables para humanos. • En aplicaciones donde los datos, control o recursos son distribuidos. El sistema puede estar conceptualizado como una colección de cooperantes. • Como herramientas para comprender las sociedades humanas. Proporcionan una nueva herramienta para simular sociedades, que pueden arrojar luz nueva sobre varios tipos de procesos sociales (donde los experimentos reales son inviables). • Como herramientas para formalizar y experimentar con ciertas teorías cognitivas. • Como paradigmas de ingeniería del software. Permiten incrementar la complejidad del software, destacando la importancia de la independencia entre componentes y la interacción entre ellos. 7
  • 8. Agentes Inteligentes • Autonomía, movilidad, iniciativa, adaptabilidad ¿⇒? inteligencia. • En IA se persigue estudiar y obtener agentes que exhiban características de la inteligencia humana. • Construimos agentes inteligentes cuando: – Describimos su comportamiento y el ambiente mediante “conocimiento”. – Dispone de iniciativa de explorar el ambiente. – Incrementa su conocimiento basándose en la experiencia. – Evalúa la consecución de las metas que se le planteen.
  • 9. Agentes Racionales • La racionalidad le permite al agente hacer en cada momento “lo correcto”. • “Lo correcto” son las acciones que conducen al mejor desempeño de su misión, descrita en términos de: – Meta. – Utilidad. • Para ser racional necesita ser capaz de – Medir el desempeño de su misión. – Tener algún criterio de medida. – Incorporar los resultados como conocimiento nuevo. • Racionalidad ≠ Omnisciencia.
  • 10. Arquitecturas de Agentes Con respecto a la forma de abordar la construcción del agente, puede ser: • Arquitectura reactiva – Agentes reactivos. – Agente con representación del mundo. • Arquitectura deliberativa – Agentes basados en metas. – Agentes basados en la utilidad.
  • 11. Arquitectura Reactiva • Un razonamiento explícito sobre los efectos producidos por acciones de bajo nivel es demasiado costoso para producir una conducta en tiempo real. • El comportamiento inteligente se generará sin tener que usar modelos simbólicos, y emergerá en ciertos sistemas complejos. • Estas arquitecturas manejan jerarquías de tareas en función de niveles de abstracción.
  • 12. Arquitectura Deliberativa • Expresa el comportamiento y el ambiente en términos de conocimiento representado simbólicamente. Las decisiones se toman empleando mecanismos deductivos: – Pattern matching – Diversas lógicas • En estos términos, las componentes del agente se deben representar en términos lógicos. Un ejemplo exitoso: BDI (Belief, Desire, Intention) – Creencias: modelo del mundo y del resto de agentes. – Deseos: metas. – Intenciones: plan de acción.
  • 13. Arquitectura Híbrida • Combinan agentes de tipo reactivo y deliberativo. – Reactivo: reacciona a los eventos del entorno sin invertir razonamiento. – Deliberativo: planifica (distribuye las metas más simples) y realiza tareas de nivel de abstracción superior. Este tipo de tareas se agrupan típicamente en dos niveles: • de manipulación de la información a nivel abstracto, con una representación simbólica del ambiente, • de comportamiento social y planificación de alto nivel. • Se organizan: – Horizontalmente: las capas tienen acceso a sensores y actuadores. – Verticalmente: una capa actúa de interfaz con sensores y actuadores.
  • 14. Agente Reactivo Simple Con percepción entrada acción Agente Entorno
  • 15. Agente Reactivo basado en modelo Con estados internos Agente entrada acción Predicción estado Entorno
  • 16. Agente por objetivos Agent entrada Objetivos Decisión acción Predicción estado Entorno
  • 17. Agente basado en utilidad
  • 18. Tipos de entornos • Accesible / inaccesible: – ¿Es posible explorar toda la información necesaria? • Determinista / no determinista: – ¿La evolución del entorno se sigue de un cómputo o hay actores que responden de forma no previsible? • Episódico / no episódico: – ¿La acción del agente se produce bajo demanda o el agente ha de ser pro-activo ? • Estático / dinámico: – ¿Cambia el entorno aunque no entre en acción el agente? • Discreto / continuo: – ¿El modelo del ambiente es continuo o discreto (simbólico)?
  • 19. Descentralización de los agentes • Un agente puede ser un ente pro-activo, con iniciativa propia que – monitoriza el ambiente – ejerce cambios en el ambiente y se comunica con otros agentes. • Es útil en sistemas donde aparecen procesos autónomos. • Los sistemas descentralizados permiten mayores tasas de fiabilidad y robustez que los sistemas centralizados. • Los sistemas basados en agentes animan a la reutilización: – es posible modificar sistemas basados en agentes sobre la marcha pieza a pieza. – ciertos tipos de descentralización desacoplan las dependencias de los agentes.
  • 20. ¿Qué es un Sistema Multiagente? • Sistema Multiagente (MAS): conjunto de agentes autónomos, generalmente heterogéneos y potencialmente independientes, que trabajan en común resolviendo un problema. • Características de estos agentes, vinculado con la noción de agente Inteligente: – capaces de tomar la iniciativa – capaces de compartir conocimiento – capaces de cooperar y negociar, – capaces de comprometerse con metas comunes. • El estudio de MAS se encuadra dentro de la Inteligencia Artificial Distribuida (DAI).
  • 21. Inteligencia Artificial Distribuida • Rama de la IA que estudia la solución de problemas mediante procesamiento descentralizado. • Resolución distribuida de problemas (DPS): Se descompone el problema en procesos cooperantes que comparten conocimiento para un problema concreto. • Inteligencia Artificial Paralela (PAI): Desarrollo de algoritmos y aplicaciones paralelas, con énfasis en prestaciones.
  • 22. Sociedad humana: modelo de agencia La sociedad humana es un modelo útil para obtener Sistemas Multiagente. • La mayoría de las actividades humanas relacionadas con el comportamiento inteligente son de carácter social, al menos en origen. – El ser humano necesita la sociedad para vivir mejor. – Está en continua interacción con el resto. – La mayor parte del conocimiento es colectivo. • Los modelos teórico/prácticos de MAS permiten estudiar fenómenos sociales reales.
  • 23. Características de la agencia • En los MAS aparecen conceptos de gran interés – actividades conjuntas y cooperación; – conflictos, cómo se resuelven; – negociación; – compromisos y planificación de actividades; – modelo del conocimiento, y su comunicación.
  • 24. Cooperación • Cooperación: es el proceso por el que ciertos agentes participantes generan deberes mutuamente dependientes en actividades conjuntas (planes). – Se recibe un problema en cierto nivel de abstracción. – El agente resuelve localmente aquello que es posible. – Recurre a otros agentes del mismo nivel para el resto de las tareas. – Recurre a otros niveles de abstracción para el resto de las tareas.
  • 25. Conflictos • Los conflictos surgen cuando al resolver un problema hay una o varias de las siguientes circunstancias – el conocimiento local es incorrecto o incompleto, – coexisten metas diferentes y divergen en algún momento, – hay diferentes criterios de evaluación de soluciones, – los recursos están limitados. • Aspecto positivo – se intercambia información → mejora la robustez e integración – se llega a soluciones globalmente óptimas. • Los conflictos se resuelven o evitan mediante mecanismos de – prevención y evitación, – sistemas de pizarra, – negociación.
  • 26. Negociación • La negociación se resuelve en un plan común; que es óptimo cuando se da una situación de paridad conjunta. • Negociación estricta: – negociación de un plan común; – ejecución estricta del plan. • Negociación generalizada: – entrelazamiento de negociación y ejecución. • Existen esquemas conocidos de negociación y relajación de metas (Zlotkin y Rosenschein, 1990). • Existen mecanismos de arbitraje bien conocidos (Lesser - 1988, Durfee, Sycara -1989).
  • 27. Proceso de negociación • El proceso de negociación es iterativo – los agentes afectados ofrecen propuestas o posturas – ninguna de estas propuestas es más exigente que la anterior • La negociación finaliza cuando – hay acuerdo: se crea un plan conjunto. – hay interbloqueo: no hay acuerdo y se requiere otro procedimiento de solución o negociación. – se produce una apelación: un agente coordinador puede modificar metas o relajar las restricciones.
  • 28. Compromisos • Los compromisos forman un conjunto de restricciones sobre las acciones y creencias de cada agente. – Se representan mediante conocimiento compartido y local de cada agente con respecto al resto. – Dan forma a la noción de agencia: • son el fundamento de la cooperación, negociación, y planes y metas conjuntas; • cohesionan la agencia. – Alternativas: • Compromiso como elección individual, temporal y local. • Compromiso como noción distribuida o social.
  • 29. Planificación • Las interacciones en sistemas MAS obedecen a la coexistencia de planes elaborados, preferentemente, de forma distribuida. – Generación de operaciones candidatas, – selección, – relevancia en la obtención del resultado, – ejecución. • Categorías de planificación: – Planificación clásica, – planificación reactiva, – sistemas combinados, – planificación distribuida. • El modelo PGP (Partial Global Planning) aborda el problema de la planificación distribuida (Lesser, Durfee).
  • 30. Compartiendo conocimiento Requisitos para lograr compartir y comunicar el conocimiento: • Modelo de representación del conocimiento común. • incluye lenguaje de representación de conocimiento común (→ lenguaje de representación de conocimiento) • Representación de conocimiento común (→ ontologías). • Lenguaje de comunicación común (→ lenguaje de comunicación entre agentes). • Un esfuerzo en este sentido es el de FIPA (Foundation for Intelligent Physical Abstracts -CE), así como KSE (Knowledge Sharing Effort -ARPA), entre otros.