SlideShare una empresa de Scribd logo
1 de 65
sistemas inteligentes
interacción entre agentes

                                              Faraón Llorens




       Curso 2012-2013
       Máster Universitario en Tecnologías de la Informática
       Departamento de Ciencia de la Computación e Inteligencia Artificial
sistemas inteligentes:
interacción entre agentes

                        ¿de qué vamos a hablar?




Máster Universitario en Tecnologías de la Informática
                                                                      2
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

 Imagine que se han descubierto un conjunto de reglas aplicables a todos los
 participantes, llamadas “óptimas” o “racionales”. Estas reglas son desde luego
 óptimas, en el caso de que los demás participantes se atengan a ellas. Queda
 por ver lo que sucedería si uno de los participantes no siguiera las reglas. Si de
 aquí resultan consecuencias beneficiosas para ellos, y en particular
 perjudiciales para los que cumplen las reglas, se pondría muy en duda la
 “solución” mencionada anteriormente /.../
 Independientemente de la manera en que formulemos los principios básicos y la
 justificación objetiva de un “comportamiento racional”, habrá que tener en
 cuenta las condiciones que conllevan todos los comportamientos posibles de
 “los otros”.
                        Theory of Games and Economic Behavior.
                         John von Neumann y Oskar Morgenstern
Máster Universitario en Tecnologías de la Informática
                                                                                      3
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                           debate


                      ¿nos podemos fiar de los demás?

                ¿los humanos somos animales sociales?

          ¿cómo se define la interacción entre humanos?

   ¿cómo se puede gestionar la interacción entre agentes?

     ¿dejarías que una máquina tomara decisiones por ti?


Máster Universitario en Tecnologías de la Informática
                                                                      4
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                 Teoría de Juegos



      estudia los conflictos entre seres racionales

                     que desconfían uno del otro

      y la toma de decisiones en estos ambientes



Máster Universitario en Tecnologías de la Informática
                                                                      5
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

empecemos con un ejemplo sencillo:



               reparto de un pastel (o de una herencia)



                                   entre 2 personas

                                   entre 3 personas

                                                …



Máster Universitario en Tecnologías de la Informática
                                                                      6
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                              la teoría de juegos

          estudia la pugna entre unos oponentes

                                     que piensan

     y que pueden ser capaces de engañar al otro




Máster Universitario en Tecnologías de la Informática
                                                                      7
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan



      un agente debe prever las acciones de los otros
         agentes en su propia tarea de planificación

y cómo puede influir en las acciones de otros agentes
               en beneficio de sus propios objetivos




Máster Universitario en Tecnologías de la Informática
                                                                      8
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

         los efectos de las acciones de otros agentes

                  sobre nuestro agente pueden ser

                                       favorables,

                                          neutros

                                   o perjudiciales

                para los objetivos de nuestro agente


Máster Universitario en Tecnologías de la Informática
                                                                      9
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan



                la relación entre los agentes puede ser

                                        cooperativa
                                                  o
                                        competitiva




Máster Universitario en Tecnologías de la Informática
                                                                      10
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan




                                  negociación




Máster Universitario en Tecnologías de la Informática
                                                                      11
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                  podemos definir la negociación como

                   una actividad en la que dos partes,

         cuyos intereses son en parte complementarios y

                                  en parte opuestos,

                        tratan de alcanzar un acuerdo

   que satisfaga al máximo los intereses de uno y de otro,

al tiempo que facilita la realización de nuevas negociaciones
                                        en el futuro

Máster Universitario en Tecnologías de la Informática
                                                                      12
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                            negociación distributiva



    las posibles ganancias están fijadas de antemano

                   lo que uno gana, el otro lo pierde



                              juegos de suma cero

Máster Universitario en Tecnologías de la Informática
                                                                      13
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

los juegos de suma cero implican estrictamente competición



los encuentros de suma cero en la vida real son muy raros …

    … pero la gente tiende a actuar en muchos escenarios
                como si fuesen de suma cero




Máster Universitario en Tecnologías de la Informática
                                                                      14
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                            negociación integrativa

ponerse de acuerdo en colaborar para hacer un pastel
    mayor, lo que supone que ambos pueden ganar

                           estrategias ganar-ganar




Máster Universitario en Tecnologías de la Informática
                                                                      15
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan



                                                              Nosotros
                                                   Perder          Ganar
                        Perder                     Estúpido        Malévolo
     Otros
                        Ganar                      Imprudente      Inteligente




Máster Universitario en Tecnologías de la Informática
                                                                                 16
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                                                                  Adverso
clima de la             (-) Preocupación por la tarea (+)
                                                            (tenso, competitivo,
                                                                                        Cooperativo
                                                                                    (retador, excitante,
negociación                                                    desagradable)
                                                                                         creativo)



                                                                  Esquivo
                                                                                      Complaciente
                                                             (bajo de energía,
                                                                                   (amistoso, moderado,
                                                                frustrante,
                                                                                        agradable)
                                                              insatisfacción)

                                                            (-)   Preocupación por las personas     (+)




  Máster Universitario en Tecnologías de la Informática
                                                                                                           17
  Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

información


   La ventana de Johary (Joseph Luft y Harry Ingram)

                                                   Lo sé yo              No lo sé yo
                  Lo saben los demás             Área abierta            Área ciega
                      No lo saben los
                                                  Área oculta          Área desconocida
                               demás




 Máster Universitario en Tecnologías de la Informática
                                                                                          18
 Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                                          MAPAN

        mejor alternativa para un acuerdo negociado



     ¿qué alternativas tengo si no consigo un acuerdo
                      satisfactorio en esta negociación?



Máster Universitario en Tecnologías de la Informática
                                                                      19
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


              si el acuerdo propuesto mejora la MAPAN,

                             entonces lo aceptamos,

                                  pero si es inferior,

          lo rechazamos e intentamos renegociar el tema




Máster Universitario en Tecnologías de la Informática
                                                                      20
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                                          objetivo



                           elaborar la MAPAN propia,

          procurar que no sea conocida por la otra parte,

    e intentar descubrir cuál es la MAPAN de los contrarios




Máster Universitario en Tecnologías de la Informática
                                                                      21
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


las zonas en que se mueve una negociación son:

      utopía: zona difícil de alcanzar

      ideal: acuerdo ventajoso para nosotros

      equilibrio: zona de los negociadores inteligentes

      mínimo: zona de poco beneficio (“salvar los muebles”)

      punto de ruptura: en el que nos levantamos de la mesa


Máster Universitario en Tecnologías de la Informática
                                                                      22
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                            piensa con la cabeza

                y luego deja hablar a tu corazón




Máster Universitario en Tecnologías de la Informática
                                                                      23
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                                   el análisis DAFO

      se emplea para establecer el diagnóstico estratégico

 y lo podemos utilizar como sistema de toma de decisiones
acerca de la estrategia más conveniente en una negociación




Máster Universitario en Tecnologías de la Informática
                                                                      24
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                    análisis DAFO
                      análisis externo:

                             Amenazas

                             Oportunidades

                      análisis interno:

                             Fortalezas

                             Debilidades

Máster Universitario en Tecnologías de la Informática
                                                                      25
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                                                      Análisis externo
                                                  Amenazas      Oportunidades
                                                   Estrategia
           Análisis interno




                                                                       Estrategia
                               Fortalezas         defensiva o
                                                                        ofensiva
                                                    reactiva

                                                                      Estrategia de
                                                Estrategia de
                              Debilidades                             reorientación
                                                supervivencia
                                                                      (creatividad)




Máster Universitario en Tecnologías de la Informática
                                                                                      26
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan



                       la negociación automática

            puede ahorrar tiempo a los humanos

   además de realizar contratos más beneficiosos




Máster Universitario en Tecnologías de la Informática
                                                                      27
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                      negociación
                           (formalización matemática)

  función de utilidad: diferencia entre el beneficio de
      conseguir un objetivo y el coste invertido para lograrlo.

  espacio de transacciones: acción que un agente hace y que
      lleva asociada una utilidad.

  estrategias y protocolos de negociación: reglas que
      gobiernan la negociación, incluyendo cómo y cuándo finaliza
      la misma.



Máster Universitario en Tecnologías de la Informática
                                                                      28
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

existen distintas técnicas de negociación:
       votación (“voting”)

       subasta (“auction”)

       pacto (“bargaining”)

       mecanismos de mercado (“market mechanisms”)

       contratación (“contracting”)

       coaliciones (“coalition formation”)

