Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos Basados en Agentes Clase 1: Agentes Inteligentes: Ivette C. Mart Inez
Modelos Basados en Agentes Clase 1: Agentes Inteligentes: Ivette C. Mart Inez
2 de mayo de 2006
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Contenido
1 2
Los dos problemas claves Qu e es un agente? Reactividad Pro-Actividad Habilidad Social Otras Propiedades Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Ivette C. Mart nez Modelos Basados en AgentesClase 1: Agentes Inteligentes
3 4 5 6
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Qu e es un agente?
El aspecto principal sobre los agentes es que son aut onomos: son capaces de actuar independientemente, exhibiendo control sobre su estado interno. Por lo tanto: un agente es un sistema de computaci on capaz de realizar acciones aut onomas en un ambiente
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Qu e es un agente?
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Qu e es un agente?
Agentes Triviales:
Termostato Demonio unix (e.j. Bi)
Un agente inteligente es un sistema de computaci on capaz de acciones de forma aut onoma y exible en un ambiente. Por exible nos referimos a:
Reactivo Pro-activo Social
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Reactividad
Si se garantiza que el ambiente de un programa es jo, este no necesita preocuparse por su propio exito o fracaso el programa simplemente se ejecuta ciegamente.
Ejemplo ambiente jo: Un compilador
El mundo real no es jo: las cosas cambian y la informaci on es inclompleta. Muchos (la mayor a?) de los ambientes interesantes son din amicos.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Reactividad
El software para dominios din amicos es dif cil de construir: los programas deben tener en cuenta la posibilidad de falla preguntarse a s mismos si vale la pena realizar una acci on. Un sistema reactivo es aquel que mantiene una interacci on constante con su ambiente, y responde a los cambios que ocurren en este (en un tiempo es que la respuesta es u til)
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Pro-Actividad
Reaccionar ante un ambiente es f acil (e.j., reglas est mulo-respuesta) Pero, generalmente queremos agentes que hagan cosas por nosotros. Esto requiere:comportamientos orientados a metas Pro-actividad = generar y tratar de alcanzar metas; no guiarse solamente por los eventos; tomar la iniciativa Reconocer oportunidades.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Habilidad Social
El mundo real es un ambiente multi-agente: no podemos ir por ah tratando de alcanzar metas son tomar en cuenta a los otros. Algunas metas solo pueden ser alcanzadas con la cooperaci on de otros. Lo mismo ocurre con muchos ambientes computacionales; e.j. Internet.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Habilidad Social
La habilidad social en agentes es la habilidad de interactuar con otros agentes (y posiblemente con humanos) por medio de alg un tipo de lenguaje de comunicaci on de agentes, y quiz as cooperar con otros.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Otras Propiedades
Movilidad: La habilidad de un agente para moverse dentro de una red electr onica. Veracidad: Un agente no debe a consciencia comunicar informaci on falsa. Benevolencia: Los agentes no tienen metas conictivas, luego todo agente deber a tratar siempre de hacer lo que se le ha solicitado. Racionalidad: Un agente siempre actuar a en funci on de lograr sus metas. Aprendizaje/Adaptaci on: Agentes que mejoran su performance con el tiempo.
Ivette C. Mart nez Modelos Basados en AgentesClase 1: Agentes Inteligentes
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes y Objetos
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes y Objetos
Principales Diferencias: Son aut onomos: Los agentes poseen una noci on de autonom a m as fuerte que la de los objetos; en particular deciden por s mismos si realizar o no una acci on requerida por otro agente. Son inteligentes: Capaces de comportamientos exibles (reactivos, pro-activos); el modelo est andar de objetos no contempla este tipo de comportamiento. Son activos: Un sistema multiagentes en inherentemente multi-hilos, se asume que cada agente tiene al menos un hilo de control activo.
Ivette C. Mart nez Modelos Basados en AgentesClase 1: Agentes Inteligentes
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes y Objetos
Los objetos lo hacen de gratis. Los agentes lo hacen porque quieren. Los agentes lo hacen por dinero.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes y SE
Sistemas expertos con otro nombre? T picamente los SE contienenexperticia sobre alg un dominio de discurso (abstracto) (e.j. Enfermedades sangu neas). Ejemplo: MYCIN. Conocimiento en forma de reglas sobre enfermedades sangu neas
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes y SE
Principales Diferencias:
Los agentes est an situados en un ambiente: MYCIN no est a enteradodel mundo, solo obtiene informaci on del usuario. Los agentes actuan: MYCIN no opera.
Algunos sistemas expertos en tiempo real (usualmente procesos de control) son agentes.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes e IA
No es el objeto de la IA construir agentes? La IA apunta a construir sistemas que puedan (en u ltima instancia) entender el lenguaje natural, reconocer y entender escenas, utilizar el sentido com un, pensar creativamente, etc.Todo ello muy dif cil de lograr. No necesitamos resolver todo los problema de IA para construir un agente?
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Agentes e IA
Al construir un agente, simplemente queremos un sistema que pueda escoger la acci on correcta a ejecutar, usualmente en un dominio limitado. No necesitamos resolver todos los problemas de la IA para construir agentes u tiles:Una peque na inteligencia recorre un largo camino! Ejm: NETBOT (Oren Etzioni)
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Accesibles vs. Inaccesibles Un ambiente accesible es aquel en el cu al el agente puede obtener informaci on completa, precisa y actualizada sobre el estado del ambiente. La mayor a de los ambientes moderadamente complejos (incluyendo el mundo f sico e Internet) son inaccesibles. Mientras m as accesible sea el ambiente es m as sencillo construir agentes que funcionen sobre el.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Determin stico vs. No-determin stico Un ambiente determin stico es aquel en el cu al cualquier acci on tiene un u nico efecto garantizado No hay incertidumbre sobre el estado que resultar a de realizar una acci on. El mundo f sico es no determin stico. Los ambientes no determin sticos son un mayor reto para los dise nadores de agentes.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Epis odico vs. No-epis odico En un ambiente epis odico, el funcionamiento de un agente depende de un n umero discreto de episodios, sin que halla relaci on entre el funcionamiento del agente en diversos escenarios. Los ambientes epis odicos son m as simples desde la perspectiva del desarrollador del agente porque el agente puede decidir que acci on tomar bas andose s olo en el episodio actual - no necesita reaccionar sobre las interacciones entre el episodio actual y los futuros.
Los dos problemas claves Qu e es un agente? Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes
Discreto vs. cont nuo Un ambiente es discreto si tiene un n umero jo y nito de acciones y percepciones. Russell & Norvig:
ajedrez discreto. conductor cont nuo.