Características de los agentes inteligentes
Un agente va a venir caracterizado por una serie de calificativos, los cuales vienen a denotar ciertas propiedades a cumplir por el agente. Esto lleva a plantear otra definición bastante aceptada de agente donde se emplean tres calificativos que, según, el autor se consideran básicos. Esta definición ve a un agente como un sistema de computación capaz de actuar de forma autónoma y flexible en un entorno Figura 1. Visión esquemática de un Agente Inteligente, entendiendo por flexible que sea:
Reactivo. El agente es capaz de responder a cambios en el entorno en que se encuentra situado.
Pro-activo, a su vez el agente debe ser capaz de intentar cumplir sus propios planes u objetivos.
Social, debe de poder comunicarse con otros agentes mediante algún tipo de lenguaje de comunicación de agentes.
Autonomía: un agente es completamente autónomo si es capaz de actuar basándose en su experiencia. El agente es capaz de adaptarse aunque el entorno cambie severamente. Por otra parte, una definición menos estricta de autonomía sería cuando el agente percibe el entorno.
Sociabilidad: este atributo permite a un agente comunicar con otros agentes o incluso con otras entidades.
Racionalidad: el agente siempre realiza «lo correcto» a partir de los datos que percibe del entorno.
Re-actividad: un agente actúa como resultado de cambios en su entorno. En este caso, un agente percibe el entorno y esos cambios dirigen el comportamiento del agente.
Pro-actividad: un agente es pro-activo cuando es capaz de controlar sus propios objetivos a pesar de cambios en el entorno.
Adaptatividad: está relacionado con el aprendizaje que un agente es capaz de realizar y si puede cambiar su comportamiento basándose en ese aprendizaje.
Movilidad: capacidad de un agente de trasladarse a través de una red telemática.
Veracidad: asunción de que un agente no comunica información falsa a propósito.
Benevolencia: asunción de que un agente está dispuesto a ayudar a otros agentes si esto no entra en conflicto con sus propios objetivos.
Áreas de aplicación
¿Por qué utilizar agentes?
La necesidad de construir aplicaciones complejas compuestas de multitud de subsistemas que interaccionan entre sí, es el marco de la distribución de la inteligencia en diversos agentes.
En este tipo de sistemas, la utilización de agentes y técnicas multiagente permite la gestión inteligente de un sistema complejo, coordinando los distintos subsistemas que lo componen e integrando objetivos particulares de cada subsistema en un objetivo común.
Podemos proponer una posible definición de agente: Un agente es un sistema informático situado en un entorno, donde en general existen más agentes, dentro del cual actúa de forma autónoma y flexible, recibiendo información externa y ejecutando acciones para intentar modificar su contexto en el sentido de acercarse a la consecución de los objetivos que tiene marcados.

Dentro de este campo emergente es importante clarificar la diferencia entre un sistema basado en agentes y un sistema multiagente. Un sistema basado en agentes, es aquel que utiliza el concepto de agente como mecanismo de abstracción pero podría ser implementado con estructuras software tradicionales, sin embargo un sistema multiagente es aquel que se diseña e implementa pensando en que estará compuesto por varios agentes que interactuarán entre sí, de forma que juntos permitan alcanzar la funcionalidad deseada. En este caso se exige un esfuerzo de abstracción en el diseño, identificar mecanismos de aprendizaje, coordinación, negociación, etc
Funciones básicas de la Tecnología de Agentes.
Por tanto, desde un punto de vista del usuario, un agente se puede considerar para llevar a cabo las siguientes funciones:
Ejecución de Tareas: La capacidad de realizar tareas son las destrezas que el agente posee para lograr sus objetivos.
Conocimiento de su entorno: El conocimiento del entorno debe de ser introducido o construido por el desarrollado. Algunos agentes además adquieren su conocimiento por aprendizaje.
Capacidad de Comunicación: Se distingue dos tipos de comunicación, la interacción con el usuario, y la que se refiere a comunicación inter-agente.

Usos de los agentes
Representación virtual. Se comunican en lenguaje natural y suplen a los comerciales.
Como asistentes personales. Nos ayudan como lo haría un ayudante.
Negociador en mercados electrónicos. Localiza una subasta en Internet, aprende como va la oferta y realiza una compra por nosotros.
Agente de búsqueda de información o rastreador. Rastrean en las redes de ordenadores en busca de información solicitada. Son parametrizables por el usuario aprenden de sus hábitos, rastrean la red e informan por correo electrónico de novedades que consideran pueden ser de interés para el usuario.
Agente secreto o espía. Monitorizan una página Web identificada previamente por el usuario e informan cuando se producen cambios en dicha pagina.
¿Como se construyen los Agentes Inteligentes?
En la siguiente figura se muestran las partes de un agente, sus entradas, salidas y como el entorno en el que trabajara el agente afecta ciertas entradas.

No hay comentarios.:
Publicar un comentario