Máster Universitario en Tecnologías de la Informática
                                                                      29
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

necesitamos un modelo del entorno en el que actuarán los
agentes:
      los agentes de forma simultanea eligen realizar una
       acción y obtenemos una salida como resultado de
       esas acciones
      la salida depende de la combinación de las acciones

      asumimos que cada agente puede realizar dos
       acciones posibles, C (cooperar) y D (defraudar o
       desertar)



Máster Universitario en Tecnologías de la Informática
                                                                      30
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

podemos caracterizar el escenario en forma de una
                 matriz de decisión

                                agente/jugador




        agente/jugador




Máster Universitario en Tecnologías de la Informática
                                                                      31
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                          el dilema del prisionero
Dos hombres, acusados de infringir conjuntamente la ley, han sido confinados por la
policía en habitaciones separadas sin poder intercambiarse mensajes. La situación
es la siguiente:
- El jefe de policía les propone a cada uno de ellos un pacto. Si uno de ellos testifica
contra su compañero quedará libre, pero el otro será sentenciado con prisión.
- Pero hay una trampa, ya que si ambos testifican el uno contra el otro, se condenará
a los dos.
- Al mismo tiempo, cada uno de ellos tienen sus buenas razones para creer que si
ninguno confiesa, ambos tendrán una sentencia menor (la policía carece de pruebas
suficientes para condenarlos por la acusación principal).
Se informa a ambos que al otro prisionero se le está haciendo la misma propuesta y
se les concede un corto plazo de tiempo para que mediten la cuestión, pero en
ningún momento uno podrá conocer la decisión del otro.
Máster Universitario en Tecnologías de la Informática
                                                                                       32
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                          el dilema del prisionero


        Jugador i            Jugador j               Ptos. i          Ptos. j

         Coopera              Coopera                    3              3

         Coopera             Defrauda                    1              4

        Defrauda              Coopera                    4              1

        Defrauda             Defrauda                    2              2


Máster Universitario en Tecnologías de la Informática
                                                                                33
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

La acción racional individual es defraudar:
       garantiza una ganancia mínima de 2, mientras que                     la
cooperación garantiza una ganancia de al menos 1

Así que la deserción es la mejor respuesta a todas las posibles
estrategias:
       ambos agentes defraudan y obtienen una ganancia de 2

Pero la intuición nos dice que no es la mejor opción:
       seguramente ambos deberían cooperar y así cada uno
obtendría una ganancia de 3

 Máster Universitario en Tecnologías de la Informática
                                                                       34
 Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


               esta aparente paradoja es el
  problema fundamental de las interacciones entre agentes



                  parece implicar que la
 cooperación no ocurrirá en sociedades de agentes egoístas



                   ¿podemos recuperar la cooperación?


Máster Universitario en Tecnologías de la Informática
                                                                      35
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

               argumentos para recuperar la cooperación


                              no todos somos Machiavello

                            el otro prisionero es mi colega

                                  la sombra del futuro …




Máster Universitario en Tecnologías de la Informática
                                                                      36
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                               una respuesta
                      jugar al juego más de una vez

             si tu sabes que te volverás a encontrar
                    de nuevo con tu oponente,
              entonces el incentivo para defraudar
                        parece evaporarse



Máster Universitario en Tecnologías de la Informática
                                                                      37
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                          el dilema del prisionero
                                 (iterativo)

      cada jugador sabe que va a interactuar varias veces
                       con su oponente

        podemos tener en cuenta lo ocurrido en el pasado




Máster Universitario en Tecnologías de la Informática
                                                                      38
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                          el dilema del prisionero
                                 (iterativo)


                                      juego en línea

                  http://www.wadzar.fr/prisonniers.php




Máster Universitario en Tecnologías de la Informática
                                                                      39
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                        algunas estrategias del
                    dilema del prisionero iterativo

           siempre cooperar
           siempre desertar
           aleatoriamente
           donde las dan, las toman
           rencoroso
           mezclas
           …


Máster Universitario en Tecnologías de la Informática
                                                                      40
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                         la cooperación
                     es la elección racional
                   en el dilema del prisionero
                 que se repita de manera infinita




Máster Universitario en Tecnologías de la Informática
                                                                      41
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                      el dilema del prisionero es ubicuo



ejemplos del mundo real:
      reducción de las armas nucleares

      transporte privado versus transporte público

      moratoria para la caza de ballenas

      …


Máster Universitario en Tecnologías de la Informática
                                                                      42
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                    otros juegos 2 x 2 simétricos

  dadas las 4 posibles salidas del juego      cooperar y
     defraudar (simétrico), hay 24 posibles ordenaciones
     de las salidas:

         CC >i CD >i DC >i DDcooperación

         DC >i DD >i CC >i CDbloqueo mutuo

         DC >i CC >i DD >i CDdilema del prisionero

         DC >i CC >i CD >i DDjuego del gallina

         CC >i DC >i DD >i CDcaza del ciervo
Máster Universitario en Tecnologías de la Informática
                                                                      43
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                               el juego del gallina




juego de carreras de coches (James Dean en Rebelde sin Causa):
    dos jugadores corren el uno hacia el otro hacia una aparente colisión
          frontal: el primero en desviarse de la trayectoria es el gallina
               ambos jugadores evitan el choque (cooperan)
                   o continúan con la trayectoria (desertan)
Máster Universitario en Tecnologías de la Informática
                                                                             44
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan


                            juegos de n personas

         participan un número arbitrario de personas

                  son más complicados de estudiar




Máster Universitario en Tecnologías de la Informática
                                                                      45
Departamento de Ciencia de la Computación e Inteligencia Artificial
sistemas inteligentes
interacción entre agentes

                                              Faraón Llorens




       Curso 2012-2013
       Máster Universitario en Tecnologías de la Informática
       Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

    La negociación es una habilidad humana, común a todas las
     personas pero que adquiere gran importancia entre las
     habilidades que un directivo debe tener.
    Se trata de un proceso cognitivo de orden superior y muy
     evolucionado.
    Aunque intercambiamos cosas desde muy antiguo, esta
     habilidad ha ido evolucionando con el tiempo encontrando
     procedimientos muy sofisticados, más allá del trueque inicial
    Aprendemos a negociar desde que nacemos y continuamos en
     la vida diaria en multitud de actividades cotidianas (entre niños
     en el colegio y los juegos, padres-hijos, profesores-
     estudiantes, marido-mujer, jefes-empleados, …).



Máster Universitario en Tecnologías de la Informática
                                                                      47
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan
    Clásicamente se distinguen dos tipos de negociadores, el competitivo
     (duro) y el cooperativo (suave).

    Modelo equilibrado:
         Sea solucionador de problemas
         Su objetivo debe ser un resultado eficiente y amistoso
         Sea suave con la gente y duro con el problema
         Proceda independientemente de la confianza/desconfianza en la otra parte
         Busque los intereses esenciales
         Céntrese en intereses, no en posiciones
         Tenga un límite inferior razonablemente prefijado
         Genere alternativas para el beneficio mutuo
         Trate de llegar a un acuerdo independientemente de las personalidades
         Piense y manténgase abierto a razonamientos. Ceda ante los principios, no
          a la presión




Máster Universitario en Tecnologías de la Informática
                                                                                  48
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan
    Antes, período de preparación:
          Definición del objetivo de la negociación (lo que queremos negociar y lo que no queremos negociar)
          Nuestros objetivos (máximos, medios, mínimos y punto de ruptura)
          Elaboración del BATNA
          Establecer la ZOPA
     
     
           Recopilación de información
           Condicionantes de las negociaciones
                                                                                             fases de la
     
     
           El equipo propio
           La agenda                                                                         negociación
          El escenario (la situación)
          El entrenamiento.

    Durante, tiempo entre el primer encuentro y el cierre (con acuerdo o sin él):
          Establecimiento de la agenda
          Intercambio de información (puntos de coincidencia y discrepancias, posiciones)
          Argumentaciones, ofrecimiento de alternativas, regateos, …
          Comunicación: verbal (oral y escrita) y no verbal
          Control emocional de los negociadores

    Después, momento de ponernos de acuerdo sobre lo que nos hemos puesto de acuerdo (al final de la
     negociación hay que resumir lo acordado y acordar lo resumido):
          Conseguir una redacción de los acuerdos aceptable por ambas partes
          Reflexionar sobre el proceso y los resultados (tomar nota para el futuro)




