Está en la página 1de 24

Agente

 Un agente es todo aquello que percibe su ambiente mediante sensores y


que responde o actúa en tal ambiente por medio de efectores.
 Los agentes no requieren de la participación de los humanos para operar.

14 /60
Sensores
 Temperatura • Sabor
 Luz (color) • Tersura
 Distancia • Dolor
 Sonido • Olor
 Posición
 Orientación
 Profundidad
 Presión
 Peso
 Ph
 Calor

15 /60
Efectores

 Rotación de un Motor.
 Apertura o cierre de articulaciones.
 Pantalla.
 Parlantes.
 Apertura o cierre de válvulas.
 Movimiento de articulaciones.

16 /60
Agente Racional
Depende de:
 Medida del grado de éxito.
 Secuencia de percepciones.
 Conocimiento acerca del medio
 Acciones que puede emprender

En todos los casos de posibles percepciones, un agente


racional deberá emprender todas aquellas acciones que
favorezcan obtener el máximo de su medida de rendimiento,
basándose en las evidencias aportadas por la secuencia de
percepciones y en todo conocimiento incorporado en tal
agente.
17 /60
Estructura de los Agentes Inteligentes
 Un propósito de la IA es el diseño de un programa
de agente (una función que mapee de percepciones a
acciones)

 Este programa se ejecutará en algún dispositivo de


cómputo, o arquitectura.

18 /60
Agente

Agente = Arquitectura + Programa

Arquitectura.
Pone al alcance del programa las percepciones obtenidas
mediante los sensores, lo ejecuta y alimenta el efector
con acciones elegidas por el programa conforme se van
generando.

Programa.
Es un algoritmo que recibe las percepciones del agente y
genera una secuencia de acciones.

19 /60
Estructura de los Agentes Inteligentes

AGENTE = ARQUITECTURA + PROGRAMA

 Antes de diseñar un programa de agente, hay que


hacer la descripción PAMA
 Percepciones
 Acciones
 Metas
 Ambiente

20 /60
Estructura de los Agentes Inteligentes
 Agente: Sistema de Diagnóstico
Médico
 Percepciones
 Síntomas, evidencias, y respuestas
del paciente
 Acciones
 Preguntas, pruebas, tratamientos
 Metas
 Paciente saludable, reducción al
mínimo de costos
 Ambiente
 Paciente, hospital

21 /60
Estructura de los Agentes Inteligentes
 Agente: Robot clasificador de
partes
 Percepciones
 Pixeles de intensidad variable
 Acciones

 Recoger partes, y clasificarlas en


contenedores
 Metas

 Poner las partes en el contenedor


correspondiente
 Ambiente

 Banda transportadora de partes

22 /60
TIPOS DE AGENTES

23 /60
Tipos de Agentes
1. Agente reflejo simple.
 Las acciones del agente se establecen en función a una tabla
de percepción → acción.
2. Agentes con estado interno.
 Es un agente reflejo, pero que almacena sus percepciones
anteriores, tiene memoria.
3. Agentes basados en metas
 Agente que combina propiedades de los dos anteriores, pero
que tiene una meta a la cual llegar. Necesita buscar el mejor
camino y planificar la secuencia de acciones.
4. Agentes basados en utilidad.
 Son aquellos agentes que tienen múltiples metas que
cumplir, mide el grado de satisfacción del grado de
cumplimiento de sus metas.
24 /60
RS EI BM BU

1. Agente reflejo simple

 El usar una tabla de consulta explícita está fuera de


toda consideración.
 Sin embargo, es posible resumir fragmentos de tabla
observando ciertas asociaciones entre
entradas/salidas que se producen frecuentemente, y
haciendo reglas de condición-acción, por ejemplo:
 Si el carro de adelante está frenando, entonces
empezar a frenar.

25 /60
RS EI BM BU

Agente reflejo simple

Sensores
Agente
Como es el mundo
ahora

Acción que debo


Reglas condición-acción
tomar

Efectores

26 /60
RS EI BM BU

