33
7/23/2019 Agentes-yComportamientode-Agentes http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 1/33 AGENTES Y AMBIENTES Integrantes: Luis Mora Camacho  Joel Cortez Duverleng Salas ictor !am"rano Eric# $rmaza

Agentes-yComportamientode-Agentes

Embed Size (px)

Citation preview

Page 1: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 1/33

AGENTES YAMBIENTES•Integrantes:

•Luis Mora Camacho

• Joel Cortez

•Duverleng Salas

ictor !am"rano•Eric# $rmaza

Page 2: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 2/33

AGENTESLuis Mora Camacho

Page 3: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 3/33

AGENTESUn agente es un sistema computacional capaz actuar de manera autó-noma para satisfacer suobjetivos y metas, mientras se encuentra situapersistentemente en su medio ambiente.

Page 4: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 4/33

AGENTESEsta denición que puede parecer demasiado general, proabstracción del concepto de agente basada en su preinteracción con el medio ambiente. ussell y !ubrencuentran que esta abstracción presenta al menos tres v

#. $os permite observar las facultades cognitivas de los ag

servicio de encontrar cómo %acer lo correcto.&. 'ermite considerar diferentes tipos de agente, in

aquellos que no se supone tengan tales facultades cogn

(. 'ermite considerar diferentes especicaciones sobre sistemas que componen los agentes.

Page 5: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 5/33

AGENTESEl t)rmino percepción  se utiliza en este conte*indicar que el agente puede recibir entradas en cuinstante. +a secuencia de percepciones de un reeja el %istorial completo de lo que el agerecibido.

Page 6: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 6/33

C$M%$&TAMIENT$ DE AGENTES

El comportamiento de un agente est determinasus percepciones.

Este comportamiento se entiende como una aque el agente racional en cada posible secuenpercepciones, deber emprender aquella acciósupuestamente ma*imice su medida de rendibasndose en las evidencias aportadas por la sede percepciones y en el conocimiento que el mantiene almacenado.

Page 7: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 7/33

MEDIDAS DE &ENDIMIENT$

+as medidas de rendimientoincluyen los criterios quedeterminan el )*ito en elcomportamiento del agente. continuación se muestra un

diagrama de cómo act/a unagente para determinar elnivel de )*ito de sus acciones.

Page 8: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 8/33

0123 0E 4536 478 U$ 2E$7E ' 0E7E31$ !1 E!7 941E$06 +6 46

4omo se puede observar cuasit/a un agente en un mediogenera una secuencia de accioacuerdo con las percepcione

recibe. Esta secuencia de ac%ace que su %bitat pase psecuencia de estados. !i la seces la deseada, entonces el %abr actuado correctamente.

Page 9: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 9/33

&ACI$NALIDAD:;u) %ace que un agente sea bueno omalo, inteligente o no inteligente< !ubuen comportamiento, basado en unamanera correcta de %acer las cosas,entendiendo por esto la realización deacciones genere el mejor resultado. +a

selección racional de acciones en unmomento determinado sólo se basa en lainformación disponible por el agente,dependiente de cuatro factores"

Page 10: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 10/33

C$M%$&TAMIENT$'LE(IBLE Y A*T+N$M$  4omo comportamiento e*ible y autónomo. Este tipo comportamientocaracteriza por su"

&eactivi,a,- +os agentes inteligentes deben ser capaces de percibiambiente y responder a tiempo a los cambios en )l, a trav)s de sus ac

Iniciativa- +os agentes inteligentes deben e*%ibir un comportamientopor sus metas, tomando la iniciativa para satisfacer sus objetivos de d

Socia"ili,a,. +os agentes inteligentes deben ser capaces de interacotros agentes, posiblemente tan complejos como los seres %umanos,a la satisfacción de sus objetivos.

Page 11: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 11/33

 71'6! 0E2E$7E! J6E+ 467E?

Page 12: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 12/33

 71'6! 0E 2E$7E!  gentes de reejo simple"'ara decidir una acción se requiere tener encuenta"

información del ambiente @sensoresAeglas de condición-acción

Page 13: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 13/33

 71'6! 0E 2E$7E!gentes bien informados de todo lo que pasa"'ara decidir una acción se requiere tener en cu información del ambiente @sensoresA información de cómo est evolucionando el mu información de cómo las acciones del agenteevolucionan en el mundoeglas de condición-acción

Page 14: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 14/33

 71'6! 0E 2E$7E!gentes basados en metas"'ara decidir una acción se requiere tener encuenta"

información del ambiente @sensoresA

información del estado en que se encuentra

información de qu) sucederBa si emprendo uacción

información sobre sus metas

Page 15: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 15/33

 71'6! 0E 2E$7E!gentes basados en utilidad"+a utilidad tiene que ver con la CfelicidadD o no del'ara decidir una acción se requiere tener en cuent

información del ambiente @sensoresA

