Beruflich Dokumente
Kultur Dokumente
Tema 2
Estructura de un Agente
Contenido
Clasificación de Agentes
Agentes de Reflejo Simple
Agentes Bien Informados de lo que Pasa
Agentes Basados en Metas
Agentes Basados en Utilidad
Tipos de Arquitectura para un Agente
Ambientes
1
Clasificación de Agentes
Importante
2
Ejemplo
Tipos de Agente
3
Agentes de Reflejo Simple
AGENTE Sensores
Como es el mundo
en este momento
Ambiente
Efectores
4
Agentes Bien Informados
Efectores
5
Agentes Basados en Metas
6
Agentes Basados en Metas
AGENTE Sensores
Ambiente
Que producen mis acciones
¿Qué sucedería si
Emprendo la acción
“A”?
Efectores
7
Agentes Basados en Utilidad
8
Arquitectura de un Agente (1/2)
Agentes reactivos
Toma de decisiones basada en el mundo actual
sin tomar en cuenta el pasado.
Arquitectura creencia-deseo-intención.
Toma de decisiones depende de la manipulación
de estructuras de datos que representan
creencias, deseos e intenciones del agente.
Arquitecturas híbridas.
Toma de decisiones utilizando varias capas.
9
Agentes Deliberativos (basados en lógica)
Comportamiento inteligente:
Representación simbólica del medio y del
comportamiento.
Fórmulas lógicas.
Agentes Deliberativos
10
Agentes Deliberativos
Desventajas
Complejidad computacional para la comprobación de
teoremas (lenta ejecución para agentes en tiempo real).
Toma de decisiones -> ambiente no cambia mientras se
decide que hacer.
Acción racional al iniciar toma de decisiones = racional al
finalizar.
Agentes Reactivos
Comportamiento inteligente
Ligado al medio ambiente:
Producto de la interacción del agente-ambiente.
Emerge de la interacción de varios comportamientos
más sencillos.
11
Agentes Reactivos
Denominaciones:
Basados en comportamiento (behavioural)
Desarrollo y mezcla de comportamientos individuales.
Situados (situated)
Agentes situados en un ambiente, no fuera de el.
Reactivos (reactive)
Reaccionan al medio ambiente sin “razonar”.
Agentes Reactivos
12
Agentes Reactivos
Arquitectura de Integración...
2. Varios comportamientos pueden activarse a la vez.
Jerarquía de integración (mecanismo selección acción).
Comportamientos arreglados en capas.
Capas inferiores inhiben a las superiores.
Capa menor
Mayor prioridad.
Comportamientos sencillos.
Capa mayor
Menor prioridad.
Comportamiento abstracto.
Explorador de Marte
Se necesita explorar un planeta para recoger muestras de
roca.
No se sabe donde se encuentra la roca deseada pero se
conoce que se encuentra generalmente amontonada.
Un conjunto de vehículos autónomos deben recorrer el
planeta recolectando muestras.
Al terminar deben de regresar a la nave base.
No existe mapa del planeta pero se conoce que el terreno
es accidentado lo que imposibilita comunicación alguna
entre vehículos.
13
Explorador de Marte
Solución:
Dos mecanismos esenciales:
1. Campo gradiente:
Nave emite señal de radio.
Esta se debilita al alejarse.
No contiene información alguna.
2. Método de comunicación indirecta:
Agentes cargan “moronas radioactivas”
Pueden ser tiradas, levantadas y detectadas.
Explorador de Marte
14
Explorador de Marte
Explorador de Marte
Comportamiento colaborativo.
Camino hacia una muestra encontrada.
Capa 1: Evitar obstáculos.
Si se detecta un obstáculo -> cambiar dirección
Capa 2: Llevar muestras a la nave.
Si lleva muestras y en nave -> soltarlas
Si lleva muestras y no en nave -> tirar 2 moronas e ir nave
Capa 3: Recolectar muestras.
Si se detecta muestra -> recogerla
Capa 4: Moronas.
Si se detectan moronas -> tomar 1 y seguir camino.
Capa 5: Explorar
Si no hay nada mejor que hacer -> moverse aleatoriamente
15
Explorador de Marte
Agentes Reactivos
16
Agentes Reactivos
Desventajas:
Agente sin modelo del ambiente -> suficiente
información en el ambiente local.
Toma de decisiones a corto plazo (info. local).
Dificultad en los agentes puramente reactivos
para aprender y mejorar.
No existe una metodología formal para construir
agentes -> prueba y error.
Gran dificultad para construir agentes con
muchas capas. Relaciones muy complejas
BUAP Inteligencia Artificial 33
Arquitectura Creencia-Deseo-Intención
17
Arquitectura Creencia-Deseo-Intención
Arquitectura Creencia-Deseo-Intención
18
Arquitectura Creencia-Deseo-Intención
Ventajas:
Intuitiva.
Descomposición funcional clara.
Desventaja:
Implementación (¿cómo implementarla?)
Arquitecturas Híbridas
19
Arquitecturas Híbridas
Arquitecturas Híbridas
Disposición Horizontal
Cada capa actúa como si fuera un agente.
Sugiere acciones.
Ventaja: simplicidad conceptual.
n comportamientos -> n capas.
Desventajas: competencia entre capas.
Comportamiento global incoherente.
Introducción control global (mediador) -> cuello de botella
Necesidad de considerar todas las interacciones (mn).
20
Arquitecturas Híbridas
Disposición Vertical
Paso sencillo
Secuenciales.
Paso doble
Similares a una organización.
Ventaja
Complejidad menor: m2(n-1)
Desventaja
Reducción en flexibilidad.
Información por todas las capas.
No tolerante a fallas.
Ambientes
21
Ambientes
Ambientes
Accesibles y no accesibles
Si a través de los sensores, el agente tiene
acceso al estado total del ambiente,
entonces éste es accesible
Los ambientes accesibles son cómodos, ya
que el agente no mantiene un estado interno
para estar al tanto de lo que sucede en el
mundo
22
Ambientes
Deterministas y no deterministas
Si el estado siguiente se determina a partir
del estado y las acciones elegidas por el
agente
Ambiente determinista
Si el ambiente no es accesible, entonces
podría parecer que no es determinista (en
especial en un ambiente complejo)
Ambientes
Episódicos y no episódicos
En un ambiente episódico, la experiencia del
agente se divide en “episodios”
Cada episodio consta de un agente que
percibe y actúa
Los ambientes episódicos son más sencillos
puesto que el agente no tiene que pensar por
adelantado
23
Ambientes
Estáticos y dinámicos
Si el ambiente cambia mientras un agente
toma una acción a seguir, entonces se dice
que el ambiente es “dinámico”
Es más simple trabajar con ambientes
estáticos puesto que no se tiene que
observar y pensar al mismo tiempo
Ambientes
Discretos y continuos
Si existe una cantidad limitada de
percepciones y acciones distintas y
discernibles, se dice que el ambiente es
discreto
Si no es posible enumerarlos, entonces es un
ambiente continuo
24
Trabajo
25