Máster Universitario en Tecnologías de la Informática
                                                                                                                49
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan
             MAPAN (“Mejor Alternativa Para un Acuerdo Negociado)

         ¿Qué haré si no consigo un acuerdo satisfactorio en esta negociación?

    “La MAPAN es el único estándar que puede protegerle a usted de aceptar
     acuerdos que son demasiado desfavorables para sus intereses y de rechazar
     acuerdos que le interesaría aceptar. Si el acuerdo propuesto mejora su MAPAN,
     entonces debe aceptar, pero si es inferior, lo debe rechazar e intentar renegociar
     el tema”

    Las MAPAN no son fáciles de visualizar. Esquema:
         Listado de las acciones a llevar a cabo si no se concluye la negociación con un acuerdo
         Mejorar algunas de las ideas más prometedoras y convertirlas en opciones prácticas
         Seleccionar la opción que parezca mejor


    Objetivo: elaborar la MAPAN propia, procurar que no sea conocida por la otra
     parte, e intentar descubrir cuál es la MAPAN de los contrarios.


Máster Universitario en Tecnologías de la Informática
                                                                                                    50
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan
                        ZOPA (“Zona de Posible Acuerdo”)

    Antes de sentarnos a negociar debemos marcarnos unos límites
     mínimos y máximos, tanto de lo que se desea lograr como de lo que se
     está dispuesto a ceder.
    Por ejemplo, en una comprar, la ZOPA está comprendida entre lo
     máximo que está dispuesto a pagar el comprador y el mínimo que está
     dispuesto a cobrar el vendedor.

    Las zonas en que se mueve una negociación son:
         Utopía: zona difícil de alcanzar
         Ideal: acuerdo ventajoso para nosotros
         Equilibrio: zona de los negociadores inteligentes
         Mínimo: zona de poco beneficio (“salvar los muebles”)
         Punto de ruptura: punto en que nos levantamos de la mesa.


Máster Universitario en Tecnologías de la Informática
                                                                      51
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan
    El análisis DAFO se emplea para establecer el diagnóstico estratégico y
     lo podemos utilizar como sistema de toma de decisiones acerca de la
     estrategia más conveniente en una negociación.

    Análisis externo: nos permite identificar las amenazas (peligro
     planteado por una tendencia desfavorable del entorno, que conduciría,
     si no se acometen acciones adecuadas, a la pérdida de la posición
     negociadora) y las oportunidades (conjunto de circunstancias
     favorables en un mercado específico en el que la empresa podría
     desarrollar con éxito determinadas acciones).
    Análisis interno: nos permite identificar las fortalezas (puntos
     fuertes, bazas con las que cuenta la empresa) y las debilidades
     (carencias de la empresa).

    Una vez realizado el análisis intente guardar un equilibrio entre el
     realismo (nos hace conscientes de nuestras limitaciones) y el idealismo
     (nos permite evaluar nuestras oportunidades). “Piense con la cabeza, y
     luego deje hablar a su corazón”.
Máster Universitario en Tecnologías de la Informática
                                                                         52
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                     Negociación

  Función de utilidad: diferencia entre el beneficio de
      conseguir un objetivo y el coste invertido para lograrlo.


  Espacio de transacciones: acción que un agente hace y que
      lleva asociada una utilidad.


  Estrategias y Protocolos de Negociación: reglas que
      gobiernan la negociación, incluyendo cómo y cuándo finaliza
      la misma.


Máster Universitario en Tecnologías de la Informática
                                                                      53
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                             Utilidad y Preferencia

   Asumimos que tenemos dos agentes: Ag = {i, j}
   Dichos agentes son egoístas: tienen unos intereses particulares y
    unas preferencias sobre el entorno
   Asumimos Ω = {ω1, ω2, …} como el conjunto de salidas sobre las
    preferencias de los agentes
   Capturamos las preferencias con las funciones de utilidad:
                         ui : Ω → R
uj : Ω → R
   Estas funciones de utilidad permiten una ordenación de preferencias
    en función de estas salidas:
                ω ≥i ω’          sii     ui(ω) ≥ ui(ω’)
                      ω >i ω’                 sii        ui(ω) > ui(ω’)
 Máster Universitario en Tecnologías de la Informática
                                                                          54
 Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

 Necesitamos un modelo del entorno en el que actuarán
  estos agentes:
         los agentes de forma simultanea eligen realizar una acción y
          obtenemos una salida en Ω como resultado de esas acciones
         la salida depende de la combinación de las acciones
         Asumimos que cada agente puede realizar dos acciones
          posibles, C (“cooperar”) y D (“defraudar” o “desertar”)


 El comportamiento del entorno viene dado por la función
  transformadora del estado :




 Máster Universitario en Tecnologías de la Informática
                                                                       55
 Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

   La siguiente es una función transformadora del estado :


    (Este entorno es sensible a las acciones de ambos agentes)

   Esta es otra:


    (Ningún agente tiene influencia sobre este entorno)

   Y esta es otra:


    (Este entorno está controlado por j)

Máster Universitario en Tecnologías de la Informática
                                                                      56
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                        Acción Racional
     Supongamos que tenemos un caso en el que ambos agentes tienen
      influencia sobre la salida y que tienen las siguientes funciones
      utilidad:



     Abusando de la notación:



     Entonces, las preferencias del agente i son:


     “C” es la elección racional para i, ya que i prefiere todas las salidas
      obtenidas a partir de C sobre todas las de D.
    Máster Universitario en Tecnologías de la Informática
                                                                          57
    Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

 Podemos caracterizar el escenario en forma de una
  matriz de decisión :




 El agente i es el jugador de la columna
 El agente j es el jugador de la fila

 Máster Universitario en Tecnologías de la Informática
                                                                       58
 Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                             Estrategias Dominantes

   Dada una estrategia particular (C o D) del agente i, habrá un
    numero de posibles salidas

   Decimos que s1 domina a s2 si cada posible salida para i jugando s1
    es preferida sobre cada posible salida para i jugando s2

   Un agente racional nunca jugará una estrategia dominable

   Así, podemos borrar las estrategias dominables

   Desafortunadamente, no siempre hay una única estrategia                no
    dominable

Máster Universitario en Tecnologías de la Informática
                                                                      59
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                               Equilibrio de Nash
   En general, diremos que dos estrategias s1 y s2 están en equilibrio
    de Nash si:
       Suponiendo que el agente i juega s1, el agente j no puede hacer nada
        mejor que jugar s2
       Suponiendo que el agente j juega s2, el agente i no puede hacer nada
        mejor que jugar s1

   Ningún agente tienen ningún incentivo para desviarse del
    equilibrio de Nash

   Desafortunadamente:
       No todo escenario de interacción tiene un equilibrio de Nash
       Algunos escenarios de interacción tiene más de un equilibrio de Nash

Máster Universitario en Tecnologías de la Informática
                                                                          60
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

          Interacciones Competitivas y de Suma Cero
   Las preferencias de los agentes son diametralmente opuestas y
    tenemos escenarios estrictamente competitivos

   Los encuentros de suma cero son aquellos en los que la suma de
    las utilidades es cero:

                     ui(ω) + uj(ω) = 0          ∀ω∈Ω

   Los juegos de suma cero implican estrictamente competición

   Los encuentros de suma cero en la vida real son muy raros …
   … pero la gente tiende a actuar en muchos escenarios como si
    fuesen de suma cero

Máster Universitario en Tecnologías de la Informática
                                                                      61
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                                                                bibliografía


                                                                Poundstone, W. (1995).
                                                          El Dilema del prisionero. John von
                                                          Neumann, la teoría de juegos y la
                                                                        bomba.
                                                             El Libro de Bolsillo. Sección:
                                                           Ciencia y Técnica, 1747, Alianza
                                                                       Editorial, Madrid.
            Dibujo de Bill Mauldin de 1960
Metamagical Themas:Questing for the Essence of Mind and
   Pattern, Douglas R. Hofstadter, Basic Books, 1985
 Máster Universitario en Tecnologías de la Informática
                                                                                            62
 Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                                                           bibliografía




                                                       “An Introduction to MultiAgent Systems”
                                                                 Michael Wooldridge
                                                               John Wiley & Sons, 2002

                                                       http://www.csc.liv.ac.uk˜mjwpubsimas




Máster Universitario en Tecnologías de la Informática
                                                                                       63