información del estado en que se encuentra información de qu) sucederBa si emprendo una acc

información de qu) tan a gusto me encuentro @grasatisfacciónA

Page 16: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 16/33

%&$G&AMASDE AGENTES0UE+E$2 !+!

Page 17: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 17/33

%rogramas ,e agentes+os programas de los agentes reciben las percepciones actuales como entrasensores y devuelven una acción a los actuadores.

As. comotam"i/n:

9ay que tener en cuenta la diferencia entre los programas de los agentes, qupercepción actual como entrada, y la función del agente, que recibe la perce%istórica completa.

&eci"en

+os programas de los agentes reciben sólo lapercepción actual como entrada pero no %ay nadams simple en el entornoF si las acciones del agentedependen de la secuencia completa de percepciones,el agente tendrBa que recordar las percepciones.

Page 18: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 18/33

!i bien se denió el mapeo de un agente comouna función para pasar de secuencia de

percepciones a acciones, el 0rograma ,eagentes reci"e como entra,a s1lo una0erce0ci1n. El agente ,e"e construir lasecuencia ,e 0erce0ciones en la memoria.+a meta o la medición del desempe>o no formaparte del programa esqueleto. La me,ici1n,el ,esem0e2o se e3ect4a ,es,e a3uera50ara evaluar la con,ucta ,el agente.

Page 19: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 19/33

6N$ SE&7A M8S SENCILL$ LIMITA&SE A B*SCA& LAS &ES%*ESTAS9

+a manera ms sencilla de %acer un programa de un agente es, una ta"la ,2uarda en la memoria la totalidad de las secuencias de percepciones y las ut%acer localización en la tabla, en la que estn todas las acciones que corresp

todas las posibles secuencias de percepción.+o anterior est destinado al fracaso"• 'ara elaborar la tabla de algo sencillo, se necesitan como (G#HH entradas.• +a elaboración de la tabla, tomarBa demasiado tiempo.• El agente carece de autonomBa, ya que el clculo de mejor acción est ya

el ambiente se modica en alg/n aspecto no previsto, se ver perdido.• !i se dotara al agente de un mecanismo de aprendizaje, para tener un gra

autonomBa, necesitarBa una eternidad para aprender el valor correcto de l

+o importante es comprender por qu) un agente que razona @no se limita aconsultas a una tablaA puede tener un mejor desempe>o al superar las cuatrdesventajas.

EEM%L$ DE AGENTE Y

Page 20: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 20/33

EEM%L$ DE AGENTE YAMBIENTE Tarea ,e ,ise2o ,e un con,uctor ,e ta;i automatiza,o5 se consi,erar la

0erce0ciones5 acciones5 metas < am"iente =ue corres0on,en a un ta;i

 El ta*i necesita saber dónde se encuentra, quien ms circula por esa vBa y acorre. Esta información se obtiene de las percepciones que ofrecen una o m

televisión controlables, el velocBmetro y el contador de Iilómetros. n de tenecontrol del ve%Bculo, especialmente en las curvas, es necesario contar con un ac 7ambi)n se necesita conocer el estado mecnico del ve%Bculo, para ello se dsensores para los sistemas de maquinaria y el)ctrico. 'osiblemente se instrumentos con los que no cuenta un conductor %umano promedio" un sistemapara determina la ubicación @2'!, global positioning systemA, mediante el qinformación con un mapa electrónico, o sensores infrarrojos o de sonar padistancias que los separan de otros automóviles y obstculos. 'or ultimo deberde un micrófono o de un teclado para que por medio de )stos los pasajeros le p

Page 21: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 21/33

+as acciones que pueda producir este conductor de ta*i son ms o menos las misun conductor %umano" control de la mquina mediante pedal para combustible yvolante y de los frenos. dems, necesitar una salida en pantalla o sintetizador permita contestar a los pasajeros y quizs, de alg/n medio para comunicarse con

:4ul serBa la medida de desempe>o que el conductor automatizado desearBa satlas cualidades deseables estn las de llegar a destino correcto, reducir al mBnimocombustible, desgaste del ve%Bculo, tiempo de recorrido, su costo, violaciones al trnsito y las molestias ocasionadas a otros conductores, ofrecer el m*imo de secomodidad al pasajero y producir el m*imo de ganancias, desde luego que el lode estos objetivos est en conicto con el logro de otros, por lo que ser necesarconcesiones.

'or /ltimo, en caso de que el anterior fuese un proyecto real, serBa necesario deambiente de conducción enfrentar el ta*i.

Page 22: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 22/33

A&>*ITECT*A DE AGENTE1476 ?3$6

A&>*ITECT*&A DE

Page 23: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 23/33

A&>*ITECT*&A DEAGENTES

