SlideShare una empresa de Scribd logo
Simulación basada en
agentes y simulación
basada en multi-agentes
¿Qué es un agente?
 Un agente inteligente percibe su entorno por medio de sensores y actúa
racionalmente sobre su entorno por medio de actuadores.
 Un agente es incapaz de exhibirse alguna forma de inteligencia y actuar de
manera independiente con el objeto beneficiar a su usuario.
 Es un sistema que es capaz de realizar acciones autónomas de manera
flexible en dominio dinámicos e impredecibles.
 Un agente es cualquier cosa que pueda ver en su entorno a través de
sensores y actuar en su entorno a través de efectores.
 Un agente es un sistema computacional que está situado en algún ambiente,
y que es capaz de actuar autónomamente en dicho ambiente con el fin de
cumplir sus objetivos.
Ejemplos de Agentes
 Sistemas de control
o Termostato
o Alarma
o Software deamons
Un agente es un sistema que esta:
 Localizado: es decir, inmerso en algún entorno( físico, software, etc.) en el
que puede:
Sentir (a través de sensores físicos, por medio de mensajes, detención de
eventos)
Actuar( envió de mensaje o generalización de evento)
 Reactivo: responde a mensajes, eventos y datos recibidos por medio de
sensores, de forma que monitorea activamente el estado de su entorno.
 Autónomo: opera sin intervención directa de humanos u otros agentes,
con control independiente de sus acciones y de su estado interno.
Tareas Especializadas.
Pueden jugar un papel importante en situaciones donde, por sus necesidades o
alto riesgo, resultan imposibles o no aconsejables para humanos.
En aplicaciones donde los datos, control o recursos son distribuidos.
El sistema puede estar conceptualizado como una colección de cooperantes.
Como herramientas para comprender las sociedades humanas.
Proporcionan una nueva herramienta para simular sociedades, que pueden arrojar
luz nueva sobre varios tipos de procesos sociales (donde los experimentos reales son
inviables).
Como herramientas para formalizar y experimentar con ciertas teorías cognitivas.
Como paradigmas de ingeniería del software. Permiten incrementar la complejidad
del software, destacando la importancia de la independencia entre componentes y
la interacción entre ellos.
Agente Inteligente
 Autonomía, movilidad, iniciativa, adaptabilidad, inteligencia.
 En IA se persigue estudiar y obtener agentes que exhiban
características de la inteligencia humana.
 Construimos agentes inteligentes cuando:
 Describimos su comportamiento y el ambiente mediante
“conocimiento”.
 Dispone de iniciativa de explorar el ambiente.
 Incrementa su conocimiento basándose en la experiencia.
 Evalúa la consecución de las metas que se le planteen.
Un agente inteligente es un agente capaz de ejecutar flexiblemente
acciones autónomas con el fin de cumplir sus objetivos”, donde flexibilidad
significa:
 Reactividad: capacidad de percibir su ambiente, y responder sin
demoras a cambios que ocurren en él.
 Pro-actividad: capacidad de exhibir un comportamiento dirigido a
objetivos, tomando la iniciativa.
 Habilidad social: capacidad de interactuar con otros agentes (y
posiblemente humanos) a través de un lenguaje de comunicación.
Ejemplo
Características Termostato
Autonomía Si
Reactividad Si
Pro-actividad No
Habilidad social No
Agente Racional
 La racionalidad le permite al agente hacer en cada momento “lo correcto”.
 “Lo correcto” son las acciones que conducen al mejor desempeño de su misión,
descrita en términos de:
 Meta.
 Utilidad.
 Para ser racional necesita ser capaz de
 Medir el desempeño de su misión.
 Tener algún criterio de medida.
 Incorporar los resultados como conocimiento nuevo.
 Racionalidad ≠ Omnisciencia.
Arquitectura de Agentes
Con respecto a la forma de abordar la construcción del agente, puede ser:
 Arquitectura reactiva
 Agentes reactivos.
 Agente con representación del mundo.
 Arquitectura deliberativa
 Agentes basados en metas.
 Agentes basados en la utilidad.
Arquitectura Reactiva y Deliberativa
 Un razonamiento explícito sobre los efectos producidos por acciones de bajo
nivel es demasiado costoso para producir una conducta en tiempo real.
 El comportamiento inteligente se generará sin tener que usar modelos
simbólicos, y emergerá en ciertos sistemas complejos.
 Estas arquitecturas manejan jerarquías de tareas en función de niveles de