Agente reflejo simple

Función Agente-reflejo-simple (percepción) responde con


una acción
estática: reglas, un conjunto de reglas de condición-
acción
estado  Interpretar-Entrada (percepción).
regla  Regla-Coincidencia (estado, reglas).
acción  Regla-Acción[regla]
responder con una acción

27 /60
RS EI BM BU

2. Agente con estado interno

 Agentes bien informados de todo lo que pasa.

 El agente reflejo simple funciona sólo si se toma la


decisión adecuada con base en la percepción de un
momento dado.

 En ocasiones se requiere mantener cierto tipo de


estado interno para estar en condiciones de estar
optar por una acción.

 Ejemplo: imágenes de antes y después pare detectar


cambios.
28 /60
RS EI BM BU

Agente con estado interno

Estado Sensores

Como evoluciona el Como es el mundo


mundo ahora
Lo que mis acciones
hacen

Acción que debo


Reglas condición-acción
tomar

Agente Efectores

29 /60
RS EI BM BU

Agente con estado interno

Función Agente-reflejo-con-estado (percepción) responde


con una acción
estática: estado, una descripción prevaleciente del
estado del mundo
reglas, un conjunto de reglas de condición-
acción
estado  Actualizar-Estado (estado, percepción).
regla  Regla-Coincidencia (estado, reglas).
acción  Regla-Acción[regla]
estado  Actualizar-Estado (estado, acción)
responder con una acción

30 /60
RS EI BM BU

3. Agente basado en metas


 Para decidir qué hacer no basta con tener información
acerca del estado que prevalece en el ambiente.

 Además del estado prevaleciente, se requiere cierto tipo


de información sobre su meta.

 La búsqueda y la planificación son sub-campos de la IA


que se ocupan de encontrar las secuencias de acciones que
permiten alcanzar las metas de un agente.

 Este tipo de agente es diferente a los anteriores, debido a


que implica tomar en cuenta el futuro.

 Puede ser más flexible si cambian las condiciones o


cambian las metas.

31 /60
RS EI BM BU

Agente basado en metas

Estado Sensores

Como evoluciona el Como es el mundo


mundo ahora

Qué efectos tiene


Lo que mis acciones
tomar
hacen
la acción A

Acción que debo


Metas
tomar

Agente Efectores

32 /60
RS EI BM BU

4. Agente basado en utilidad

 Las metas no bastan por sí mismas para generar una


conducta de alta calidad.
 Puede haber muchas secuencias de acciones que
permitan alcanzar la meta, pero algunas ofrecen más
utilidad que otras.
 La utilidad es una función que correlaciona un
estado y un número real mediante el cual se
caracteriza el correspondiente grado de satisfacción.

33 /60
RS EI BM BU

Agente basado en utilidad

Estado Sensores

Como es el mundo
Como evoluciona el ahora
mundo

Que efectos tiene


Lo que mis acciones
tomar
hacen
la acción A

Que tan feliz


Utilidad estaría en un estado
determinado

Acción que debo


tomar
Agente
Efectores

34 /60
EL AMBIENTE

35 /60
El Ambiente

 La relación entre el agente y el ambiente es siempre


la misma: el agente ejerce acciones sobre el
ambiente, que, a su vez, aporta percepciones al
primero.

medio ambiente

36 /60
Medio Ambiente

 Accesible y no accesible.
 Accesible, si los sensores detectan los aspectos que requiere el agente para
elegir una acción.
 Deterministas y no deterministas.
 Determinista, si el estado siguiente de un ambiente se puede determinar
completamente con el estado actual y las acciones escogidas por el agente.
 Episódicos y no episódicos.
 Episódico, cuando la experiencia del agente se divide en episodios, si es
episódico, es más simple.
 Estáticos y dinámicos.
 Estático, si el medio ambiente no cambia mientras el agente se encuentra
deliberando.
 Discreto y continuo.
 Discreto, si existe una cantidad limitada de percepciones y acciones distintas
y distinguibles

37 /60

También podría gustarte