epresentan un punto medio entrela especicación y laimplementación. En ellas seidentican las principalesfunciones que determinan elcomportamiento del agente y sedenen las interdependencias quee*isten entre ellas.+uego esas arquitecturas se implementarnlenguaje de programación adecuado, con edesarrollar agentes concretos para la aplicación

A&>*ITECT*&AS DE

Page 24: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 24/33

A&>*ITECT*&AS DEAGENTES!e abordan cuestiones tales como las siguiente

:4ómo se va a construir sistemas informticsatisfagan las propiedades especicadas poparticular teorBa de agentes<

:4ómo el agente se puede descomponer

construcción de un conjunto de módulos componcómo estos módulos deben interactuar<

:;u) estructuras de softKare L %ardKarapropiadas<

Page 25: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 25/33

A&>*ITECT*&A DEAGENTES3aes @#MM#A denió una arquitectura de agentes como"

NUna metodología específca para la construcción deagentes. En él se especifca la orma en la que el ag

 puede descomponer en la construcción de un conjunmódulos componentes y cómo estos módulos debeinteractuar. El conjunto de los módulos y sus interactiene que dar una respuesta a la cuestión de cómo ldatos de los sensores y el estado mental actual del determinan las acciones... y el uturo estado mentalagente. N

Page 26: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 26/33

DISTITAS A&>*ITECT*&AS DE AGEN

 Ar=uitecturas "asa,as en la l1gica ? Agentes ,e,uctivos

 7oma de decisiones basada en la deducción lógica.

 Ar=uitecturas reactivas ? Agentes reactivos

 7oma de decisiones basada en el mundo actual sintomar en cuenta el pasado.

Page 27: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 27/33

Ar=uitecturas en ca0as ? Agentes h."ri,os

DISTITAS A&>*ITECT*&AS DE AGEN

 7oma de decisiones utilizando varias capas.

DISTITAS A&>*ITECT*&AS DE AGEN

Page 28: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 28/33

Ar=uitecturas ,e razonamiento 0r@ctico ? Agentes Agentes BDI

DISTITAS A&>*ITECT*&AS DE AGEN

Es un modelo de agente que decide momento a momento que

acción seguir en orden a satisfacer los objetivos.

Page 29: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 29/33

AMBIENTEE14O 63? 371$E?

Page 30: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 30/33

31E$7E !on los CproblemasD para los cuales los agentes racionales son las

nesD

Un ambiente es un complejo de factores e*ternos que act/an sobsistema y determinan su curso y su forma de e*istencia.

Especicación de entornos

P &en,imiento

P Entorno

P Actua,ores

P Sensores

Page 31: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 31/33

'6'1E00E! 0E 31E$ Totalmente o"serva"le vs %arcialmente o"serva"le !e dice que un entorno de trabajo es totalmente observable si los sensores det

los aspectos que son relevantes en la toma de decisiones y en las medidas de rEste entorno es el ms conveniente, ya que el agente no necesita mantener nininterno para saber qu) sucede en el e*terior. 'or otro lado el entorno puede serparcialmente observable debido al ruido y a la e*istencia de sensores poco e*aporque los sensores no reciben información de parte del sistema.

Determinista vs Estoc@stico

!i el siguiente estado del medio est totalmente determinado por el estado actacción ejecutada por el agente, entonces el entorno es deterministaF de otra foestocstico. En principio, un agente no se tiene que preocupar de la incertidummedio totalmente observable y determinista. !in embargo, si el medio es parciaobservable entonces puede parecer estocstico. !i el medio es determinista, e*las acciones de otros agentes, decimos que el medio es estrat)gico.

Page 32: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 32/33

'6'1E00E! 0E 31E$ E0is1,ico vs Secuencial En un entorno de trabajo episódico, la e*periencia del agente se divide en ep

4ada episodio consiste en la percepción del agente y la realización de una /nposterior. Es muy importante saber que el siguiente episodio no depende de acciones que se realizaron anteriormente y es que en los medios episódicos lde la acción en cada episodio depende sólo del episodio en sB mismo. 3uc%asclasicación son episódicas.

Est@tico vs Din@mico

!i el entorno puede cambiar cuando el agente est deliberando, entonces seentorno es dinmico para el agenteF de otra forma se dice que es esttico. Enmedios estticos el agente no necesita estar pendiente del mundo mientras etomando una decisión sobre una acción, ni necesita preocuparse sobre el tiemtranscurrido. +os medios dinmicos, por el contrario, preguntan continuamenagente qu) quiere %acer. !i no %a decidido a/n, entonces se entiende que %adecisión de no %acer nada.

Page 33: Agentes-yComportamientode-Agentes

7/23/2019 Agentes-yComportamientode-Agentes

http://slidepdf.com/reader/full/agentes-ycomportamientode-agentes 33/33

'6'1E00E! 0E 31E$ Discreto vs Continuo +a distinción entre discreto y continuo se puede aplicar al estado

medio, a la forma en la que se maneja el tiempo y a las percepcioacciones del agente.