CAPÍTULO 2 Inteligencia Artificial, Artificial, Un enfoque moderno 2.1. 2.1. Defina Defina con con sus ro roia iass ala!r ala!ras as los los siguie siguiente ntess t"rmino t"rminos# s# agent agente, e, funci funci$n $n de agent agente, e, rograma de agente, racionalidad, autonom%a, agente reacti&o, agente !asado en modelo, agente !asado en o!'etos, agente !asado en utilidad, agente que arende. a( Agente# Es un objeto que tiene la capacidad por medio de sensores realizar acciones por medio de sus actuadores. actuadores. !( )unc )unci$ i$n n De De Age Agent nte# e# Es una descripción matemática abstracta. c( Prog Progra rama ma De Agent gente# e# Medio por el cual se ejecutara la función del Agente. d( *aci *acion onal alid idad ad## Es un propiedad interna, que permite optar por decisiones correctas y desechar incorrectas. e( Autonom% om%a# Capaci Capacidad dad de aprend aprender er a determ determina inarr cómo cómo tiene tiene que compensa compensarr el conocimiento incompleto o parcial inicial. f( Agente *eacti&o i&o# Esto Estoss agen agente tess selec selecci cion onan an las acci accion ones es sobr sobree la base base de las las percepciones actuales, ignorando ignorando el historial de percepciones que que tenga almacenado. g( Agen Agente te +as +asad adoo en od odel elo# o# Estos agentes debe mantener algn tipo de estado interno que dependa de la historia percibida y que de ese modo refleje por lo menos alguno de los aspectos no obser!ables del estado actual. -( Agen Agente te +asad +asadoo en O!'e O!'eti ti&o &os# s# Estos agentes además de la descripción del estado actual, actual, necesita necesita algn tipo de información información sobre sobre su meta que describa describa las situacione situacioness que son deseables. i( Agen Agente te +as +asad adoo en Uti Utili lida dad# d# Es un agente que selecciona las acciones que considera que aumentará al má"imo la utilidad esperada. '( Agente que Arende# Arende# Es un agente cuyo comportamiento mejora con el tiempo en base a su e"periencia.
2.2. 2.2.
Tanto la la medida medida de rend rendimi imient entoo como como la funci$ funci$n n de utili utilidad dad mide miden n la eficie eficienci nciaa del agente. /lique la diferencia entre los dos concetos. Con la medida de rendimiento el agente solo trata de cumplir con la meta basándose en el factor dado por esta medida sin importarle si la meta es buena o si hay un conflicto con otra, a diferencia de la #unción de $tilidad trata de llegar a la meta pero de una manera más óptima.
2.0. Identifique la descrici$n *A que define el entorno de tra!a'o ara cada uno de los siguientes agentes#
a( *o!ot que 'uega fut!ol TIPO D A34T 5*o!ot que 'uega fut!ol
DIDA D *4DII4TO %&ealizar !arias anotaciones %'o (esgaste %)oseer estrategias
4TO*4O
ACTUADO*
4O*
%Canchas %)arques %Carreteras %)istas
%)ies %*isualizar el clima
%Cámara %+ensor de mo!imiento %+ensor de apro"imación
4TO*4O
ACTUADO*
4O*
ibliotecas -nternet
*isualizar las peticiones dadas por el usuario
Cámara (etector del libro
!( Agente ara comrar li!ros en Internet TIPO D A34T Comrar li!ros de internet
DIDA D *4DII4TO Conseguir libro Costos bajos squeda rápida
c( Asistente matem6tico ara la demostraci$n de teoremas. TIPO D A34T asistente matem6tico ara la demostraci$n de teoremas
DIDA D *4DII4TO %(emostrar teoremas %Ahorro de tiempo %+oluciones rápidas.
4TO*4O
ACTUADO*
4O*
%Conjunto de conocimientos pre!ios en matemática
%*isualizar los teoremas
%eclado de entrada
2.7. Para cada uno de los tios de agente enumerados en el 'ercicio 2.0, caracterice el medio de acuerdo con las roiedades dadas en la ecci$n 2.8, 9 seleccione un dise:o de agente adecuado. Los siguientes e'ercicios est6n relacionados con la imlementaci$n de entonos 9 agentes ara el mundo de la asiradora. TIPO D A34T ITA D DIA34OTICO DICO
4TO*4O +EC$E'C-A/E+
ITA D A4ALII D I;34 D ATLIT *O+OT PA*A LA LCCI<4 D COPO44T CO4T*OLADO* D U4A *)I4*IA
0+E&*A/E E)-+0(-CA -'(-*-($A/
TUTO* D I43L IT*ACTI=O M$/-A1E'E
2.>. Imlemente un simulador que determine la medida de rendimiento ara el entorno del mundo de la asiradora descrito en la figura 2.2 9 esecificado en la 6gina 87. La imlementaci$n de!e ser modular, de forma que los sensores, actuadores, 9 las caracter%sticas del entorno ?tama:o, forma, locali@aci$n de la sociedad, etc.( uedan modificarse f6cilmente. ? Nota: -a9 imlementaciones disoni!les en el reositorio de Internet que ueden a9udar a decidir que lengua'e de rogramaci$n 9 sistema oerati&o seleccionar(.
)unci$n A1E'E%A+)-&A(0&A%&EAC-*0 23localización, estado45 de&uel&e una acción si estado 6 Sucio entonces de&ol&er Aspirar &endimiento 6 &endimiento 7 899 de otra forma, si localización 6 A entonces de&ol&er Derecha &endimiento 6 &endimiento % 8 de otra forma, si localización 6 B entonces de&ol&er Izquierda &endimiento 6 &endimiento % 8 )unci$n A1E'E%A+)-&A(0&A%AMA:0 23tamaño45 de&uel&e una acción si tamaño 6 Grande entonces de&ol&er Aumentar_potencia &endimiento 6 &endimiento % 8 de otra forma, si tamaño 6 Pequeño entonces de&ol&er Mantener_potencia &endimiento 6 &endimiento % 8 )unci$n A1E'E%A+)-&A(0&A%#0&MA 23 forma45 de&uel&e una acción si forma 6 Solido entonces de&ol&er Aspirar &endimiento 6 &endimiento 7 899 de otra forma, si forma 6 Liquido entonces de&ol&er Apaar &endimiento 6 &endimiento % 8999 2.. Imlemente un agente reacti&o simle ara el entorno de la asiradora del e'ercicio 2.>. 'ecute el simulador del entorno con ese agente ara todas las configuraciones iniciales osi!les de suciedad 9 osiciones del agente. Almacene la untuaci$n de la actuaci$n del agente ara cada configuraci$n 9 la untuaci$n media glo!al.
ecuencia de Perceciones BA,limio BA,sucio B3rande Bolido BA,limio BA,sucio BPeque:o Bolido BA,limio BA,sucio B3rande BLiquido BA,limio
Acciones (erecha Aspirar Aumentar;potencia Aspirar (erecha Aspirar Mantener;potencia Aspirar (erecha Aspirar Aumentar;potencia Apagar (erecha
Puntuaci$n %8 7899 %8 7899 %8 7899 %8 7899 %8 7899 %8 %8999 %8
BA,sucio BPeque:o BLiquido B+,limio B+,sucio B3rande Bolido B+,limio B+,sucio BPeque:o Bolido B+,limio B+,sucio B3rande BLiquido B+,limio B+,sucio BPeque:o BLiquido
Aspirar Mantener;potencia Apagar -zquierda Aspirar Aumentar;potencia Aspirar -zquierda Aspirar Mantener;potencia Aspirar -zquierda Aspirar Aumentar;potencia Apagar -zquierda Aspirar Mantener;potencia Apagar
7899 %8 %8999 %8 7899 %8 7899 %8 7899 %8 7899 %8 7899 %8 %8999 %8 7899 %8 %8999