abstracción.
 Expresa el comportamiento y el ambiente en términos de conocimiento
representado simbólicamente. Las decisiones se toman empleando
mecanismos deductivos:
 En estos términos, las componentes del agente se deben representar en
términos lógicos. Un ejemplo exitoso: BDI (Belief, Desire, Intention)
 Creencias: modelo del mundo y del resto de agentes.
 Deseos: metas.
 Intenciones: plan de acción.
Arquitectura Híbrida
 Combinan agentes de tipo reactivo y deliberativo.
 Reactivo: reacciona a los eventos del entorno sin invertir razonamiento.
 Deliberativo: planifica (distribuye las metas más simples) y realiza tareas de nivel de
abstracción superior. Este tipo de tareas se agrupan típicamente en dos niveles:
 de manipulación de la información a nivel abstracto, con una representación
simbólica del ambiente,
 de comportamiento social y planificación de alto nivel.
 Se organizan:
 Horizontalmente: las capas tienen acceso a sensores y actuadores.
 Verticalmente: una capa actúa de interfaz con sensores y actuadores.
Descentralización de los agentes
 Un agente puede ser un ente pro-activo, con iniciativa propia que
 monitoriza el ambiente
 ejerce cambios en el ambiente y se comunica con otros agentes.
 Es útil en sistemas donde aparecen procesos autónomos.
 Los sistemas descentralizados permiten mayores tasas de fiabilidad y robustez
que los sistemas centralizados.
 Los sistemas basados en agentes animan a la reutilización:
 es posible modificar sistemas basados en agentes sobre la marcha pieza a
pieza.
 ciertos tipos de descentralización desacoplan las dependencias de los
agentes.
¿Que es sistema multi-agente?
 Sistema Multi-agente (MAS): conjunto de agentes autónomos, generalmente
heterogéneos y potencialmente independientes, que trabajan en común
resolviendo un problema.
 Características de estos agentes, vinculado con la noción de agente Inteligente:
 capaces de tomar la iniciativa
 capaces de compartir conocimiento
 capaces de cooperar y negociar,
 capaces de comprometerse con metas comunes.
 El estudio de MAS se encuadra dentro de la Inteligencia Artificial Distribuida (DAI).
Inteligencia Artificial Distribuida
 Rama de la IA que estudia la solución de problemas mediante
procesamiento descentralizado.
 Resolución distribuida de problemas (DPS): Se descompone el problema
en procesos cooperantes que comparten conocimiento para un
problema concreto.
 Inteligencia Artificial Paralela (PAI): Desarrollo de algoritmos y
aplicaciones paralelas, con énfasis en prestaciones.
Sistemas Multiagente
 Un sistema multiagente es un sistema compuesto de múltiples agentes inteligentes,
capaces de cumplir objetivos que son difíciles de alcanzar por un sistema individual.
EJEMPLOS
No controladores
No organizadores
Auto-organización
Reglas simples
Mantener distancia
Ser sociables
Comportamiento complejo
EJEMPLO
 Información privada
 Confianza
 Competitividad
 Reputación
Ejemplos
La sociedad humana es un modelo útil para obtener Sistemas Multi-
agente.
 La mayoría de las actividades humanas relacionadas con el
comportamiento inteligente son de carácter social, al menos en
origen.
 El ser humano necesita la sociedad para vivir mejor.
 Está en continua interacción con el resto.
 La mayor parte del conocimiento es colectivo.
 Los modelos teórico/prácticos de MAS permiten estudiar
fenómenos sociales reales.
La auto-organización, auto-
adaptación, robustez, propiedades
emergentes, etc. En segundo lugar,
la capacidad de las hormigas para
resolver problemas complejos de
una manera eficiente es fascinante,
sobre todo teniendo en cuenta sus
características individuales
limitadas. El ejemplo más conocido
y mejor modelado por el momento
es el uso que hacen de la feromona
para encontrar caminos mínimos
entre los nidos y las fuentes de
comida.

Más contenido relacionado

La actualidad más candente

Ingeniería inversa
Ingeniería inversaIngeniería inversa
Ingeniería inversa
karin0902
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
Universidad Veracruzana
 
Шаблоны разработки ПО. Часть 3. Шаблоны GoF
Шаблоны разработки ПО. Часть 3. Шаблоны GoFШаблоны разработки ПО. Часть 3. Шаблоны GoF
Шаблоны разработки ПО. Часть 3. Шаблоны GoFSergey Nemchinsky
 