Departamento de Ciencia de la Computación e Inteligencia Artificial
agentes que interactúan

                                                                           bibliografía




                                                          “El pequeño libro de las grandes
                                                                    decisiones”
                                                      50 modelos para el pensamiento estratégico
                                                       Mikael Krogerus y Roman Tschäppeler




Máster Universitario en Tecnologías de la Informática
                                                                                        64
Departamento de Ciencia de la Computación e Inteligencia Artificial
sistemas inteligentes
interacción entre agentes

                                              Faraón Llorens




       Curso 2012-2013
       Máster Universitario en Tecnologías de la Informática
       Departamento de Ciencia de la Computación e Inteligencia Artificial

Más contenido relacionado

La actualidad más candente

Actividad 5
Actividad 5Actividad 5
Actividad 5CABR1946
 
Trabajo final inteligencia artificial
Trabajo final inteligencia artificial Trabajo final inteligencia artificial
Trabajo final inteligencia artificial adrianacidec
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIALINTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIALAdonias López
 
inteligencia artificial
inteligencia  artificialinteligencia  artificial
inteligencia artificialjuanskate545
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia ArtificialRolando Gómez
 
Impacto social del desarrollo de la Inteligencia artificial(español)
Impacto social del desarrollo de la Inteligencia artificial(español)Impacto social del desarrollo de la Inteligencia artificial(español)
Impacto social del desarrollo de la Inteligencia artificial(español)kamh18
 
Inteligencia artificial (ia)
Inteligencia  artificial (ia)Inteligencia  artificial (ia)
Inteligencia artificial (ia)HugoAlfAlb
 
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últiplesKta04toncon
 
Proyecto de investigacion inter
Proyecto de investigacion interProyecto de investigacion inter
Proyecto de investigacion interfann222xd
 
Revista del 1b
Revista del 1bRevista del 1b
Revista del 1bzapote97
 

La actualidad más candente (16)

Actividad 5
Actividad 5Actividad 5
Actividad 5
 
Trabajo final inteligencia artificial
Trabajo final inteligencia artificial Trabajo final inteligencia artificial
Trabajo final inteligencia artificial
 
INTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIALINTELIGENCIA ARTIFICIAL
INTELIGENCIA ARTIFICIAL
 
Trabajo final inteligencia
Trabajo final inteligenciaTrabajo final inteligencia
Trabajo final inteligencia
 
inteligencia artificial
inteligencia  artificialinteligencia  artificial
inteligencia artificial
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Impacto social del desarrollo de la Inteligencia artificial(español)
Impacto social del desarrollo de la Inteligencia artificial(español)Impacto social del desarrollo de la Inteligencia artificial(español)
Impacto social del desarrollo de la Inteligencia artificial(español)
 
Introducción a la IA
Introducción a la IAIntroducción a la IA
Introducción a la IA
 
Inteligencia artificial (ia)
Inteligencia  artificial (ia)Inteligencia  artificial (ia)
Inteligencia artificial (ia)
 
Ingenieria artifical
Ingenieria artificalIngenieria artifical
Ingenieria artifical
 
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
 
Proyecto de investigacion inter
Proyecto de investigacion interProyecto de investigacion inter
Proyecto de investigacion inter
 
Diapo
DiapoDiapo
Diapo
 
Revista del 1b
Revista del 1bRevista del 1b
Revista del 1b
 
1 introduccion-a-la-inteligencia-artificial
1 introduccion-a-la-inteligencia-artificial1 introduccion-a-la-inteligencia-artificial
1 introduccion-a-la-inteligencia-artificial
 
Imágenes
ImágenesImágenes
Imágenes
 

Destacado

Alessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet GovernanceAlessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet GovernanceAndrea Rossetti
 
Lectura 1[1]1
Lectura 1[1]1Lectura 1[1]1
Lectura 1[1]1ldiazg1
 
Medios de transmicion colaborativo 1 . nilson pimienta
Medios de transmicion colaborativo 1 . nilson pimientaMedios de transmicion colaborativo 1 . nilson pimienta
Medios de transmicion colaborativo 1 . nilson pimientanialpiro
 
178 utilità della normativa sulla sicurezza dei cantieri
178   utilità della normativa sulla sicurezza dei cantieri178   utilità della normativa sulla sicurezza dei cantieri
178 utilità della normativa sulla sicurezza dei cantierihttp://www.studioingvolpi.it
 
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)BizCOLLEGE
 
DVD and Blu-ray devices analysis
DVD and Blu-ray devices analysisDVD and Blu-ray devices analysis
DVD and Blu-ray devices analysisAmplified Analytics
 
9. es mejor encender una vela que maldecir la oscuridad
9. es mejor encender una vela que maldecir la oscuridad9. es mejor encender una vela que maldecir la oscuridad
9. es mejor encender una vela que maldecir la oscuridadWinsi Quinsi
 
Creacion-innovacion y marketing
Creacion-innovacion y marketingCreacion-innovacion y marketing
Creacion-innovacion y marketingguest5cd5a6
 
1 el modelo 1 en 1
1 el modelo 1 en 11 el modelo 1 en 1
1 el modelo 1 en 1verorocha
 
regions 3Q 08 SUPP 1
regions 3Q 08 SUPP 1regions 3Q 08 SUPP 1
regions 3Q 08 SUPP 1finance25
 
Actividad 4
Actividad 4Actividad 4
Actividad 4JOVEL06
 
Avviso Presentazione Piani1
Avviso Presentazione Piani1Avviso Presentazione Piani1
Avviso Presentazione Piani1giuseppemassaro
 

Destacado (20)

Alessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet GovernanceAlessandro Nicotra, Seminario Internet Governance
Alessandro Nicotra, Seminario Internet Governance
 
Ge fiori
Ge   fioriGe   fiori
Ge fiori
 
Copia de horarios 2010 publicacion_dia
Copia de horarios 2010 publicacion_diaCopia de horarios 2010 publicacion_dia
Copia de horarios 2010 publicacion_dia
 
Lectura 1[1]1
Lectura 1[1]1Lectura 1[1]1
Lectura 1[1]1
 
Pres gerencia y direccionamiento
Pres gerencia y direccionamientoPres gerencia y direccionamiento
Pres gerencia y direccionamiento
 
Medios de transmicion colaborativo 1 . nilson pimienta
Medios de transmicion colaborativo 1 . nilson pimientaMedios de transmicion colaborativo 1 . nilson pimienta
Medios de transmicion colaborativo 1 . nilson pimienta
 
178 utilità della normativa sulla sicurezza dei cantieri
178   utilità della normativa sulla sicurezza dei cantieri178   utilità della normativa sulla sicurezza dei cantieri
178 utilità della normativa sulla sicurezza dei cantieri
 
Proyecto TIC en un centro educativo
Proyecto TIC en un centro educativoProyecto TIC en un centro educativo
Proyecto TIC en un centro educativo
 
ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)ビジュアライゼーションの役割とUI開発のイノベーション(2)
ビジュアライゼーションの役割とUI開発のイノベーション(2)
 
DVD and Blu-ray devices analysis
DVD and Blu-ray devices analysisDVD and Blu-ray devices analysis
DVD and Blu-ray devices analysis
 
9. es mejor encender una vela que maldecir la oscuridad
9. es mejor encender una vela que maldecir la oscuridad9. es mejor encender una vela que maldecir la oscuridad
9. es mejor encender una vela que maldecir la oscuridad
 
Uc vsport09
Uc vsport09Uc vsport09
Uc vsport09
 
F all 2013
F all 2013F all 2013
F all 2013
 
Administracion
AdministracionAdministracion
Administracion
 
Creacion-innovacion y marketing
Creacion-innovacion y marketingCreacion-innovacion y marketing
Creacion-innovacion y marketing
 
1 el modelo 1 en 1
1 el modelo 1 en 11 el modelo 1 en 1
1 el modelo 1 en 1
 
StoryMaisTelling bc
StoryMaisTelling bcStoryMaisTelling bc
StoryMaisTelling bc
 
regions 3Q 08 SUPP 1
regions 3Q 08 SUPP 1regions 3Q 08 SUPP 1
regions 3Q 08 SUPP 1
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Avviso Presentazione Piani1
Avviso Presentazione Piani1Avviso Presentazione Piani1
Avviso Presentazione Piani1
 

Similar a Interacción entre agentes inteligentes

