Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2.1. Introducción
Un agente es una persona o cosa que hace lo que quiera en
determinado momento, siguiendo sus propias instrucciones,
ya sea de forma explícita o implícita. Las instrucciones
dependerán del ambiente en que se encuentre y de las
percepciones que se tengan.
Sensores
Percepciones
Ambiente ?
Acciones
Agente
Efectores
2. 2
Agente racional
Un agente racional es aquel que hace lo correcto.
Lo correcto es aquello que permite al agente obtener el mejor
desempeño.
El término medición del desempeño se aplica al cómo: Este
es el criterio que sirve para definir qué tan exitoso ha sido
un agente. No existe una medida fija que se pueda aplicar
por igual a todos los agentes.
Un ejemplo sería el caso de un agente al que se le
encomienda limpiar con una aspiradora un piso sucio.
• La cantidad de mugre eliminada en un turno de 8 horas.
• Correlación entre la cantidad de electricidad consumida y
la cantidad de ruido generado.
• Que no sólo limpiase silenciosa y eficientemente el piso,
sino que también se diera tiempo para hacer otras cosas.
2. 3
10.000 mt
Latorre
(1) (2)
La racionalidad tiene más bien que ver con el éxito esperado,
tomando como base lo que se ha percibido.
2. 4
No
Otras acciones
Ambiente de un agente
• Accesibles y no accesibles
Si el aparato sensorial de un agente le permite tener acceso
al estado total de un ambiente, se dice que éste es
accesible a tal agente.
• Determinista y no determinista
Si el estado siguiente de un ambiente se determina
completamente mediante el estado actual y las acciones
escogidas por los agentes, se dice que el ambiente es
determinista.
• 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.
• Estáticos y dinámicos
Si existe la posibilidad de que el ambiente sufra
modificaciones mientras el agente se encuentra
deliberando, se dice que tal ambiente se comporta en
forma dinámica en relación con el agente; de lo contrario,
se dice que es estático.
2. 11
• Discretos y continuos
Si existe una cantidad limitada de percepciones y acciones
distintas y claramente discernibles, se dice que el
ambiente es discreto.
Ambiente
Agente
Comunicación
Autonomía
Aprendizaje Cooperación
Movilidad
Coordinación
Proactividad Carácter
Reactividad
Orientado-al-objetivo
2. 14
a. Reactividad
Un agente debe ser capaz de reaccionar apropiadamente a
influencias o información desde su ambiente.
Este ambiente puede consistir de otros agentes, usuarios
humanos, fuentes de información externa u objetos físicos.
El agente debe tener adecuados sensores o poseer su
propio modelo interno de su ambiente, de manera de ser
capaz de reaccionar a cambios en el ambiente.
2. 15
c. Razonamiento / aprendizaje
La inteligencia de un agente está formada:
• Su base de conocimiento interna
• Las capacidades de razonamiento basada en los
contenidos de la base de conocimiento
• La habilidad para aprender o adaptarse a cambios del
ambiente (conducta adaptativa).
d. Autonomía
La autonomía es un concepto precisamente difícil de
soportar, pero significa simplemente que el sistema
deberia poder actuar sin la intervención directa de
humanos (u otros agentes), y que deberia tener control
sobre sus propias acciones y estado interno.
Otros lo utilizan en un sentido más fuerte, y significa
sistemas que son capaces de aprender de la experiencia.
e. Movilidad
Describe la habilidad de un agente para navegar dentro de
redes de comunicación electrónicas. En contraste, los
agentes estacionarios están limitados a un computador
específico.
2. 20
f. Comunicación / cooperación
Un agente a menudo requiere una interacción con su
ambiente para completar sus tareas.
Pertenecen al ambiente usuarios humanos, otros agentes y
fuentes de información arbitraria.
Dos propiedades complementarias:
• Comunicación
• Cooperación
Un agente puede usar las capacidades de comunicación
para tomar contacto con su ambiente.
Un lenguaje de comunicación de agente que proporciona
un protocolo estandarizado para el intercambio de
información permite a los agentes comunicarse entre sí.
El mecanismo de comunicación descrito es normalmente
adecuado sólo para sistemas de agente simple y para la
comunicación entre agentes y los recursos externos.
No es adecuado un diálogo entre varios agentes con el
objetivo de proporcionar una solución común para una
tarea.
Aquí, una propiedad más extensiva, la cooperación, debe
aumentar las capacidades de comunicación.
2. 21
g. Carácter
Es a menudo deseable que un agente demuestre una
conducta externa con características humanas tanto como
sea posible.
Programas de agentes
Ambiente
Sensores Efectores
estado INTERPRETAR-ENTRADA(percepción)
regla REGLA-COINCIDENCIA(estado,reglas)
Acción REGLA-ACCION (regla) ¡¡ xbiff no lo tiene !!
Responde con una acción
Ambiente
Sensores Efectores
Cómo
Estado evoluciona Qué efectos
el mundo producen mis Metas
acciones
Agente
Ambiente
Sensores Efectores
Agente
Necesita también:
• Acelerómetro.
• Sensores para los sistemas mecánico y eléctrico.
• Un sistema satélite global para determinar la ubicación
(GPS), mediante el que se generará información precisa
sobre su ubicación en relación con un mapa electrónico, o
sensores infrarrojos o de sonar para detectar las distancias
que lo separan de otros autos y obstáculos.
• Un micrófono o de un teclado para que los pasajeros le
puedan informar cuál es el destino deseado.
Ambiente
• ¿Operaría en calles comunes o en vías de alta velocidad?
• ¿Estaría en el sur de California, donde muy rara vez existe
el problema de la nieve, o en Alaska, en donde rara vez la
nieve no es problema?
• ¿Se conducirá siempre a la derecha, o se tendrá la
flexibilidad de permitirle también conducir a la izquierda,
en caso de que se quieran operar taxis en Japón?
2. 35
Ejemplo:
Agente 4
Agente Reflejo Agente Agente basado
Simple en metas
Agente 1 Coordinador
Agente 2
Sistema Experto Búsqueda
Agente basado
en utilidad
Agente 3
Juego
Area Descripción
Monitoreo Las Tareas de Monitoreo de un Vehículo Distribuido
Un conjunto de agentes están distribuidos geográficamente, y
cada uno es capaz de percibir alguna porción de un área global a ser
Agente de:
monitoreada.
información
Como el vehículo se mueve se sensea a través de su área, cada
y
agente detecta sonidos característicos de aquellos vehículos a
transacción intervalos de tiempo discretos.
Analizando la combinación de sonidos que se recibieron
desde una ubicación particular en un tiempo específico, un
agente puede desarrollar interpretaciones de qué vehículos podrían
haber creado estos sonidos.
Analizando secuencias temporales de interpretaciones de vehículos,
y utilizando conocimientos acerca de restricciones de movilidad
de diferentes vehículos, el agente puede generar mapas tentativos
de movimientos de vehículo en su área.
Transporte Manejo de un vehículo del futuro.
Aquí hay dos tipos de agente:
• Uno representa los clientes que requieran o quienes puedan
ofrecer el transporte,
• y otro representa las estaciones donde el cliente espera ser
recogido.
2. 51