Multi Agent Es

download Multi Agent Es

of 5

Transcript of Multi Agent Es

  • 7/25/2019 Multi Agent Es

    1/5

    SISTEMA

    MULTIAGENTEInteligencia Artificial

    ING. JHONNY HUAROC SUAREZ

    ALUMNO : Anthony Ramos Mori

  • 7/25/2019 Multi Agent Es

    2/5

    RAMOS MORI ANTHONY SISTEMA MULTIAGENTE

    SISTEMAS MULTI-AGENTE (SMA)

    Qu es un agente?

    Un agente inteligente percibe su entornopor medio de sensoresy actaracionalmente sobre

    ese entorno por medio de actuadores.

    Un agente inteligente percibe su entornopor medio de sensoresy actaracionalmente sobre

    ese entorno por medio de actuadores.

    Definicin

    Es un conjunto de agentes que tienen la capacidad de interactuar en un entorno comn, deben

    ser hbiles de compartir sus conocimientos sobre los problemas y soluciones que poseen. Los

    agentes se comprometen a coordinar y negociar con su entorno para as lograr el objetivo

    deseado.

  • 7/25/2019 Multi Agent Es

    3/5

    RAMOS MORI ANTHONY SISTEMA MULTIAGENTE

    En sistemas Multi-Agente:

    Los agentes autnomos trabajan juntos para resolver problemas.

    Cada agente tiene una informacin o capacidad incompleta para solucionar el problema.

    No hay un sistema global de control, los datos estn descentralizados y lacomputacin es

    asncrona. Los agentes pueden decidir dinmicamente qu tareas deben realizar y quien realiza cada

    tarea.

    Hay que notar que los agentes no son necesariamente inteligentes. Existen como en todo el

    resto del dominio de la inteligencia artificial, dos enfoques para construir sistemas multiagentes:

    El enfoque formal o clsico, que consiste en dotar de los agentes de la

    mayor inteligencia posible utilizando descripciones formales del problema que resolver

    y de hacer reposar el funcionamiento del sistema en tales capacidades cognitivas.

    Usualmente la inteligencia es definida utilizando un sistema formal (por ejemplo,

    sistemas deinferencia lgica) para la descripcin, raciocinio, inferencia de

    nuevoconocimiento y planificacin de acciones a realizar en el medio ambiente.

    El enfoque constructivista, que persigue la idea de brindarle inteligencia al conjunto de

    todos los agentes, para que a travs de mecanismos ingeniosamente elaborados de

    interaccin, el sistema mismo genere comportamiento inteligente que no

    necesariamente estaba planeado desde un principio o definido dentro de los agentes

    mismos (que pueden ser realmente simples). Este tipo de conducta es habitualmente

    llamadocomportamiento emergente.

    Caractersticas

    Los agentes en un sistema multiagente tienen varias caractersticas importantes:

    Autonoma:los agentes son al menos parcialmente autnomos

    Visin local:ningn agente tiene una visin global del sistema, o el sistema es

    demasiado complejo para un agente para hacer un uso prctico de esos conocimientos

    Descentralizacin:no hay un agente de control designado (o el sistema se reducira a

    un sistema monoltico)

    Normalmente la investigacin de sistemas multiagente se refiere aagentes de software.Sin

    embargo, los agentes en un sistema multiagente tambin podran ser robots, seres humanos o

    equipos humanos.

    http://es.wikipedia.org/wiki/Formalhttp://es.wikipedia.org/wiki/Sistema_formalhttp://es.wikipedia.org/w/index.php?title=Inferencia_l%C3%B3gica&action=edit&redlink=1http://es.wikipedia.org/wiki/Inferenciahttp://es.wikipedia.org/wiki/Conocimientohttp://es.wikipedia.org/wiki/Comportamiento_emergentehttp://es.wikipedia.org/wiki/Agente_(software)http://es.wikipedia.org/wiki/Agente_(software)http://es.wikipedia.org/wiki/Comportamiento_emergentehttp://es.wikipedia.org/wiki/Conocimientohttp://es.wikipedia.org/wiki/Inferenciahttp://es.wikipedia.org/w/index.php?title=Inferencia_l%C3%B3gica&action=edit&redlink=1http://es.wikipedia.org/wiki/Sistema_formalhttp://es.wikipedia.org/wiki/Formal
  • 7/25/2019 Multi Agent Es

    4/5

    RAMOS MORI ANTHONY SISTEMA MULTIAGENTE

    Tipos de Entornos

    Accesible / inaccesible:

    Es posible explorar toda la informacin necesaria?

    Determinista / no determinista:

    La evolucin del entorno se sigue de un cmputo o hay actores que responden de

    forma no previsible?

    Episdico / no episdico:

    La accin del agente se produce bajo demanda o el agente ha de ser pro-activo?

    Esttico / dinmico:

    Cambia el entorno aunque no entre en accin el agente?

    Discreto / continuo:

    El modelo del ambiente es continuo o discreto (simblico)?

    Descentralizacin de los Agentes

    Un agente puede ser un ente pro-activo, con iniciativa propia que

    o monitoriza el ambiente

    o ejerce cambios en el ambiente y se comunica con otros agentes.

    Es til en sistemas donde aparecen procesos autnomos.

    Los sistemas descentralizados permiten mayores tasas de fiabilidad y robustez que los

    sistemas centralizados.

    Los sistemas basados en agentes animan a la reutilizacin:

    o es posible modificar sistemas basados en agentes sobre la marcha pieza a pieza.

    o ciertos tipos de descentralizacin desacoplan las dependencias de los agentes.

    Desarrollo orientado a Agentes

    Como casi todo enfoque informtico para la solucin de problemas, los sistemas

    multiagentes proponen ayudas metodolgicas de ingeniera de software, en este caso

    metodologas de ingeniera del software orientada a agentes (en ingls AOSE, Agent Oriented

    Software Engineering) y notaciones. Es decir, artefactos de desarrollo que son especficamente

    concebidos para crear sistemas basados en agentes.

    http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_softwarehttp://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software
  • 7/25/2019 Multi Agent Es

    5/5

    RAMOS MORI ANTHONY SISTEMA MULTIAGENTE

    Ejemplos de metodologas y notaciones de ingeniera de software orientada a agentes, son:

    Vocales (Voyelles) deYves Demazeau es una de las primeras propuestas en el rea, y

    considera la concepcin de sistemas multiagentes desde varios puntos de vista,

    correspondientes a las vocales: Agente, Entorno, Interacciones, y Organizacin.

    GAIA deMichael Wooldridge yNick Jennings de la Univ. de Southampton, propone cmo

    realizar un anlisis basado en roles del sistema multi-agente.

    MASE deScott A. Deloach propone agentes como extensiones de objetos y proporciona la

    herramientaAgentTool para anlisis, diseo e implementacin.

    AgentUML deJames Odell,propone una notacin, extendiendo UML, para especificar

    protocolos de comunicacin entre agentes.

    Aplicaciones en el Mundo Real

    Los sistemas multiagente son aplicados en el mundo real a aplicaciones grficas como juegos de

    ordenador. Los sistemas de agente se han utilizado en pelculas.8 Tambin se utilizan para

    sistemas de defensa coordinados. Otras aplicaciones incluyen el transporte, la logstica,9 los

    grficos,sistemas de informacin geogrfica,diagnstico,10 as como en muchos otros campos.

    Es una tecnologa ampliamente defendida para su uso en tecnologas de redes y mviles, para

    lograr el equilibrio de carga automtico y dinmico, alta escalabilidad, y redes auto-sanadas.

    http://es.wikipedia.org/wiki/Vocaleshttp://es.wikipedia.org/w/index.php?title=Yves_Demazeau&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=GAIA&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Michael_Wooldridge&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Nick_Jennings&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=MASE&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Scott_A._Deloach&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=AgentTool&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=AUML&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=James_Odell&action=edit&redlink=1http://es.wikipedia.org/wiki/Sistema_multi-agente#cite_note-8http://es.wikipedia.org/wiki/Sistema_multi-agente#cite_note-compare-9http://es.wikipedia.org/wiki/Sistemas_de_informaci%C3%B3n_geogr%C3%A1ficahttp://es.wikipedia.org/wiki/Sistema_multi-agente#cite_note-10http://es.wikipedia.org/wiki/Sistema_multi-agente#cite_note-10http://es.wikipedia.org/wiki/Sistemas_de_informaci%C3%B3n_geogr%C3%A1ficahttp://es.wikipedia.org/wiki/Sistema_multi-agente#cite_note-compare-9http://es.wikipedia.org/wiki/Sistema_multi-agente#cite_note-8http://es.wikipedia.org/w/index.php?title=James_Odell&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=AUML&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=AgentTool&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Scott_A._Deloach&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=MASE&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Nick_Jennings&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Michael_Wooldridge&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=GAIA&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Yves_Demazeau&action=edit&redlink=1http://es.wikipedia.org/wiki/Vocales