Agentes Inteligentes

6
AGENTES INTELIGENTES 1. AGENTE METEOROLOGICO La primera tarea del agente consiste en capturar en tiempo real una serie de datos meteorológicos, para lo que utiliza un autómata que tiene conectados una serie de sensores, uno por cada variable climática, y que está situado en el lugar determinado del cual vamos a tener la correspondiente información climática, en nuestro caso el edificio en el que nos encontramos. El sistema está configurado de tal forma que el autómata lee en intervalos de 5 minutos los datos suministrados por los sensores. Además del control de entrada, el agente es el encargado de garantizar la integridad y fiabilidad de los datos, ya que podría suceder que los sensores pierdan con el tiempo la calibración y realicen capturas incorrectas, o se incorpore ruido en la transmisión. El agente detecta cualquier situación anómala y actúa en consecuencia para intentar resolver el problema. Por ejemplo si un sensor ha producido un valor fuera de rango, el agente actúa de la manera más "oportuna" posible, que supone la comunicación con el supervisor del sistema para informarle de la captura incorrecta (sensor que la producido, valor capturado, fecha y hora en la que se ha tenido lugar). Lo ideal sería que el agente solicitase una nueva lectura de ese dato para comprobar el error, o incluso que dispusiese de mecanismos para

description

consulta

Transcript of Agentes Inteligentes

AGENTES INTELIGENTES

1. AGENTE METEOROLOGICOLa primera tarea del agente consiste en capturar en tiempo real una serie de datos meteorolgicos, para lo que utiliza un autmata que tiene conectados una serie de sensores, uno por cada variable climtica, y que est situado en el lugar determinado del cual vamos a tener la correspondiente informacin climtica, en nuestro caso el edificio en el que nos encontramos. El sistema est configurado de tal forma que el autmata lee en intervalos de 5 minutos los datos suministrados por los sensores.

Adems del control de entrada, el agente es el encargado de garantizar la integridad y fiabilidad de los datos, ya que podra suceder que los sensores pierdan con el tiempo lacalibracin y realicen capturas incorrectas, o se incorpore ruido en la transmisin. El agente detecta cualquier situacin anmala y acta en consecuencia para intentar resolver el problema. Por ejemplo si un sensor ha producido un valor fuera de rango, el agente acta de la manera ms "oportuna" posible, que supone la comunicacin con el supervisor del sistema para informarle de la captura incorrecta (sensor que la producido, valor capturado, fecha y hora en la que se ha tenido lugar). Lo ideal sera que el agente solicitase una nueva lectura de ese dato para comprobar el error, o incluso que dispusiese de mecanismos para corregirlo de manera autnoma, para lo que debera estar "capacitado" para calibrar el sensor.

Otra tarea importante del agente es comunicarse con el usuario para proporcionarle la informacin climtica que este demanda. En este sentido el agente dispone de los ltimos datos capturados (se renuevan cada 5 minutos), as como cualquier otro valor anterior. La comunicacin con el usuario se establece utilizando como interface pginas web (http://www.ei.uvigo.es/sicome/), desde donde se realiza una peticin al agente para que ste suministre la informacin deseada.

Por ltimo, y no por ello menos importante, es misin del agente controlar el correcto funcionamiento del sistema, dentro de sus capacidades de actuacin. Por ejemplo si se produce un fallo en la energa elctrica y el autmata que captura los datos no se restaura adecuadamente, el agente tiene que actuar en consecuencia, aunque sta est limitada a informar al supervisor que no est recibiendo los datos.

Si repasamos algunas de las propiedades que caracterizan a cualquier agente, podemos comprobar como el agente meteorolgico: Es autnomo, funciona independientemente guiado por sus objetivos diseo, dispone de un control sobre sus acciones y su estado interno. Es sociable, se comunica con el usuario a travs de una interface web.

Es reactivo, recibe datos meteorolgicos y reacciona ante eventos que cambian su entorno, como valores fuera de rango o errores fsicos como una cada de tensin. Es racional, en el sentido de que incorpora conocimiento, que le permite actuar guiado por sus objetivos y as controlar la captura de datos, la comunicacin con el usuario y el correcto funcionamiento del sistema (el agente sera interesante que tuviera la capacidad de aprender de su experiencia.).

Agente Meteorolgico

Control de Entrada

Organizacin de Datos

CONTROL

Comunicacin

Meteo- rologa

Los cuatro mdulos en los que se divide el agente son los encargados de las tareas siguientes:

Control de entrada:

- Captura de datos meteorolgicos.

- Validacin.

Organizacin de datos:

- Generar pgina con ltimas capturas realizadas.

- Almacenamiento de la informacin en la Base de datos.

Comunicacin:

- Atender peticin usuario.

- Resolver demandas de informacin.

- Informar administrador de errores.

Control:

- Gestin de errores.

- Garantizar el correcto funcionamiento del sistema.