Agentes inteligentes 1
-
Upload
juan-carlos-giraldo-cardozo -
Category
Documents
-
view
2.079 -
download
0
Transcript of Agentes inteligentes 1
![Page 1: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/1.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Juan Carlos Giraldo CardozoLicenciatura en Informática y Medios Audiovisuales
Agentes Inteligentes (Inteligencia Computacional)
![Page 2: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/2.jpg)
http//grupoavi.www3.unicordoba.edu.co/
Grupo AVI
Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Tomado de:
INTELIGENCIA ARTIFICIAL UN ENFOQUE MODERNO
Segunda edición
Stuart J. Russell y Peter Norvig
![Page 3: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/3.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
• Se discutirá la naturaleza de los agentes ideales, sus diversos hábitats y las formas de organizar los tipos de agentes existentes.
Cap 2. Agentes Inteligentes
![Page 4: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/4.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Agente Racional
Agentes útiles
Que sean razonablemente
Inteligentes
Algunos se comportan mejor que
otros
Comportarse tan bien como
se pueda
Principios de diseño
La forma de actuar depende de la
naturaleza del medio
La complejidad
de los hábitat
Agentes adaptados al
hábitat
![Page 5: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/5.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Contenido
1
•Agentes y Entornos
2•Ra
cionalidad
3
•PEAS (Performance measure, Environment, Actuators, Sensors)
•DEAS (Medidas de Desempeño, Entornos, Actuadores, Sensores)
4
•Tipos de Entorno
5
•Tipos de Agentes
![Page 6: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/6.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Contenido
1
•Agentes y Entornos
2•Ra
cionalidad
3
•PEAS (Performance measure, Environment, Actuators, Sensors)
•DEAS (Medidas de Desempeño, Entornos, Actuadores, Sensores)
4
•Tipos de Entorno
5
•Tipos de Agentes
![Page 7: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/7.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
1
•Agentes y su entorno
• Un agente es cualquier cosa capaz de percibir su entorno con la ayuda de sensores y actuar en ese medio utilizando actuadores.
Entorno
![Page 8: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/8.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
agenteentorno
percepciones
actuaciones
sensores
actuadores
?
1
•Agentes y su entorno
![Page 9: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/9.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Agente
Entorno
Percepciones
Acciones
Sensores
Actuadores
?
1
•Agentes y su entorno
![Page 10: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/10.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Sensores y Actuadores
Sensores•Ojos,
oídos, piel, etc.
Actuadores• Manos, piernas,
boca, etc.
Sensores• Teclado, admon
archivos, conexión a internet, etc.
Actuadores•Monitor,
admon archivos, conexión a internet, etc.Agente
Agente Humano
Agente Software
1
•Agentes y su entorno
![Page 11: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/11.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Secuencia de percepciones
Percepción•La acción de
recibir entradas en cualquier instante
Secuencia de Percepciones• Historial completo de lo
que el agente ha recibido.
Decisión actual• Basada en la secuencia
de percepciones actual
¿Cuál decisión tomar?•Conocer
todas las posibles secuencias de percepción
Agente
Decisiones del agente
Percepciones del agente
1
•Agentes y su entorno
![Page 12: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/12.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
• Mapea desde la secuencia actual de percepciones a las acciones del agente
• Es una descripción matemática abstracta:
Función del agente
Secuencia de Percepciones
Decisión del agente Acciones
APf *:1
•Agentes y su entorno
![Page 13: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/13.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Representar la función del agente
• Puede ser muy grande• En ocasiones infinita• Para cada secuencia de percepción se
indica las acciones del agente• Es una caracterización externa del
agente
Puede ser en forma de tabla
1
•Agentes y su entorno
![Page 14: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/14.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
• Es una implementación completa• Se ejecuta sobre la arquitectura del
agente
Programa del agente
Modelo del entorno
Modelo del agente
Algoritmo de decisión
Algoritmos de actuación
Implementación del agente
1
•Agentes y su entorno
![Page 15: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/15.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
EL MUNDO DE LA ASPIRADORA
• Para comprender los conceptos de:• Función del Agente• Programa del Agente
Ejemplo
Ejemplo de agente simple
1
•Agentes y su entorno
![Page 16: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/16.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
El mundo de la aspiradora
A B
• Un mundo simple• Se puede describir todo lo que en el sucede• Es hecho a medida• Se pueden agregar variantes
Mundo Imaginario Didáctico
1
•Agentes y su entorno
![Page 17: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/17.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
El mundo de la aspiradora
• A • BAgente Aspiradora
• Conoce el cuadrante en el que está• Sabe si hay suciedad en el cuadrante
que está
Percepciones de la Aspiradora
• Moverse a la izquierda• Moverse a la derecha• Aspirar la suciedad• No hacer nada
Actuadores de la Aspiradora
Entorno
• Con suciedad• Sin suciedad
Cuadricula A
• Con suciedad• Sin suciedad
Cuadricula B
1
•Agentes y su entorno
![Page 18: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/18.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Función simple del agente aspiradora
DecisiónRespuestaEstado actual
¿Cuadrícula actual sucia?
Si Aspirar
No Cambiar de cuadrícula
1
•Agentes y su entorno
![Page 19: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/19.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Función del agente aspiradora
Secuencia de Percepciones Acción
[A, Limpio] Derecha
[A, Sucio] Aspirar
[B, Limpio] Izquierda
[B, Sucio] Aspirar
[A, Limpio], [A, Limpio] Derecha
[A, Limpio], [A, Sucio] Aspirar
…
[A, Limpio], [A, Limpio], [A, Limpio] Derecha
[A, Limpio], [A, Limpio], [A, Sucio] Aspirar
…
• Representa la función de agente sencilla
• Para el mundo del agente aspiradora
Tabla parcial
• Llenar diferente la columna derecha
• ¿Cuál es la mejor forma de llenar la tabla?
• ¿Qué hace que un agente sea bueno o malo, inteligente o estúpido?
Diferentes Agentes
1
•Agentes y su entorno
![Page 20: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/20.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
El concepto de Agente
Es una herramienta para el análisis de sistemas
Es una forma diferente de modelar los problemas
No es una caracterización absoluta del mundo
Muchas cosas pueden modelarse como agentes
No divide entre los agentes y no agentes
1
•Agentes y su entorno
![Page 21: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/21.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Contenido
1
•Agentes y Entornos
2•Ra
cionalidad
3
•PEAS (Performance measure, Environment, Actuators, Sensors)
•DEAS (Medidas de Desempeño, Entornos, Actuadores, Sensores)
4
•Tipos de Entorno
5
•Tipos de Agentes
![Page 22: Agentes inteligentes 1](https://reader035.fdocument.pub/reader035/viewer/2022062313/557b76f1d8b42afc0c8b4a03/html5/thumbnails/22.jpg)
Grupo AVI
http//grupoavi.www3.unicordoba.edu.co/Grupo de Investigación AVI: Ambientes Virtuales InteractivosJuan Carlos Giraldo Cardozo
Contenido
1
•Agentes y Entornos
2•Ra
cionalidad
3
•PEAS (Performance measure, Environment, Actuators, Sensors)
•DEAS (Medidas de Desempeño, Entornos, Actuadores, Sensores)
4
•Tipos de Entorno
5
•Tipos de Agentes