Agenda sesion inteligencia e interactividad 2012 10-26
Agenda sesion inteligencia e interactividad 2012 10-26Agenda sesion inteligencia e interactividad 2012 10-26
Agenda sesion inteligencia e interactividad 2012 10-26Faraón Llorens
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia ArtificialEly Ruiz
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialHeidforaz
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialxvc1234
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo prácticofacucono
 
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo realEstebinho
 
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo realMrPeter10
 
Inteligencia Artificial, un paso hacia el futuro.
Inteligencia Artificial, un paso hacia el futuro.Inteligencia Artificial, un paso hacia el futuro.
Inteligencia Artificial, un paso hacia el futuro.Larissa Cabrera
 
Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1
Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1
Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1Samantha Mejia
 
El avance de la Inteligencia Artificial
El avance de la Inteligencia ArtificialEl avance de la Inteligencia Artificial
El avance de la Inteligencia Artificialelizabeth guachun
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificiallobi7o
 
Grupo #8. Interacción humano - computador.
Grupo #8. Interacción humano - computador.Grupo #8. Interacción humano - computador.
Grupo #8. Interacción humano - computador.Maria Marothy
 
Que es la informatica
Que es la informaticaQue es la informatica
Que es la informaticaLiseth Mejia
 
Inteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºEInteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºETheButterfly_xD
 
Inteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºEInteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºETheButterfly_xD
 
La inteligencia artificial
La inteligencia artificialLa inteligencia artificial
La inteligencia artificialsergiomntd
 
De la robótica educativa al pensamiento computacional
De la robótica educativa al pensamiento computacionalDe la robótica educativa al pensamiento computacional
De la robótica educativa al pensamiento computacionalPablo Garaizar
 
La inteligencia artificial KAREN ban abann.pptx
La inteligencia artificial KAREN ban abann.pptxLa inteligencia artificial KAREN ban abann.pptx
La inteligencia artificial KAREN ban abann.pptxAnAsmer2
 

Similar a Interacción entre agentes inteligentes (20)

Agenda sesion inteligencia e interactividad 2012 10-26
Agenda sesion inteligencia e interactividad 2012 10-26Agenda sesion inteligencia e interactividad 2012 10-26
Agenda sesion inteligencia e interactividad 2012 10-26
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Trabajo práctico
Trabajo prácticoTrabajo práctico
Trabajo práctico
 
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo real
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo real
 
Inteligencia Artificial, un paso hacia el futuro.
Inteligencia Artificial, un paso hacia el futuro.Inteligencia Artificial, un paso hacia el futuro.
Inteligencia Artificial, un paso hacia el futuro.
 
Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1
Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1
Inteligencia artificial-y-sistemas-expertos-112008-ucv-1228078002612442-9-1
 
El avance de la Inteligencia Artificial
El avance de la Inteligencia ArtificialEl avance de la Inteligencia Artificial
El avance de la Inteligencia Artificial
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Grupo #8. Interacción humano - computador.
Grupo #8. Interacción humano - computador.Grupo #8. Interacción humano - computador.
Grupo #8. Interacción humano - computador.
 
Que es la informatica
Que es la informaticaQue es la informatica
Que es la informatica
 
Inteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºEInteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºE
 
Inteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºEInteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºE
 
La inteligencia artificial
La inteligencia artificialLa inteligencia artificial
La inteligencia artificial
 
De la robótica educativa al pensamiento computacional
De la robótica educativa al pensamiento computacionalDe la robótica educativa al pensamiento computacional
De la robótica educativa al pensamiento computacional
 
La inteligencia artificial KAREN ban abann.pptx
La inteligencia artificial KAREN ban abann.pptxLa inteligencia artificial KAREN ban abann.pptx
La inteligencia artificial KAREN ban abann.pptx
 

Último

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
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
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
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
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 

Último (20)

cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
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 ...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
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
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 