12.diseño basado en patrones
12.diseño basado en patrones12.diseño basado en patrones
12.diseño basado en patrones
Ramiro Estigarribia Canese
 
Шаблоны разработки ПО. Шаблоны GRASP
Шаблоны разработки ПО. Шаблоны GRASPШаблоны разработки ПО. Шаблоны GRASP
Шаблоны разработки ПО. Шаблоны GRASPSergey Nemchinsky
 
Modelo basado en clases
Modelo basado en clasesModelo basado en clases
Modelo basado en clases
Anderson Enrique
 
3 rc2-representacion frames
3 rc2-representacion frames3 rc2-representacion frames
3 rc2-representacion frames
Jei Plaza
 
Sistemas MultiAgente
Sistemas MultiAgenteSistemas MultiAgente
Sistemas MultiAgente
Fernando Sancho Caparrini
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
UCE
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
Juan Pablo Bustos Thames
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
clasetic2011
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
Aida Hernández
 
Modelo cascada
Modelo cascadaModelo cascada
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
NSCoder Mexico
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
Testbytes
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
Angel Aguilar
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
Javier Rubiano Quiroga
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
katherine revelo gomez
 
Шаблоны разработки ПО. Часть 1. Введние
Шаблоны разработки ПО. Часть 1. ВведниеШаблоны разработки ПО. Часть 1. Введние
Шаблоны разработки ПО. Часть 1. ВведниеSergey Nemchinsky
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
Carolina Rojas
 

La actualidad más candente (20)

Ingeniería inversa
Ingeniería inversaIngeniería inversa
Ingeniería inversa
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Шаблоны разработки ПО. Часть 3. Шаблоны GoF
Шаблоны разработки ПО. Часть 3. Шаблоны GoFШаблоны разработки ПО. Часть 3. Шаблоны GoF
Шаблоны разработки ПО. Часть 3. Шаблоны GoF
 
12.diseño basado en patrones
12.diseño basado en patrones12.diseño basado en patrones
12.diseño basado en patrones
 
Шаблоны разработки ПО. Шаблоны GRASP
Шаблоны разработки ПО. Шаблоны GRASPШаблоны разработки ПО. Шаблоны GRASP
Шаблоны разработки ПО. Шаблоны GRASP
 
Modelo basado en clases
Modelo basado en clasesModelo basado en clases
Modelo basado en clases
 
3 rc2-representacion frames
3 rc2-representacion frames3 rc2-representacion frames
3 rc2-representacion frames
 
Sistemas MultiAgente
Sistemas MultiAgenteSistemas MultiAgente
Sistemas MultiAgente
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Diagramas de clases
Diagramas de clasesDiagramas de clases
Diagramas de clases
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Mapa conceptual de Java
Mapa conceptual de JavaMapa conceptual de Java
Mapa conceptual de Java
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Clean Architecture
Clean ArchitectureClean Architecture
Clean Architecture
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Diferencias entre arquitectura y organización
Diferencias entre arquitectura y organizaciónDiferencias entre arquitectura y organización
Diferencias entre arquitectura y organización
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Шаблоны разработки ПО. Часть 1. Введние
Шаблоны разработки ПО. Часть 1. ВведниеШаблоны разработки ПО. Часть 1. Введние
Шаблоны разработки ПО. Часть 1. Введние
 
Modelado del AnáLisis
Modelado del AnáLisisModelado del AnáLisis
Modelado del AnáLisis
 

Destacado

Sistemas Multiagente
Sistemas MultiagenteSistemas Multiagente
Sistemas Multiagente
Juan Carlos García Ojeda
 
UIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteUIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgente
Gerardo DeMiguel
 
Agentes Inteligentes
Agentes  InteligentesAgentes  Inteligentes
Agentes Inteligentes
guestcd9e5e
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes Inteligentes
Milton Klapp
 
UML y agentes móviles - Carlos Cabrera
UML y agentes móviles - Carlos CabreraUML y agentes móviles - Carlos Cabrera
UML y agentes móviles - Carlos Cabrera
2008PA2Info3
 
Agentes moviles
Agentes movilesAgentes moviles
Agentes moviles
pablo71925
 
Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...
Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...
Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...
Comunidad de Pensamiento Complejo
 
Ros y sistemas multi agentes
Ros y sistemas multi agentesRos y sistemas multi agentes
Ros y sistemas multi agentes
Pablo Iñigo Blasco
 
