You are on page 1of 20

Agentes Inteligentes

Sistemas Inteligentes
2 /56
ESTRUCTURA DE AGENTES
3 /56
Estructura de los Agentes Inteligentes
Habamos indicado que la Funcin del agente permite
proyectar una secuencia de percepciones dadas en una
accin.
Dicha funcin se puede representar mediante una tabla,
pero en la mayora de los casos esta tabla seria muy
grande.infinita..por ejemplo..

En el caso de una cmara como sensor del taxista
automatizado, podra generar una tabla con 10
250 000 000 000

entradas por hora de conduccin.

Incluso la tabla de bsqueda del ajedrez tiene por lo
menos 10
150

entradas.
4 /56
Estructura de los Agentes Inteligentes
El tamao exageradamente grande de estas tablas significa
que:
No hay agente fsico en este universo que tenga el
espacio suficiente para almacenar la tabla,

El diseador no tendr tiempo para crear la tabla,

Ningn agente podra aprender todas las entradas de
la tabla a partir de su experiencia,

El diseador no tiene quien le asesore en la forma en
la que rellenar la tabla.
5 /56
Estructura de los Agentes Inteligentes
Un propsito de la IA es el diseo de un programa de
agente (una funcin que mapee de percepciones a
acciones)

Este programa se ejecutar en algn dispositivo de
cmputo, o arquitectura.
6 /56
Agente
Agente = Arquitectura + Programa

Arquitectura.
Pone al alcance del programa las percepciones obtenidas
mediante los sensores, lo ejecuta y alimenta al actuador
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.
7 /56
TIPOS DE AGENTES
8 /56
Tipos de Agentes
1. Agentes reactivos simples.
Las acciones del agente se establecen a travs de reglas de
condicion accin.
2. Agentes reactivos basados en modelos.
Es un agente reactivo, pero que almacena sus percepciones
anteriores(estado interno), tiene memoria.
3. Agentes basados en objetivos
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 mltiples metas que cumplir,
mide el grado de satisfaccin del grado de cumplimiento de sus
metas(utilidad).
9 /56
1. Agente reactivo simple
El usar una tabla de consulta explcita est fuera de toda
consideracin.
Sin embargo, es posible resumir fragmentos de tabla
observando ciertas asociaciones entre entradas/salidas que
se producen frecuentemente, y haciendo reglas de
condicin-accin, por ejemplo:
Si el carro de adelante est frenando, entonces
empezar a frenar.

10 /56
Agente reactivo simple
Agente
Como es el mundo
ahora
Que accin debo
toma ahora
Reglas condicin-accin
Sensores
Actuadores
11 /56
Agente reactivo simple
Funcin Agente-reactivo-simple (percepcin) devuelve una accin
esttica: reglas, un conjunto de reglas de condicin-accin

estado Interpretar-Entrada (percepcin).
regla Regla-Coincidencia (estado, reglas).
accin Regla-Accin[regla]
devuelve accin

12 /56
2. Agente reactivo basado en modelos
Agentes bien informados de todo lo que pasa.

El agente reactivo simple funciona slo si se toma la
decisin adecuada con base en la percepcin de un
momento dado.

En ocasiones se requiere mantener cierto tipo de estado
interno para estar en condiciones de optar por una accin.

Ejemplo: imgenes de antes y despus pare detectar
cambios.
13 /56
Agente reactivo basado en modelos
Agente
Como es el mundo
ahora

Que accin debo
toma ahora

Reglas condicin-accin
Sensores
Actuadores
Estado
Como evoluciona el
mundo
Que efectos causan
mis acciones
14 /56
Agente reactivo basado en modelos
Funcin Agente-reflejo-con-estado (percepcin) devuelve una accin
esttica: estado, una descripcin actual del estado del mundo
reglas, un conjunto de reglas de condicin-accin
accin, la accin mas reciente, inicialmente ninguna

estado Actualizar-Estado (estado, accin, percepcin).
regla Regla-Coincidencia (estado, reglas).
accin Regla-Accin[regla]

responder con una accin

15 /56
3. Agente basado en objetivos
Para decidir qu hacer no basta con tener informacin
acerca del estado que prevalece en el ambiente.

Adems del estado actual, se requiere cierto tipo de
informacin sobre su meta.

La bsqueda y la planificacin 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 ms flexible si cambian las condiciones o
cambian las metas(objetivo).
16 /56
Agente basado en objetivos
Agente
Como es el mundo
ahora
Que accin debo
llevar a cabo ahora
Objetivos
Sensores
Actuadores
Estado
Como evoluciona el
mundo
Que efectos causan
mis acciones
Qu efectos tiene
tomar
la accin A
17 /56
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 ms utilidad que
otras.

La utilidad es una funcin que correlaciona un estado y un
nmero real mediante el cual se caracteriza el
correspondiente grado de satisfaccin.
18 /56
Agente basado en utilidad
Agente
Como es el mundo
ahora

Que accin debo
llevar a cabo ahora

Sensores
Actuadores
Estado
Como evoluciona el
mundo
Que efectos causan
mis acciones
Que pasara si
realizo
la accin A
Estar contento
en este estado
Utilidad
19 /56
Agentes que aprenden
A
m
b
i
e
n
t
e

Elemento de
aprendizaje
Elemento
de actuacion
cambios
conocimiento
Nivel de actuacion
Critica
Retroaliamentacin
Actuadores
Sensores
Generador de
problema
Objetivos a
aprender
Agente
20 /56

PREGUNTAS

You might also like