Modelos de agentes
Tema 2
Transparencias IA (F29) – M.Marcos, 1999 (Figuras c S.Russell & P.Norvig, 1998)
Tema 2
1
Tema 2
2
Esquema
♦ Introducci´n
o
♦ C´mo deben actuar los agentes inteligentes
o
♦ Estructura de los agentes inteligentes
- agente reflejo simple
- agente reflejo con estado interno
- agente basado en objetivos
- agente basado en la utilidad
♦ EntornosTransparencias IA (F29) – M.Marcos, 1999 (Figuras c S.Russell & P.Norvig, 1998)
Introducci´n
o
Un agente:
sensors
percepts
?
environment
actions
agent
effectors
Un agente percibe su entorno a trav´s de sensores y act´a sobre el
e
u
mismo mediante “efectores”
Humanos, robots y software pueden ser considerados agentes
Vamos a estudiar el dise˜o de agentes que realicenun buen trabajo actuando
n
en sus entornos
Transparencias IA (F29) – M.Marcos, 1999 (Figuras c S.Russell & P.Norvig, 1998)
Tema 2
3
C´mo deben actuar los agentes inteligentes
o
Un agente racional es aqu´l que realiza la acci´n correcta
e
o
acci´n correcta = acci´n que lleva al agente a tener ´xito en la realizaci´n
o
o
e
o
de su tarea
¿c´mo evaluar ´sto? medida de desempe˜o(performance meao
e
n
sure):
est´ndar objetivo utilizado para determinar el grado de ´xito de un
a
e
agente en el desempe˜o de su tarea
n
No existe una medida fija v´lida para cualquier agente
a
Ejemplos de medida de desempe˜o para un “agente aspirador”:
n
cantidad de suciedad retirada en un periodo de ocho horas
id. considerando adem´s el consumo de electricidad y el ruido
a¿cu´ndo evaluar el desempe˜o? durante periodos largos de tiempo
a
n
Transparencias IA (F29) – M.Marcos, 1999 (Figuras c S.Russell & P.Norvig, 1998)
Tema 2
4
Un agente racional ideal es aqu´l que, para cada secuencia de percepe
ciones posible, act´a de manera que se maximice su medida de desempe˜o,
u
n
bas´ndose en la secuencia de percepciones y en el conocimiento incorporado
a
notarque puede parecer que se favorecen acciones poco inteligentes, p.e.
que un agente cruce la calle porque no ha visto que se acercan coches
La autonom´ es una caracter´
ıa
ıstica importante de los agentes:
un agente es aut´nomo en la medida en que su comportamiento est´
o
a
determinado por su propia experiencia y no s´lo por el conocimiento
o
que le ha sido incorporado
; un agenteaut´nomo es capaz de adaptarse a situaciones variadas, es m´s
o
a
flexible
Los agentes inteligentes que nos interesan son los agentes racionales ideales
con autonom´
ıa
Transparencias IA (F29) – M.Marcos, 1999 (Figuras c S.Russell & P.Norvig, 1998)
Tema 2
5
Estructura de los agentes inteligentes
agente = programa agente + arquitectura, donde:
el programa agente ser´ una funci´n queimplementar´ la
a
o
a
transformaci´n (mapping) de secuencias de percepciones
o
en acciones
la arquitectura ser´ un ordenador que se ocupar´ de que las
a
a
percepciones lleguen al programa y las acciones lleguen a
los efectores
La IA se ocupa del dise˜o del programa agente
n
Antes de dise˜ar un programa agente tenemos que conocer los distintos
n
elementos que caracterizan al agente:percepciones posibles
acciones posibles
medida de desempe˜o u objetivos que debe lograr
n
tipo de entorno en el que va a operar
Transparencias IA (F29) – M.Marcos, 1999 (Figuras c S.Russell & P.Norvig, 1998)
Tema 2
6
Ejemplos de tipos de agente y elementos que los caracterizan:
Agent Type
Percepts
Actions
Goals
Environment
Medical diagnosis
system
Symptoms,findings, patient’s
answers
Questions, tests,
treatments
Healthy patient,
minimize costs
Patient, hospital
Satellite image
analysis system
Pixels of varying
intensity, color
Print a
categorization of
scene
Correct
categorization
Images from
orbiting satellite
Part-picking robot
Pixels of varying
intensity
Pick up parts and
sort into bins
Place parts...
Regístrate para leer el documento completo.