Sistemas multiagente para simulación
Sistemas multiagente para simulaciónSistemas multiagente para simulación
Sistemas multiagente para simulación
cccampos
 
Presentacion jade
Presentacion jadePresentacion jade
Presentacion jade
Magdiel Espinoza
 
Agente inteligente
Agente inteligenteAgente inteligente
Agente inteligente
jose luis barrientos
 
Zacatecas
Zacatecas Zacatecas
Zacatecas
Diana Alvarado
 
Como definir indicadores de costes comerciales ABM Modelling
Como definir indicadores de costes comerciales ABM ModellingComo definir indicadores de costes comerciales ABM Modelling
Como definir indicadores de costes comerciales ABM Modelling
David Díaz Robisco
 
Agentes MóViles
Agentes MóVilesAgentes MóViles
Agentes MóViles
mapaz91
 
Un Método de Diagnóstico Rápido para su Empresa
Un Método de Diagnóstico Rápido para su EmpresaUn Método de Diagnóstico Rápido para su Empresa
Un Método de Diagnóstico Rápido para su Empresa
Adrián Chiogna
 
DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO
DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO
DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO
ptapiam
 
Como calcular el coste de producto - Abm modelling
Como calcular el coste de producto - Abm modellingComo calcular el coste de producto - Abm modelling
Como calcular el coste de producto - Abm modelling
David Díaz Robisco
 
Sistemas complejos adaptativos - Modelos basados en agentes
Sistemas complejos adaptativos - Modelos basados en agentesSistemas complejos adaptativos - Modelos basados en agentes
Sistemas complejos adaptativos - Modelos basados en agentes
Universidad de Buenos Aires
 
Cómo analizar desviaciones de prespuesto
Cómo analizar desviaciones de prespuestoCómo analizar desviaciones de prespuesto
Cómo analizar desviaciones de prespuesto
David Díaz Robisco
 
Áreas de aplicación de la simulación . Software Promodel. Por Angela Rivas
Áreas de aplicación de la simulación. Software Promodel. Por Angela RivasÁreas de aplicación de la simulación. Software Promodel. Por Angela Rivas
Áreas de aplicación de la simulación . Software Promodel. Por Angela Rivas
AngelaRivas120
 

Destacado (20)

Sistemas Multiagente
Sistemas MultiagenteSistemas Multiagente
Sistemas Multiagente
 
UIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteUIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgente
 
Agentes Inteligentes
Agentes  InteligentesAgentes  Inteligentes
Agentes Inteligentes
 
Unidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes InteligentesUnidad No. 5 - Agentes Inteligentes
Unidad No. 5 - Agentes Inteligentes
 
UML y agentes móviles - Carlos Cabrera
UML y agentes móviles - Carlos CabreraUML y agentes móviles - Carlos Cabrera
UML y agentes móviles - Carlos Cabrera
 
Agentes moviles
Agentes movilesAgentes moviles
Agentes moviles
 
Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...
Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...
Modelos basados en agentes: nuevos horizontes metodológicos para la ciencia p...
 
Ros y sistemas multi agentes
Ros y sistemas multi agentesRos y sistemas multi agentes
Ros y sistemas multi agentes
 
Sistemas multiagente para simulación
Sistemas multiagente para simulaciónSistemas multiagente para simulación
Sistemas multiagente para simulación
 
Presentacion jade
Presentacion jadePresentacion jade
Presentacion jade
 
Agente inteligente
Agente inteligenteAgente inteligente
Agente inteligente
 
Zacatecas
Zacatecas Zacatecas
Zacatecas
 
Como definir indicadores de costes comerciales ABM Modelling
Como definir indicadores de costes comerciales ABM ModellingComo definir indicadores de costes comerciales ABM Modelling
Como definir indicadores de costes comerciales ABM Modelling
 
Agentes MóViles
Agentes MóVilesAgentes MóViles
Agentes MóViles
 
Un Método de Diagnóstico Rápido para su Empresa
Un Método de Diagnóstico Rápido para su EmpresaUn Método de Diagnóstico Rápido para su Empresa
Un Método de Diagnóstico Rápido para su Empresa
 
DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO
DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO
DIAGNOSTICO ECONOMICO – FINANCIERO PARA LA GESTION DEL RIESGO DE ENDEUDAMIENTO
 
