7/31/2019 Sistemas Inteligentes. Agente Inteligente
1/60
Mg. Samuel Oporto Daz
Agentes Inteligentes
SISTEMAS INTELIGENTES
7/31/2019 Sistemas Inteligentes. Agente Inteligente
2/60
7/31/2019 Sistemas Inteligentes. Agente Inteligente
3/60
3 /60
Tabla de Contenido
1. Agentes Inteligentes.
2. Medida de Rendimiento
3. Percepciones y Acciones
4. Diseo de Agentes
5. Tipos de Agentes1. Agente reflejo simple
2. Agente con estado interno
3. Agente basado en metas
4. Agente basado en utilidad
6. El Ambiente
Bibliografa
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_22_intelligent_agents.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
4/60
4 /60
Objetivos
Exponer los conceptos asociados a agentes inteligentes.
Presentar los tipos de agentes.
Identificar los tipos de ambiente.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
5/60
5 /60
1. AGENTES INTELIGENTES
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
6/60
6 /60
Agente
Un agente es todo aquello que percibe su ambiente
mediante sensores y que responde o acta en talambiente por medio de efectores.
Los agentes no requieren de la participacin de los
humanos para operar.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
7/60
7 /60
Agentes y Sistemas de Informacin
agente
SI
Realida
d
Realida
d
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
8/60
8 /60
Sensores
Temperatura
Luz (color)
Distancia
Sonido
Posicin
Orientacin
Profundidad
Presin
Peso Ph
Calor
Sabor
Tersura
Dolor
Olor
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
9/60
9 /60
Efectores
Rotacin de un Motor.
Apertura o cierre de articulaciones.
Pantalla.
Parlantes.
Apertura o cierre de vlvulas.
Movimiento de articulaciones.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
10/60
10 /60
Ejercicio 1
Diga qu sensores tienen los humanos?
Conoce algn sensor que tienen los animales pero no lotienen los humanos?
Conoce algn sensor que tienen los humanos pero no lo
tienen los animales?
Cules son los efectores de los humanos?
Conoce algn efector que tienen los animales pero no lo
tienen los humanos?, Viceversa?
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
11/60
11 /60
Ejercicio 2
Diga si los siguientes sistemas son agentes:
1. Un reloj.
2. Un termostato.
3. Un celular.
4. Un sistema de control de acceso a personas.
5. El sistema de aire acondicionado de un automvil.6. Una lavadora automtica.
7. Un software para entrenar personas.
8. Un software para ensear a sumar.
9. Un reloj despertador.
10. El sistema que controla si una persona saca un producto sin pagar.
11. Internet.
12. La red telefnica
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
12/60
12 /60
2. MEDIDA DE RENDIMIENTO
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
13/60
13 /60
Medida de rendimiento
Para cada conjunto de percepciones, el agente toma la
accin que maximiza su rendimiento basado en lainformacin de la percepcin y su propio conocimiento
implcito.
Medida del desempeo
Evala el cmo
qu tan exitoso ha sido un agente?
Debe ser objetiva
La racionalidad NO ES omnisciencia, clarividencia ni
exitosa necesariamente.
La racionalidad se puede ver como un xito esperado,tomando como base lo que se ha percibido.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
14/60
14 /60
Agente Racional
Depende de:
Medida del grado de xito.
Secuencia de percepciones.
Conocimiento acerca del medio
Acciones que puede emprender
En todos los casos de posibles percepciones, un agenteracional deber emprender todas aquellas acciones que
favorezcan obtener el mximo desu medida de rendimiento,basndose en las evidencias aportadas por la secuencia depercepciones y en todo conocimiento incorporado en talagente.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
15/60
15 /60
Ejercicio 3
Diga para los siguientes agentes qu medidas de
desempeo usara, formule c/u en notacin formal:1. Alumno del curso de IA.
2. Tarea Nro 1 del curso de IA.
3. Docente del curso de IA.
4. Congresista de la repblica.
5. Personal que recoge la basura en las noches.
6. Software para jugar ajedrez.7. Google Noticias.
8. Software que resuelve laberintos.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
16/60
16 /60
Ejercicio 4
El siguiente agente tiene aprendido una
serie de reglas que se puedenrepresentar mediante un rbol dedecisin:
En determinado momento el agente tienelas siguientes percepciones. Diga cuales
son las respuestas del agente.-20, 40, 2, 35, 14, 45, 6, 22, 9
Disee una medida de desempeosabiendo que las respuestas del agente
deberan ser:1, 6, 1, 6, 4, 7, 2, 5, 2
Modifique el rbol de decisin para que elagente obtenga estas respuestas (*).
>2
>81
2 >10
3 4
(*) puede obviar esta pregunta
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
17/60
17 /60
Ejercicio 5
Para los agentes del ejercicio 2.
1. Indique qu medidas de rendimiento usara para indicar eldesempeo del agente.
2. Formule cada medida de desempeo mediante alguna
notacin formal.
3. Evale el desempeo de los agentes haciendo uso de lamedida de rendimiento.
4. Identifique en qu casos su medida de desempeo no es
capaz de medir el desempeo del agente.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
18/60
18 /60
3. PERCEPCIONES YACCIONES
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
19/60
19 /60
Mapeo
Mapeo de secuencias de percepciones para acciones
percepcin accin
Mapeo Ideal
El especificar qu tipo de accin deber emprender unagente como respuesta a una determinada secuencia de
percepciones constituye el diseo de un agente ideal.
pi ai
p1 a1 p2 a2
p1 a1 p2 a2 p3 a3
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
20/60
20 /60
Agente Autnomo
Agente racional ideal: dado una percepcin que genere
la accin que maximice su desempeo, en funcin a:(+) la secuencia de percepciones anteriores.
(-) el conocimiento incorporado en el agente.
Un agente es ms autnomo en la medida en que su
comportamiento se basa:
(+) en el aprendizaje y
(-) en el conocimiento incorporado.
Si las acciones del agente se basan en un conocimientointegrado previamente, no es autnomo.
Un sistema ser autnomo en la medida en que su
conducta est definida por su propia experiencia.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
21/60
21 /60
Percepciones
El comportamiento de un agente depende de la secuencia
de percepciones en un momento dado.
Se puede caracterizar un agente elaborando una tabla de
percepcionesacciones.
(mapeo de: percepciones acciones)
Mapeo Ideal.Es aquel mapeo que especifica que tipo de accin deber emprender un
agente como respuesta a una determinada secuencia de percepciones
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
22/60
22 /60
Ejercicio 6
a
bc
de
f
gh
i
j
Disee un agente para resolver
el siguiente problema.1. Cul es el problema?
2. Cules son las entradas de
la tabla?
3. Cuntas entradas tiene latabla?
4. Se puede disear un agente
que mediante una tabla
percepcin accinresuelva este problema?
5. Existe otra forma de
resolver el problema?
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
23/60
23 /60
Ejercicio 6
1. entrada a
2. entrada b3. a entrada
4. a b
5. a c
6. b entrada
7. b a
8. b d9. c a
10. c d
11. c e
12. c f
13. .
14. .15. .
16. .
a
bc
de
f
gh
i
j
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
24/60
24 /60
4. DISEO DE AGENTES
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
25/60
25 /60
Estructura de los Agentes Inteligentes
Un propsito de la IA es el diseo de un programa de
agente (una funcin que mapee de percepciones aacciones)
Este programa se ejecutar en algn dispositivo decmputo, o arquitectura.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
26/60
26 /60
Agente
Agente = Arquitectura + Programa
Arquitectura.Pone al alcance del programa las percepciones obtenidas
mediante los sensores, lo ejecuta y alimenta el efector conacciones elegidas por el programa conforme se van
generando.
Programa.Es un algoritmo que recibe las percepciones del agente ygenera una secuencia de acciones.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
27/60
27 /60
Estructura de los Agentes Inteligentes
Antes de disear un programa de agente, hay que hacer la
descripcin PAMA Percepciones
Acciones
Metas
Ambiente
AGENTE = ARQUITECTURA + PROGRAMA
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
28/60
28 /60
Estructura de los Agentes Inteligentes
Agente: Sistema de Diagnstico
Mdico Percepciones
Sntomas, evidencias, yrespuestas del paciente
Acciones Preguntas, pruebas,tratamientos
Metas
Paciente saludable, reduccin almnimo de costos
Ambiente
Paciente, hospital
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
29/60
29 /60
Estructura de los Agentes Inteligentes
Agente: Robot clasificador de partes
Percepciones
Pixeles de intensidad variable
Acciones
Recoger partes, y clasificarlas
en contenedores
Metas
Poner las partes en el
contenedor correspondiente
Ambiente
Banda transportadora de
partes
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
30/60
30 /60
Estructura de los Agentes Inteligentes
Agente: Resuelve problema 8 fichas
Percepciones
Alguno de los estados
Acciones
Movimiento de una ficha
Metas
Estado Final
Ambiente
Posicin de las fichas.
5 4
6 1 8
7 3 2
1 2 3
8 4
7 6 5
Estado Inicial Estado Final
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
31/60
31 /60
Ejercicio 7
Agente: Robot resuelve laberintos
Percepciones
Acciones
Metas
Ambiente
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
32/60
32 /60
Ejercicio 8
Agente: Sistema para el anlisis
de imgenes por satlite Percepciones
Acciones
Metas
Ambiente
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
33/60
33 /60
5. TIPOS DE AGENTES
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
34/60
34 /60
Tipos de Agentes
1. Agente reflejo simple.
Las acciones del agente se establecen en funcin a una tabla depercepcin accin.
2. Agentes con estado interno.
Es un agente reflejo, pero que almacena sus percepciones
anteriores, tiene memoria.3. Agentes basados en metas
Agente que combina propiedades de los dos anteriores, pero que
tiene una meta a la cual llegar. Necesita buscar el mejor camino yplanificar la secuencia de acciones.
4. Agentes basados en utilidad.
Son aquellos agentes que tienen mltiples metas que cumplir,mide el grado de satisfaccin del grado de cumplimiento de sus
metas.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
35/60
35 /60
Ejercicio 9
Indique el tipo de agente para cada caso:
Agente resuelve laberintos.
Agente que entrega la Raz Cuadrada de un nmero.
Agente que conduce un automvil.
Agente del mundo de los wumpus
Agente que resuelve el problema de los bloques.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
36/60
36 /60
Ejercicio 9
Indique el tipo de agente para cada caso:
Agente resuelve laberintos.
Agente basado en metas
Agente que entrega la Raz Cuadrada de un nmero.
Agente reflejo
Agente que conduce un automvil.
Agente basado en utilidad
Agente del mundo de los wumpus
Agente con estado interno Agente que resuelve el problema de los bloques.
Agente basado en metas
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
37/60
37 /60
1. Agente reflejo simple
El usar una tabla de consulta explcita est fuera de toda
consideracin. Sin embargo, es posible resumir fragmentos de tabla
observando ciertas asociaciones entre entradas/salidas que
se producen frecuentemente, y haciendo reglas de
condicin-accin, por ejemplo: Si el carro de adelante est frenando, entonces
empezar a frenar.
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
38/60
38 /60
Agente reflejo simple
AgenteComo es el mundo
ahora
Accin que debo
tomarReglas condicin-accin
Sensores
Efectores
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
39/60
39 /60
Agente reflejo simple
Funcin Agente-reflejo-simple(percepcin) responde con una
accinesttica: reglas, un conjunto de reglas de condicin-accin
estado Interpretar-Entrada (percepcin).
regla Regla-Coincidencia (estado, reglas).
accin Regla-Accin[regla]
respondercon una accin
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
40/60
40 /60
Ejercicio 10
Construya un agente para identificar las soluciones de la
siguiente ecuacin, asuma que los ai son enteros.
Diga de que tamao es la tabla percepcin accin.
Es prctico este agente?
Cules son las restricciones?, resuelve todos los casos.
0
0
ni
i
i
ixa
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
41/60
41 /60
2. Agente con estado interno
Agentes bien informados de todo lo que pasa.
El agente reflejo simple funciona slo si se toma la decisinadecuada con base en la percepcin de un momento dado.
En ocasiones se requiere mantener cierto tipo de estadointerno para estar en condiciones de estar optar por unaaccin.
Ejemplo: imgenes de antes y despus pare detectarcambios.
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
42/60
42 /60
Agente con estado interno
Agente
Como es el mundoahora
Accin que debo
tomarReglas condicin-accin
Sensores
Efectores
Estado
Como evoluciona elmundo
Lo que mis acciones
hacen
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
43/60
43 /60
Agente con estado interno
Funcin Agente-reflejo-con-estado(percepcin) responde con unaaccin
esttica: estado, una descripcin prevaleciente delestado del mundo
reglas, un conjunto de reglas de condicin-accin
estado Actualizar-Estado (estado, percepcin).regla Regla-Coincidencia (estado, reglas).accin Regla-Accin[regla]estado Actualizar-Estado (estado, accin)
respondercon una accin
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
44/60
44 /60
Ejercicio 11
Cierto agente desea resolver el problema
del mundo de la aspiradora. El mundo est conformado por una
cuadrcula de 2x2 (dos con basura).
Disee un agente que usa una tabla depercepcin accin para resolver este problema.
El agente inicia en la parte superior izquierda.
El agente recuerda las celdas ya visitas, pero no es capaz
de ver las otras celdas. Diga que acciones son necesarias para resolver el
problema.
Diga cul es el tamao de la tabla percepcin accin .
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
45/60
45 /60
1
3
5
7
2
4
6
8
Ejercicio 11
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
46/60
46 /60
3. Agente basado en metas
Para decidir qu hacer no basta con tener informacin
acerca del estado que prevalece en el ambiente.
Adems del estado prevaleciente, se requiere cierto tipo deinformacin sobre su meta.
La bsqueda y la planificacin son sub-campos de la IAque se ocupan de encontrar las secuencias de accionesque permiten alcanzar las metas de un agente.
Este tipo de agente es diferente a los anteriores, debido a
que implica tomar en cuenta el futuro.
Puede ser ms flexible si cambian las condiciones ocambian las metas.
RS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
47/60
47 /60
Agente basado en metas
Agente
Como es el mundo
ahora
Accin que debo
tomarMetas
Sensores
Efectores
Estado
Como evoluciona el
mundo
Lo que mis acciones
hacen
Qu efectos tiene
tomar
la accin A
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
48/60
48 /60
Ejercicio 12
Resolver el problema de las k-reinas, para k = 3.
El problema consiste en identificar en qu posicionescolocar k reinas en un tablero de ajedrez de tal manera que
no se coman entre ellas
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
49/60
49 /60
Ejercicio 12
Bsqueda
Ejecucin
Formulacin
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
50/60
50 /60
Ejercicio 13
Disear un agente para resolver el problema del
rompecabezas mvil o problema de las ocho fichas opuzzle.
2 8
1 6 4
7
3
5
1 2 3
8 4
7 6 5
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
51/60
51 /60
Ejercicio 13
4 A t b d tilid dRS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
52/60
52 /60
4. Agente basado en utilidad
Las metas no bastan por s mismas para generar una
conducta de alta calidad. Puede haber muchas secuencias de acciones que permitan
alcanzar la meta, pero algunas ofrecen ms utilidad queotras.
La utilidad es una funcin que correlaciona un estado y un
nmero real mediante el cual se caracteriza elcorrespondiente grado de satisfaccin.
A t b d tilid dRS EI BM BU
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
53/60
53 /60
Agente basado en utilidad
Agente
Como es el mundo
ahora
Accin que debo
tomar
Sensores
Efectores
Estado
Como evoluciona el
mundo
Lo que mis acciones
hacen
Que efectos tiene
tomar
la accin A
Que tan feliz
estara en un estado
determinado
Utilidad
Ej i i 14
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
54/60
54 /60
Ejercicio 14
Para la prctica Nro 2 especifique la frmula que ha usada
para medir el desempeo de los equipos competidores.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
55/60
55 /60
6. EL AMBIENTE
El A bi t
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
56/60
56 /60
El Ambiente
La relacin entre el agente y el ambiente es siempre la
misma: el agente ejerce acciones sobre el ambiente, que, asu vez, aporta percepciones al primero.
medio ambiente
M di A bi t
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
57/60
57 /60
Medio Ambiente
Accesible y no accesible.
Accesible, si los sensores detectan los aspectos que requiere el agentepara elegir una accin.
Deterministas y no deterministas.
Determinista, si el estado siguiente de un ambiente se puede determinar
completamente con el estado actual y las acciones escogidas por el agente.
Episdicos y no episdicos. Episdico, cuando la experiencia del agente se divide en episodios, si es
episdico, es ms simple.
Estticos y dinmicos.
Esttico, si el medio ambiente no cambia mientras el agente se encuentra
deliberando.
Discreto y continuo.
Discreto, si existe una cantidad limitada de percepciones y acciones
distintas y distinguibles
Ej i i 15
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
58/60
58 /60
Ejercicio 15
Ambiente Accesi-ble
Determi
-nstico
Epis-
dico
Esttico Discre-
to
Ajedrez con reloj
Ajedrez sin reloj
Pquer
Conducir un taxi
Sist. de diagnstico mdico
Sistema. de anlisis de imgs.
Robot clasificador de partes
Controlador de refinera
Asesor de ingls interactivo
Bibli f
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
59/60
59 /60
Bibliografa
AIMA. Captulo 2 y 3, primera edicin.
AIMA. Chapter 2 y 3, second edition.
http://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppthttp://localhost/var/www/apps/conversion/current/tmp/scratch9514/class_51_intelligent_agents_2.ppt7/31/2019 Sistemas Inteligentes. Agente Inteligente
60/60
PREGUNTAS
Top Related