Interacción entre agentes inteligentes

  • 1. sistemas inteligentes interacción entre agentes Faraón Llorens Curso 2012-2013 Máster Universitario en Tecnologías de la Informática Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 2. sistemas inteligentes: interacción entre agentes ¿de qué vamos a hablar? Máster Universitario en Tecnologías de la Informática 2 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 3. agentes que interactúan Imagine que se han descubierto un conjunto de reglas aplicables a todos los participantes, llamadas “óptimas” o “racionales”. Estas reglas son desde luego óptimas, en el caso de que los demás participantes se atengan a ellas. Queda por ver lo que sucedería si uno de los participantes no siguiera las reglas. Si de aquí resultan consecuencias beneficiosas para ellos, y en particular perjudiciales para los que cumplen las reglas, se pondría muy en duda la “solución” mencionada anteriormente /.../ Independientemente de la manera en que formulemos los principios básicos y la justificación objetiva de un “comportamiento racional”, habrá que tener en cuenta las condiciones que conllevan todos los comportamientos posibles de “los otros”. Theory of Games and Economic Behavior. John von Neumann y Oskar Morgenstern Máster Universitario en Tecnologías de la Informática 3 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 4. agentes que interactúan debate ¿nos podemos fiar de los demás? ¿los humanos somos animales sociales? ¿cómo se define la interacción entre humanos? ¿cómo se puede gestionar la interacción entre agentes? ¿dejarías que una máquina tomara decisiones por ti? Máster Universitario en Tecnologías de la Informática 4 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 5. agentes que interactúan Teoría de Juegos estudia los conflictos entre seres racionales que desconfían uno del otro y la toma de decisiones en estos ambientes Máster Universitario en Tecnologías de la Informática 5 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 6. agentes que interactúan empecemos con un ejemplo sencillo: reparto de un pastel (o de una herencia) entre 2 personas entre 3 personas … Máster Universitario en Tecnologías de la Informática 6 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 7. agentes que interactúan la teoría de juegos estudia la pugna entre unos oponentes que piensan y que pueden ser capaces de engañar al otro Máster Universitario en Tecnologías de la Informática 7 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 8. agentes que interactúan un agente debe prever las acciones de los otros agentes en su propia tarea de planificación y cómo puede influir en las acciones de otros agentes en beneficio de sus propios objetivos Máster Universitario en Tecnologías de la Informática 8 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 9. agentes que interactúan los efectos de las acciones de otros agentes sobre nuestro agente pueden ser favorables, neutros o perjudiciales para los objetivos de nuestro agente Máster Universitario en Tecnologías de la Informática 9 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 10. agentes que interactúan la relación entre los agentes puede ser cooperativa o competitiva Máster Universitario en Tecnologías de la Informática 10 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 11. agentes que interactúan negociación Máster Universitario en Tecnologías de la Informática 11 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 12. agentes que interactúan podemos definir la negociación como una actividad en la que dos partes, cuyos intereses son en parte complementarios y en parte opuestos, tratan de alcanzar un acuerdo que satisfaga al máximo los intereses de uno y de otro, al tiempo que facilita la realización de nuevas negociaciones en el futuro Máster Universitario en Tecnologías de la Informática 12 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 13. agentes que interactúan negociación distributiva las posibles ganancias están fijadas de antemano lo que uno gana, el otro lo pierde juegos de suma cero Máster Universitario en Tecnologías de la Informática 13 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 14. agentes que interactúan los juegos de suma cero implican estrictamente competición los encuentros de suma cero en la vida real son muy raros … … pero la gente tiende a actuar en muchos escenarios como si fuesen de suma cero Máster Universitario en Tecnologías de la Informática 14 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 15. agentes que interactúan negociación integrativa ponerse de acuerdo en colaborar para hacer un pastel mayor, lo que supone que ambos pueden ganar estrategias ganar-ganar Máster Universitario en Tecnologías de la Informática 15 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 16. agentes que interactúan Nosotros Perder Ganar Perder Estúpido Malévolo Otros Ganar Imprudente Inteligente Máster Universitario en Tecnologías de la Informática 16 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 17. agentes que interactúan Adverso clima de la (-) Preocupación por la tarea (+) (tenso, competitivo, Cooperativo (retador, excitante, negociación desagradable) creativo) Esquivo Complaciente (bajo de energía, (amistoso, moderado, frustrante, agradable) insatisfacción) (-) Preocupación por las personas (+) Máster Universitario en Tecnologías de la Informática 17 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 18. agentes que interactúan información La ventana de Johary (Joseph Luft y Harry Ingram) Lo sé yo No lo sé yo Lo saben los demás Área abierta Área ciega No lo saben los Área oculta Área desconocida demás Máster Universitario en Tecnologías de la Informática 18 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 19. agentes que interactúan MAPAN mejor alternativa para un acuerdo negociado ¿qué alternativas tengo si no consigo un acuerdo satisfactorio en esta negociación? Máster Universitario en Tecnologías de la Informática 19 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 20. agentes que interactúan si el acuerdo propuesto mejora la MAPAN, entonces lo aceptamos, pero si es inferior, lo rechazamos e intentamos renegociar el tema Máster Universitario en Tecnologías de la Informática 20 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 21. agentes que interactúan objetivo elaborar la MAPAN propia, procurar que no sea conocida por la otra parte, e intentar descubrir cuál es la MAPAN de los contrarios Máster Universitario en Tecnologías de la Informática 21 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 22. agentes que interactúan las zonas en que se mueve una negociación son:  utopía: zona difícil de alcanzar  ideal: acuerdo ventajoso para nosotros  equilibrio: zona de los negociadores inteligentes  mínimo: zona de poco beneficio (“salvar los muebles”)  punto de ruptura: en el que nos levantamos de la mesa Máster Universitario en Tecnologías de la Informática 22 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 23. agentes que interactúan piensa con la cabeza y luego deja hablar a tu corazón Máster Universitario en Tecnologías de la Informática 23 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 24. agentes que interactúan el análisis DAFO se emplea para establecer el diagnóstico estratégico y lo podemos utilizar como sistema de toma de decisiones acerca de la estrategia más conveniente en una negociación Máster Universitario en Tecnologías de la Informática 24 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 25. agentes que interactúan análisis DAFO análisis externo:  Amenazas  Oportunidades análisis interno:  Fortalezas  Debilidades Máster Universitario en Tecnologías de la Informática 25 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 26. agentes que interactúan Análisis externo Amenazas Oportunidades Estrategia Análisis interno Estrategia Fortalezas defensiva o ofensiva reactiva Estrategia de Estrategia de Debilidades reorientación supervivencia (creatividad) Máster Universitario en Tecnologías de la Informática 26 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 27. agentes que interactúan la negociación automática puede ahorrar tiempo a los humanos además de realizar contratos más beneficiosos Máster Universitario en Tecnologías de la Informática 27 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 28. agentes que interactúan negociación (formalización matemática)  función de utilidad: diferencia entre el beneficio de conseguir un objetivo y el coste invertido para lograrlo.  espacio de transacciones: acción que un agente hace y que lleva asociada una utilidad.  estrategias y protocolos de negociación: reglas que gobiernan la negociación, incluyendo cómo y cuándo finaliza la misma. Máster Universitario en Tecnologías de la Informática 28 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 29. agentes que interactúan existen distintas técnicas de negociación:  votación (“voting”)  subasta (“auction”)  pacto (“bargaining”)  mecanismos de mercado (“market mechanisms”)  contratación (“contracting”)  coaliciones (“coalition formation”) Máster Universitario en Tecnologías de la Informática 29 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 30. agentes que interactúan necesitamos un modelo del entorno en el que actuarán los agentes:  los agentes de forma simultanea eligen realizar una acción y obtenemos una salida como resultado de esas acciones  la salida depende de la combinación de las acciones  asumimos que cada agente puede realizar dos acciones posibles, C (cooperar) y D (defraudar o desertar) Máster Universitario en Tecnologías de la Informática 30 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 31. agentes que interactúan podemos caracterizar el escenario en forma de una matriz de decisión agente/jugador agente/jugador Máster Universitario en Tecnologías de la Informática 31 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 32. agentes que interactúan el dilema del prisionero Dos hombres, acusados de infringir conjuntamente la ley, han sido confinados por la policía en habitaciones separadas sin poder intercambiarse mensajes. La situación es la siguiente: - El jefe de policía les propone a cada uno de ellos un pacto. Si uno de ellos testifica contra su compañero quedará libre, pero el otro será sentenciado con prisión. - Pero hay una trampa, ya que si ambos testifican el uno contra el otro, se condenará a los dos. - Al mismo tiempo, cada uno de ellos tienen sus buenas razones para creer que si ninguno confiesa, ambos tendrán una sentencia menor (la policía carece de pruebas suficientes para condenarlos por la acusación principal). Se informa a ambos que al otro prisionero se le está haciendo la misma propuesta y se les concede un corto plazo de tiempo para que mediten la cuestión, pero en ningún momento uno podrá conocer la decisión del otro. Máster Universitario en Tecnologías de la Informática 32 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 33. agentes que interactúan el dilema del prisionero Jugador i Jugador j Ptos. i Ptos. j Coopera Coopera 3 3 Coopera Defrauda 1 4 Defrauda Coopera 4 1 Defrauda Defrauda 2 2 Máster Universitario en Tecnologías de la Informática 33 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 34. agentes que interactúan La acción racional individual es defraudar: garantiza una ganancia mínima de 2, mientras que la cooperación garantiza una ganancia de al menos 1 Así que la deserción es la mejor respuesta a todas las posibles estrategias: ambos agentes defraudan y obtienen una ganancia de 2 Pero la intuición nos dice que no es la mejor opción: seguramente ambos deberían cooperar y así cada uno obtendría una ganancia de 3 Máster Universitario en Tecnologías de la Informática 34 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 35. agentes que interactúan esta aparente paradoja es el problema fundamental de las interacciones entre agentes parece implicar que la cooperación no ocurrirá en sociedades de agentes egoístas ¿podemos recuperar la cooperación? Máster Universitario en Tecnologías de la Informática 35 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 36. agentes que interactúan argumentos para recuperar la cooperación no todos somos Machiavello el otro prisionero es mi colega la sombra del futuro … Máster Universitario en Tecnologías de la Informática 36 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 37. agentes que interactúan una respuesta jugar al juego más de una vez si tu sabes que te volverás a encontrar de nuevo con tu oponente, entonces el incentivo para defraudar parece evaporarse Máster Universitario en Tecnologías de la Informática 37 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 38. agentes que interactúan el dilema del prisionero (iterativo) cada jugador sabe que va a interactuar varias veces con su oponente podemos tener en cuenta lo ocurrido en el pasado Máster Universitario en Tecnologías de la Informática 38 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 39. agentes que interactúan el dilema del prisionero (iterativo) juego en línea http://www.wadzar.fr/prisonniers.php Máster Universitario en Tecnologías de la Informática 39 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 40. agentes que interactúan algunas estrategias del dilema del prisionero iterativo  siempre cooperar  siempre desertar  aleatoriamente  donde las dan, las toman  rencoroso  mezclas  … Máster Universitario en Tecnologías de la Informática 40 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 41. agentes que interactúan la cooperación es la elección racional en el dilema del prisionero que se repita de manera infinita Máster Universitario en Tecnologías de la Informática 41 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 42. agentes que interactúan el dilema del prisionero es ubicuo ejemplos del mundo real:  reducción de las armas nucleares  transporte privado versus transporte público  moratoria para la caza de ballenas  … Máster Universitario en Tecnologías de la Informática 42 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 43. agentes que interactúan otros juegos 2 x 2 simétricos dadas las 4 posibles salidas del juego cooperar y defraudar (simétrico), hay 24 posibles ordenaciones de las salidas:  CC >i CD >i DC >i DDcooperación  DC >i DD >i CC >i CDbloqueo mutuo  DC >i CC >i DD >i CDdilema del prisionero  DC >i CC >i CD >i DDjuego del gallina  CC >i DC >i DD >i CDcaza del ciervo Máster Universitario en Tecnologías de la Informática 43 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 44. agentes que interactúan el juego del gallina juego de carreras de coches (James Dean en Rebelde sin Causa): dos jugadores corren el uno hacia el otro hacia una aparente colisión frontal: el primero en desviarse de la trayectoria es el gallina ambos jugadores evitan el choque (cooperan) o continúan con la trayectoria (desertan) Máster Universitario en Tecnologías de la Informática 44 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 45. agentes que interactúan juegos de n personas participan un número arbitrario de personas son más complicados de estudiar Máster Universitario en Tecnologías de la Informática 45 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 46. sistemas inteligentes interacción entre agentes Faraón Llorens Curso 2012-2013 Máster Universitario en Tecnologías de la Informática Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 47. agentes que interactúan  La negociación es una habilidad humana, común a todas las personas pero que adquiere gran importancia entre las habilidades que un directivo debe tener.  Se trata de un proceso cognitivo de orden superior y muy evolucionado.  Aunque intercambiamos cosas desde muy antiguo, esta habilidad ha ido evolucionando con el tiempo encontrando procedimientos muy sofisticados, más allá del trueque inicial  Aprendemos a negociar desde que nacemos y continuamos en la vida diaria en multitud de actividades cotidianas (entre niños en el colegio y los juegos, padres-hijos, profesores- estudiantes, marido-mujer, jefes-empleados, …). Máster Universitario en Tecnologías de la Informática 47 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 48. agentes que interactúan  Clásicamente se distinguen dos tipos de negociadores, el competitivo (duro) y el cooperativo (suave).  Modelo equilibrado:  Sea solucionador de problemas  Su objetivo debe ser un resultado eficiente y amistoso  Sea suave con la gente y duro con el problema  Proceda independientemente de la confianza/desconfianza en la otra parte  Busque los intereses esenciales  Céntrese en intereses, no en posiciones  Tenga un límite inferior razonablemente prefijado  Genere alternativas para el beneficio mutuo  Trate de llegar a un acuerdo independientemente de las personalidades  Piense y manténgase abierto a razonamientos. Ceda ante los principios, no a la presión Máster Universitario en Tecnologías de la Informática 48 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 49. agentes que interactúan  Antes, período de preparación:  Definición del objetivo de la negociación (lo que queremos negociar y lo que no queremos negociar)  Nuestros objetivos (máximos, medios, mínimos y punto de ruptura)  Elaboración del BATNA  Establecer la ZOPA   Recopilación de información Condicionantes de las negociaciones fases de la   El equipo propio La agenda negociación  El escenario (la situación)  El entrenamiento.  Durante, tiempo entre el primer encuentro y el cierre (con acuerdo o sin él):  Establecimiento de la agenda  Intercambio de información (puntos de coincidencia y discrepancias, posiciones)  Argumentaciones, ofrecimiento de alternativas, regateos, …  Comunicación: verbal (oral y escrita) y no verbal  Control emocional de los negociadores  Después, momento de ponernos de acuerdo sobre lo que nos hemos puesto de acuerdo (al final de la negociación hay que resumir lo acordado y acordar lo resumido):  Conseguir una redacción de los acuerdos aceptable por ambas partes  Reflexionar sobre el proceso y los resultados (tomar nota para el futuro) Máster Universitario en Tecnologías de la Informática 49 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 50. agentes que interactúan MAPAN (“Mejor Alternativa Para un Acuerdo Negociado) ¿Qué haré si no consigo un acuerdo satisfactorio en esta negociación?  “La MAPAN es el único estándar que puede protegerle a usted de aceptar acuerdos que son demasiado desfavorables para sus intereses y de rechazar acuerdos que le interesaría aceptar. Si el acuerdo propuesto mejora su MAPAN, entonces debe aceptar, pero si es inferior, lo debe rechazar e intentar renegociar el tema”  Las MAPAN no son fáciles de visualizar. Esquema:  Listado de las acciones a llevar a cabo si no se concluye la negociación con un acuerdo  Mejorar algunas de las ideas más prometedoras y convertirlas en opciones prácticas  Seleccionar la opción que parezca mejor  Objetivo: elaborar la MAPAN propia, procurar que no sea conocida por la otra parte, e intentar descubrir cuál es la MAPAN de los contrarios. Máster Universitario en Tecnologías de la Informática 50 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 51. agentes que interactúan ZOPA (“Zona de Posible Acuerdo”)  Antes de sentarnos a negociar debemos marcarnos unos límites mínimos y máximos, tanto de lo que se desea lograr como de lo que se está dispuesto a ceder.  Por ejemplo, en una comprar, la ZOPA está comprendida entre lo máximo que está dispuesto a pagar el comprador y el mínimo que está dispuesto a cobrar el vendedor.  Las zonas en que se mueve una negociación son:  Utopía: zona difícil de alcanzar  Ideal: acuerdo ventajoso para nosotros  Equilibrio: zona de los negociadores inteligentes  Mínimo: zona de poco beneficio (“salvar los muebles”)  Punto de ruptura: punto en que nos levantamos de la mesa. Máster Universitario en Tecnologías de la Informática 51 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 52. agentes que interactúan  El análisis DAFO se emplea para establecer el diagnóstico estratégico y lo podemos utilizar como sistema de toma de decisiones acerca de la estrategia más conveniente en una negociación.  Análisis externo: nos permite identificar las amenazas (peligro planteado por una tendencia desfavorable del entorno, que conduciría, si no se acometen acciones adecuadas, a la pérdida de la posición negociadora) y las oportunidades (conjunto de circunstancias favorables en un mercado específico en el que la empresa podría desarrollar con éxito determinadas acciones).  Análisis interno: nos permite identificar las fortalezas (puntos fuertes, bazas con las que cuenta la empresa) y las debilidades (carencias de la empresa).  Una vez realizado el análisis intente guardar un equilibrio entre el realismo (nos hace conscientes de nuestras limitaciones) y el idealismo (nos permite evaluar nuestras oportunidades). “Piense con la cabeza, y luego deje hablar a su corazón”. Máster Universitario en Tecnologías de la Informática 52 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 53. agentes que interactúan Negociación  Función de utilidad: diferencia entre el beneficio de conseguir un objetivo y el coste invertido para lograrlo.  Espacio de transacciones: acción que un agente hace y que lleva asociada una utilidad.  Estrategias y Protocolos de Negociación: reglas que gobiernan la negociación, incluyendo cómo y cuándo finaliza la misma. Máster Universitario en Tecnologías de la Informática 53 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 54. agentes que interactúan Utilidad y Preferencia  Asumimos que tenemos dos agentes: Ag = {i, j}  Dichos agentes son egoístas: tienen unos intereses particulares y unas preferencias sobre el entorno  Asumimos Ω = {ω1, ω2, …} como el conjunto de salidas sobre las preferencias de los agentes  Capturamos las preferencias con las funciones de utilidad: ui : Ω → R uj : Ω → R  Estas funciones de utilidad permiten una ordenación de preferencias en función de estas salidas: ω ≥i ω’ sii ui(ω) ≥ ui(ω’) ω >i ω’ sii ui(ω) > ui(ω’) Máster Universitario en Tecnologías de la Informática 54 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 55. agentes que interactúan  Necesitamos un modelo del entorno en el que actuarán estos agentes:  los agentes de forma simultanea eligen realizar una acción y obtenemos una salida en Ω como resultado de esas acciones  la salida depende de la combinación de las acciones  Asumimos que cada agente puede realizar dos acciones posibles, C (“cooperar”) y D (“defraudar” o “desertar”)  El comportamiento del entorno viene dado por la función transformadora del estado : Máster Universitario en Tecnologías de la Informática 55 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 56. agentes que interactúan  La siguiente es una función transformadora del estado : (Este entorno es sensible a las acciones de ambos agentes)  Esta es otra: (Ningún agente tiene influencia sobre este entorno)  Y esta es otra: (Este entorno está controlado por j) Máster Universitario en Tecnologías de la Informática 56 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 57. agentes que interactúan Acción Racional  Supongamos que tenemos un caso en el que ambos agentes tienen influencia sobre la salida y que tienen las siguientes funciones utilidad:  Abusando de la notación:  Entonces, las preferencias del agente i son:  “C” es la elección racional para i, ya que i prefiere todas las salidas obtenidas a partir de C sobre todas las de D. Máster Universitario en Tecnologías de la Informática 57 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 58. agentes que interactúan  Podemos caracterizar el escenario en forma de una matriz de decisión :  El agente i es el jugador de la columna  El agente j es el jugador de la fila Máster Universitario en Tecnologías de la Informática 58 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 59. agentes que interactúan Estrategias Dominantes  Dada una estrategia particular (C o D) del agente i, habrá un numero de posibles salidas  Decimos que s1 domina a s2 si cada posible salida para i jugando s1 es preferida sobre cada posible salida para i jugando s2  Un agente racional nunca jugará una estrategia dominable  Así, podemos borrar las estrategias dominables  Desafortunadamente, no siempre hay una única estrategia no dominable Máster Universitario en Tecnologías de la Informática 59 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 60. agentes que interactúan Equilibrio de Nash  En general, diremos que dos estrategias s1 y s2 están en equilibrio de Nash si:  Suponiendo que el agente i juega s1, el agente j no puede hacer nada mejor que jugar s2  Suponiendo que el agente j juega s2, el agente i no puede hacer nada mejor que jugar s1  Ningún agente tienen ningún incentivo para desviarse del equilibrio de Nash  Desafortunadamente:  No todo escenario de interacción tiene un equilibrio de Nash  Algunos escenarios de interacción tiene más de un equilibrio de Nash Máster Universitario en Tecnologías de la Informática 60 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 61. agentes que interactúan Interacciones Competitivas y de Suma Cero  Las preferencias de los agentes son diametralmente opuestas y tenemos escenarios estrictamente competitivos  Los encuentros de suma cero son aquellos en los que la suma de las utilidades es cero: ui(ω) + uj(ω) = 0 ∀ω∈Ω  Los juegos de suma cero implican estrictamente competición  Los encuentros de suma cero en la vida real son muy raros …  … pero la gente tiende a actuar en muchos escenarios como si fuesen de suma cero Máster Universitario en Tecnologías de la Informática 61 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 62. agentes que interactúan bibliografía Poundstone, W. (1995). El Dilema del prisionero. John von Neumann, la teoría de juegos y la bomba. El Libro de Bolsillo. Sección: Ciencia y Técnica, 1747, Alianza Editorial, Madrid. Dibujo de Bill Mauldin de 1960 Metamagical Themas:Questing for the Essence of Mind and Pattern, Douglas R. Hofstadter, Basic Books, 1985 Máster Universitario en Tecnologías de la Informática 62 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 63. agentes que interactúan bibliografía “An Introduction to MultiAgent Systems” Michael Wooldridge John Wiley & Sons, 2002 http://www.csc.liv.ac.uk˜mjwpubsimas Máster Universitario en Tecnologías de la Informática 63 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 64. agentes que interactúan bibliografía “El pequeño libro de las grandes decisiones” 50 modelos para el pensamiento estratégico Mikael Krogerus y Roman Tschäppeler Máster Universitario en Tecnologías de la Informática 64 Departamento de Ciencia de la Computación e Inteligencia Artificial
  • 65. sistemas inteligentes interacción entre agentes Faraón Llorens Curso 2012-2013 Máster Universitario en Tecnologías de la Informática Departamento de Ciencia de la Computación e Inteligencia Artificial

