En algunos ambientes ricos e ilimitados se usan agentes de software
(softbots)
Ejemplos:
- Piloto de un simulador de vuelo
- Seleccin de noticias de inters en lnea - Buscador inteligente para el WWW
Tipos De Agentes
Agentes Reflejo Simple
FuncinAgente-reflejo-simple(percepcin) responde con una accin esttica: reglas, un conjunto de reglas de condicin-accin estado Interpretar-Entrada (percepcin). regla Regla-Coincidencia (estado, reglas). accin Regla-Accin[regla] responder con una accin
Agentes Bien Informados De Todo Lo Que Pasa
Funcin Agente-reflejo-con-estado (percepcin) responde con una accin esttica: estado, una descripcin prevaleciente del estado del mundo reglas, un conjunto de reglas de condicin accin estado Actualizar-Estado (estado, percepcin). regla Regla-Coincidencia (estado, reglas). accin Regla-Accin[regla] estado Actualizar-Estado (estado, accin) responder con una accin
Agentes Basados en Metas
Para decidir qu hacer no basta con tener informacin acerca del estado que prevalece en el ambiente.
Adems del estado prevaleciente, se requiere cierto tipo de informacin
sobre su meta.
La bsqueda y la planificacin son subcampos 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.
Es ms flexible si cambian las condiciones o cambian las metas
Agentes Basados 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.