Multi Agent Es
-
Upload
antho-ramos-mori -
Category
Documents
-
view
215 -
download
0
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