Notas del editor

  1. La teoría de juegos estudia la pugna entre unos oponentes que piensan y que pueden ser capaces de engañar al otro. Supongamos que tenemos un conjunto de reglas aplicables a todos los participantes, llamadas óptimas o racionales . Estas reglas son óptimas en el caso de que todos los participantes se atengan a ellas, pero ¿qué sucedería si uno de los participantes no las siguiera? Si por ello obtuviera beneficios y perjudicara a los que las cumplen deberíamos poner en duda la solución mencionada. Independientemente de la manera en que formulemos los principios básicos y la justificación objetiva de un comportamiento racional , habrá que tener en cuenta las condiciones que conllevan todos los comportamientos posibles de los otros .
  2. La teoría de juegos estudia la pugna entre unos oponentes que piensan y que pueden ser capaces de engañar al otro. Supongamos que tenemos un conjunto de reglas aplicables a todos los participantes, llamadas óptimas o racionales . Estas reglas son óptimas en el caso de que todos los participantes se atengan a ellas, pero ¿qué sucedería si uno de los participantes no las siguiera? Si por ello obtuviera beneficios y perjudicara a los que las cumplen deberíamos poner en duda la solución mencionada. Independientemente de la manera en que formulemos los principios básicos y la justificación objetiva de un comportamiento racional , habrá que tener en cuenta las condiciones que conllevan todos los comportamientos posibles de los otros .
  3. La teoría de juegos estudia la pugna entre unos oponentes que piensan y que pueden ser capaces de engañar al otro. Supongamos que tenemos un conjunto de reglas aplicables a todos los participantes, llamadas óptimas o racionales . Estas reglas son óptimas en el caso de que todos los participantes se atengan a ellas, pero ¿qué sucedería si uno de los participantes no las siguiera? Si por ello obtuviera beneficios y perjudicara a los que las cumplen deberíamos poner en duda la solución mencionada. Independientemente de la manera en que formulemos los principios básicos y la justificación objetiva de un comportamiento racional , habrá que tener en cuenta las condiciones que conllevan todos los comportamientos posibles de los otros .
  4. El tercer aspecto estudiado ha sido la manera de interaccionar los agentes del sistema entre sí. Los agentes van ser capaces de cooperar entre ellos, normalmente para obtener soluciones de problemas que el propio agente no es capaz de encontrar o, de competir, ya que desde el momento en que nosotros tenemos agentes que cumplen nuestras órdenes, otras personas tendrán agentes que cumplirán las suyas. Y mientras nuestros agentes quieren lo mejor para nosotros, los de los demás también intentarán lo mejor para sus propietarios.
  5. En este punto entran en juego los procesos de negociación que permiten resolver conflictos y asignar tarea s, una vez aceptados los contratos por todas las partes implicadas.
  6. Algunas de las estrategias planteadas para la negoción entre agentes son: La planificación global parcial, en la que los agentes coordinan sus planes locales para conseguir objetivos globales. Los sistemas de red de contratos, en los que un agente presenta una propuesta y el resto responde, si está interesado, con una oferta. Se cierra el trato con el que más interese, que se encargará de realizar la tarea y presentar los resultados. El matchmaker y el broker son agentes facilitadores especializados que dan flexibilidad al sistema. El matchmaker se encarga de buscar los agentes que puedan resolver un determinado problema planteado por el solicitante del servicio. Luego los agentes deben ponerse de acuerdo entre ellos. En cambio el broker busca al agente que pueda resolver la solicitud, negocia la posible solución y devuelve al agente solicitante del servicio el resultado final.
  7. Algunas de las estrategias planteadas para la negoción entre agentes son: La planificación global parcial, en la que los agentes coordinan sus planes locales para conseguir objetivos globales. Los sistemas de red de contratos, en los que un agente presenta una propuesta y el resto responde, si está interesado, con una oferta. Se cierra el trato con el que más interese, que se encargará de realizar la tarea y presentar los resultados. El matchmaker y el broker son agentes facilitadores especializados que dan flexibilidad al sistema. El matchmaker se encarga de buscar los agentes que puedan resolver un determinado problema planteado por el solicitante del servicio. Luego los agentes deben ponerse de acuerdo entre ellos. En cambio el broker busca al agente que pueda resolver la solicitud, negocia la posible solución y devuelve al agente solicitante del servicio el resultado final.
  8. (Comentar con mis palabras)
  9. Para que un juego pueda calificarse como un dilema del prisionero, sólo es necesario que los resultados de las diferentes jugadas se atengan a una clasificación determinada, con la siguiente estructura: existe un resultado recompensa en el caso de que haya cooperación entre ambos y un castigo para ambos si no hay cooperación; sin embargo ambos codician el resultado de la tentación en el caso de que haya una única deserción; la tentación ofrece más ganancia que la recompensa y ambos temen "hacer el primo".
  10. Aún es más interesante si analizamos el comportamiento en varios juegos del dilema. Los dilemas del prisionero iterativos consisten en un conjunto de dilemas del prisionero en el que cada jugador sabe que interactuará varias veces seguidas con su oponente. Por lo que debemos tener una proyección del futuro. La mayor parte de los dilemas que se nos plantean en la realidad son iterativos.
  11. Aún es más interesante si analizamos el comportamiento en varios juegos del dilema. Los dilemas del prisionero iterativos consisten en un conjunto de dilemas del prisionero en el que cada jugador sabe que interactuará varias veces seguidas con su oponente. Por lo que debemos tener una proyección del futuro. La mayor parte de los dilemas que se nos plantean en la realidad son iterativos.
  12. Así, en el dilema del prisionero que se juega una sola vez existen únicamente dos opciones : cooperar y desertar . Pero en un dilema iterativo del prisionero puede haber infinitas estrategias . En cada dilema tomaremos la decisión basándonos en lo que los otros jugadores hicieron en los dilemas anteriores. Aquí podemos ver algunas estrategias. Las primeras estrategias son ciegas pues se fijan totalmente de antemano y no se tiene en cuenta lo que el otro jugador haya hecho. "Donde las dan, las toman" es una estrategia amable , ya que no se es nunca el primero en desertar, pero al mismo tiempo está a la defensiva.