Como calcular el coste de producto - Abm modelling
Como calcular el coste de producto - Abm modellingComo calcular el coste de producto - Abm modelling
Como calcular el coste de producto - Abm modelling
 
Sistemas complejos adaptativos - Modelos basados en agentes
Sistemas complejos adaptativos - Modelos basados en agentesSistemas complejos adaptativos - Modelos basados en agentes
Sistemas complejos adaptativos - Modelos basados en agentes
 
Cómo analizar desviaciones de prespuesto
Cómo analizar desviaciones de prespuestoCómo analizar desviaciones de prespuesto
Cómo analizar desviaciones de prespuesto
 
Áreas de aplicación de la simulación . Software Promodel. Por Angela Rivas
Áreas de aplicación de la simulación. Software Promodel. Por Angela RivasÁreas de aplicación de la simulación. Software Promodel. Por Angela Rivas
Áreas de aplicación de la simulación . Software Promodel. Por Angela Rivas
 

Similar a Simulación basada en agentes y multi agentes

Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
KETTYVQV
 
Agentes
AgentesAgentes
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
Mauricio Hernández
 
Inteligencia artificial
Inteligencia artificial Inteligencia artificial
Inteligencia artificial
Camilo Salas Araujo
 
Ensayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuidaEnsayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuida
Jhon andrés Gracia cusme
 
Nuevas tics y su impacto en las org
Nuevas tics y su impacto en las orgNuevas tics y su impacto en las org
Agentes Racionales
Agentes RacionalesAgentes Racionales
Agentes Racionales
AlbanyNicoleSolanoMo
 
Presentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVAPresentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVA
tpedrosm1
 
Agentes inteligentes.pptx
Agentes inteligentes.pptxAgentes inteligentes.pptx
Agentes inteligentes.pptx
catastrfe24
 
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptxAGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AmauryCabrera5
 
Websemantica
WebsemanticaWebsemantica
Websemantica
PUCESA
 
Modelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptxModelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptx
DwayneJackson15
 
teoria general de sistemas
teoria general de sistemasteoria general de sistemas
teoria general de sistemas
Edisson Narvaez
 
Tendencias tecnologías
Tendencias tecnologíasTendencias tecnologías
Tendencias tecnologías
Rico JL
 
Diapositivas pilar
Diapositivas pilarDiapositivas pilar
Diapositivas pilar
criscell25
 
Luis fernandez
Luis fernandezLuis fernandez
Luis fernandez
Luis_Luis1
 
Garcia98
Garcia98Garcia98
Inteligencia artificial distribuida
Inteligencia artificial distribuidaInteligencia artificial distribuida
Inteligencia artificial distribuida
williampillpe
 
Ingenieria artifical
Ingenieria artificalIngenieria artifical
Ingenieria artifical
daviel gonzalez
 
Issumitloxa
IssumitloxaIssumitloxa
Issumitloxa
mishelle
 

Similar a Simulación basada en agentes y multi agentes (20)

Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
Agentes
AgentesAgentes
Agentes
 
Agentes inteligentes
Agentes inteligentesAgentes inteligentes
Agentes inteligentes
 
Inteligencia artificial
Inteligencia artificial Inteligencia artificial
Inteligencia artificial
 
Ensayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuidaEnsayo de la inteligencia artificial distribuida
Ensayo de la inteligencia artificial distribuida
 
Nuevas tics y su impacto en las org
Nuevas tics y su impacto en las orgNuevas tics y su impacto en las org
Nuevas tics y su impacto en las org
 
Agentes Racionales
Agentes RacionalesAgentes Racionales
Agentes Racionales
 
Presentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVAPresentación de Sistemas Multiagentes MCVA
Presentación de Sistemas Multiagentes MCVA
 
Agentes inteligentes.pptx
Agentes inteligentes.pptxAgentes inteligentes.pptx
Agentes inteligentes.pptx
 
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptxAGENTES RACIONALES - Amaury Cabrera 20209493.pptx
AGENTES RACIONALES - Amaury Cabrera 20209493.pptx
 
Websemantica
WebsemanticaWebsemantica
Websemantica
 
Modelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptxModelado de Agentes Inteligentes Itla.pptx
Modelado de Agentes Inteligentes Itla.pptx
 
teoria general de sistemas
teoria general de sistemasteoria general de sistemas
teoria general de sistemas
 
Tendencias tecnologías
Tendencias tecnologíasTendencias tecnologías
Tendencias tecnologías
 
