Está en la página 1de 23

Los dos problemas claves Qu e es un agente?

Agentes y Objetos Agentes y SE Agentes e IA Propiedades de los Ambientes

Modelos Basados en Agentes Clase 1: Agentes Inteligentes


Ivette C. Mart nez
traducci on de http://www.csc.liv.ac.uk/ mjw/pubs/imas/distrib/pdf-index.html.
Universidad Sim on Bol var

2 de mayo de 2006

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

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


Dise no de Agentes: C omo construir agentes que sean capaces de actuar de forma aut onoma con el n de llevar a cabo las tareas que les delegamos? Dise no de Sociedades: C omo construir agentes capaces de interactuar (cooperar, coordinar, negociar) con otros agentes con el n de llevar a cabo las tareas que les delegamos, particularmente cuando no se puede asumir que los otros agentes no comparten los mismos objetivos/intereses?

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

Qu e es un agente?

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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.

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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)

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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.

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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.

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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.

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

Reactividad Pro-Actividad Habilidad Social Otras Propiedades

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

Son los agentes simplemente objetos con otro nombre? Objetos:


Encapsulan un estado; Se comunican v a pasaje de mensajes; Tienen m etodos, correspondientes con las operaciones que pueden ser realizadas en su estado actual.

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
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.

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 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

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 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.

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 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?

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 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)

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

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.

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

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.

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

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.

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

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.

Ivette C. Mart nez

Modelos Basados en AgentesClase 1: Agentes Inteligentes

También podría gustarte