Diapositivas pilar
Diapositivas pilarDiapositivas pilar
Diapositivas pilar
 
Luis fernandez
Luis fernandezLuis fernandez
Luis fernandez
 
Garcia98
Garcia98Garcia98
Garcia98
 
Inteligencia artificial distribuida
Inteligencia artificial distribuidaInteligencia artificial distribuida
Inteligencia artificial distribuida
 
Ingenieria artifical
Ingenieria artificalIngenieria artifical
Ingenieria artifical
 
Issumitloxa
IssumitloxaIssumitloxa
Issumitloxa
 

Simulación basada en agentes y multi agentes

  • 1. Simulación basada en agentes y simulación basada en multi-agentes
  • 2. ¿Qué es un agente?  Un agente inteligente percibe su entorno por medio de sensores y actúa racionalmente sobre su entorno por medio de actuadores.  Un agente es incapaz de exhibirse alguna forma de inteligencia y actuar de manera independiente con el objeto beneficiar a su usuario.  Es un sistema que es capaz de realizar acciones autónomas de manera flexible en dominio dinámicos e impredecibles.  Un agente es cualquier cosa que pueda ver en su entorno a través de sensores y actuar en su entorno a través de efectores.  Un agente es un sistema computacional que está situado en algún ambiente, y que es capaz de actuar autónomamente en dicho ambiente con el fin de cumplir sus objetivos.
  • 3. Ejemplos de Agentes  Sistemas de control o Termostato o Alarma o Software deamons
  • 4. Un agente es un sistema que esta:  Localizado: es decir, inmerso en algún entorno( físico, software, etc.) en el que puede: Sentir (a través de sensores físicos, por medio de mensajes, detención de eventos) Actuar( envió de mensaje o generalización de evento)  Reactivo: responde a mensajes, eventos y datos recibidos por medio de sensores, de forma que monitorea activamente el estado de su entorno.  Autónomo: opera sin intervención directa de humanos u otros agentes, con control independiente de sus acciones y de su estado interno.
  • 5. Tareas Especializadas. Pueden jugar un papel importante en situaciones donde, por sus necesidades o alto riesgo, resultan imposibles o no aconsejables para humanos. En aplicaciones donde los datos, control o recursos son distribuidos. El sistema puede estar conceptualizado como una colección de cooperantes. Como herramientas para comprender las sociedades humanas. Proporcionan una nueva herramienta para simular sociedades, que pueden arrojar luz nueva sobre varios tipos de procesos sociales (donde los experimentos reales son inviables). Como herramientas para formalizar y experimentar con ciertas teorías cognitivas. Como paradigmas de ingeniería del software. Permiten incrementar la complejidad del software, destacando la importancia de la independencia entre componentes y la interacción entre ellos.
  • 6. Agente Inteligente  Autonomía, movilidad, iniciativa, adaptabilidad, inteligencia.  En IA se persigue estudiar y obtener agentes que exhiban características de la inteligencia humana.  Construimos agentes inteligentes cuando:  Describimos su comportamiento y el ambiente mediante “conocimiento”.  Dispone de iniciativa de explorar el ambiente.  Incrementa su conocimiento basándose en la experiencia.  Evalúa la consecución de las metas que se le planteen.
  • 7. Un agente inteligente es un agente capaz de ejecutar flexiblemente acciones autónomas con el fin de cumplir sus objetivos”, donde flexibilidad significa:  Reactividad: capacidad de percibir su ambiente, y responder sin demoras a cambios que ocurren en él.  Pro-actividad: capacidad de exhibir un comportamiento dirigido a objetivos, tomando la iniciativa.  Habilidad social: capacidad de interactuar con otros agentes (y posiblemente humanos) a través de un lenguaje de comunicación.
  • 8. Ejemplo Características Termostato Autonomía Si Reactividad Si Pro-actividad No Habilidad social No
  • 9. Agente Racional  La racionalidad le permite al agente hacer en cada momento “lo correcto”.  “Lo correcto” son las acciones que conducen al mejor desempeño de su misión, descrita en términos de:  Meta.  Utilidad.  Para ser racional necesita ser capaz de  Medir el desempeño de su misión.  Tener algún criterio de medida.  Incorporar los resultados como conocimiento nuevo.  Racionalidad ≠ Omnisciencia.
  • 10. Arquitectura de Agentes Con respecto a la forma de abordar la construcción del agente, puede ser:  Arquitectura reactiva  Agentes reactivos.  Agente con representación del mundo.  Arquitectura deliberativa  Agentes basados en metas.  Agentes basados en la utilidad.
  • 11. Arquitectura Reactiva y Deliberativa  Un razonamiento explícito sobre los efectos producidos por acciones de bajo nivel es demasiado costoso para producir una conducta en tiempo real.  El comportamiento inteligente se generará sin tener que usar modelos simbólicos, y emergerá en ciertos sistemas complejos.  Estas arquitecturas manejan jerarquías de tareas en función de niveles de abstracción.  Expresa el comportamiento y el ambiente en términos de conocimiento representado simbólicamente. Las decisiones se toman empleando mecanismos deductivos:  En estos términos, las componentes del agente se deben representar en términos lógicos. Un ejemplo exitoso: BDI (Belief, Desire, Intention)  Creencias: modelo del mundo y del resto de agentes.  Deseos: metas.  Intenciones: plan de acción.
  • 12. Arquitectura Híbrida  Combinan agentes de tipo reactivo y deliberativo.  Reactivo: reacciona a los eventos del entorno sin invertir razonamiento.  Deliberativo: planifica (distribuye las metas más simples) y realiza tareas de nivel de abstracción superior. Este tipo de tareas se agrupan típicamente en dos niveles:  de manipulación de la información a nivel abstracto, con una representación simbólica del ambiente,  de comportamiento social y planificación de alto nivel.  Se organizan:  Horizontalmente: las capas tienen acceso a sensores y actuadores.  Verticalmente: una capa actúa de interfaz con sensores y actuadores.
  • 13. Descentralización de los agentes  Un agente puede ser un ente pro-activo, con iniciativa propia que  monitoriza el ambiente  ejerce cambios en el ambiente y se comunica con otros agentes.  Es útil en sistemas donde aparecen procesos autónomos.  Los sistemas descentralizados permiten mayores tasas de fiabilidad y robustez que los sistemas centralizados.  Los sistemas basados en agentes animan a la reutilización:  es posible modificar sistemas basados en agentes sobre la marcha pieza a pieza.  ciertos tipos de descentralización desacoplan las dependencias de los agentes.
  • 14. ¿Que es sistema multi-agente?  Sistema Multi-agente (MAS): conjunto de agentes autónomos, generalmente heterogéneos y potencialmente independientes, que trabajan en común resolviendo un problema.  Características de estos agentes, vinculado con la noción de agente Inteligente:  capaces de tomar la iniciativa  capaces de compartir conocimiento  capaces de cooperar y negociar,  capaces de comprometerse con metas comunes.  El estudio de MAS se encuadra dentro de la Inteligencia Artificial Distribuida (DAI).
  • 15. Inteligencia Artificial Distribuida  Rama de la IA que estudia la solución de problemas mediante procesamiento descentralizado.  Resolución distribuida de problemas (DPS): Se descompone el problema en procesos cooperantes que comparten conocimiento para un problema concreto.  Inteligencia Artificial Paralela (PAI): Desarrollo de algoritmos y aplicaciones paralelas, con énfasis en prestaciones.
  • 16. Sistemas Multiagente  Un sistema multiagente es un sistema compuesto de múltiples agentes inteligentes, capaces de cumplir objetivos que son difíciles de alcanzar por un sistema individual. EJEMPLOS No controladores No organizadores Auto-organización Reglas simples Mantener distancia Ser sociables Comportamiento complejo
  • 17. EJEMPLO  Información privada  Confianza  Competitividad  Reputación
  • 18. Ejemplos La sociedad humana es un modelo útil para obtener Sistemas Multi- agente.  La mayoría de las actividades humanas relacionadas con el comportamiento inteligente son de carácter social, al menos en origen.  El ser humano necesita la sociedad para vivir mejor.  Está en continua interacción con el resto.  La mayor parte del conocimiento es colectivo.  Los modelos teórico/prácticos de MAS permiten estudiar fenómenos sociales reales.
  • 19. La auto-organización, auto- adaptación, robustez, propiedades emergentes, etc. En segundo lugar, la capacidad de las hormigas para resolver problemas complejos de una manera eficiente es fascinante, sobre todo teniendo en cuenta sus características individuales limitadas. El ejemplo más conocido y mejor modelado por el momento es el uso que hacen de la feromona para encontrar caminos mínimos entre los nidos y las fuentes de comida.