You are on page 1of 2

RESUMEN AGENTES INTELIGENTES

Nicols Daro Espitia Torres

Un concepto bastante ligado a lo que son los agentes, es la inteligencia artificial (AI). Aunque
para la implementacin de un agente, no es necesario saber todo acerca de AI ni mucho
menos aplicar todos estos conceptos a un agente, slo una pequea parte del agente usa AI.

Con el avance en las ciencias de la computacin, se vio un progreso significativo en la AI,


haciendo posible el desarrollo de agentes inteligentes y multi-agentes. Esto no est alejado
de la realidad, pues como ejemplo est el proyecto de la NASA, Deep Space 1, un sistema
de AI capaz de ejecutar y planear actividades aeroespaciales.

Ya pasando a lo que es un agente, no hay una definicin universal de lo que es. Sin embargo,
existen algunas descripciones como que: un agente es una entidad que interacta con un
ambiente y efecta alguna accin sobre ste, de acuerdo con unas propiedades de autonoma,
reactividad, proactividad y competencia.

El ambiente en el que se encuentra un agente es de bastante relevancia, pues es de a acuerdo


a este, que el agente toma su accin. Estos ambientes se dividen en cuanto a sus propiedades
e incluyen:

Accesibles e inaccesibles.
Determinsticos y no determinsticos.
Episdicos y no episdicos.
Estticos y dinmicos.
Discretos y continuos.
Un ejemplo simple de un agente es un termostato de un calentador, el cual recibe informacin
de una entrada en el ambiente a travs de un sensor. De acuerdo si la temperatura recibida es
de un nivel aceptado el calentador no har nada o en caso contrario se encender. Otro
ejemplo ms abstracto, es un proceso demonio que monitorea continuamente e-mails de
llegada y con un icono muestra si un correo no ha sido ledo.

Los agentes en relacin con los objetos, que provee la programacin orientada a objetos,
tienen mucha similitud, pero divergen en puntos significativos, puntos como que un objeto
tiene control sobre su estado, pero no sobre su comportamiento, es decir un objeto no se
adapta a sistemas que requieren de autonoma.

Qu hace un agente inteligente? Wooldrige y Jennings (1995) definen un agente inteligente


como aquel que es capaz de una accin autnoma y flexible, de acuerdo con sus objetivos de
diseo.
Una parte esencial a la hora de disear un agente inteligente es el saber cmo transmitirle el
qu hacer cuando se presenta una situacin anormal y no cmo debera hacerlo. Esto va
asociado con una medida de desempeo la cual se llama utilidad. Entre ms utilidad mucho
mejor. Entonces la tarea del agente es en maximizar esta utilidad sin que se le haya dicho
cmo.

El paradigma de la programacin orientada objetos, puede no ser la mejorar a la hora de


trabajar con agentes. Razn por la cual Shoham introdujo la programacin orientada a
agentes. Este paradigma fue aplicado a su lenguaje de programacin AGENT0, el que abstrae
los conceptos asociados con un agente como lo son: sus creencias, deseos e intenciones.

El paso por seguir son los sistemas multi-agentes, cuyo propsito es el de extender la
capacidad de un solo agente para atacar problemas ms complejos, realsticos y de larga
escala. La gran ventaja de este acercamiento es que el problema se divide en mdulos o
subsistemas, por lo que grupos de agentes pueden resolver una parte del problema en
particular.

En cuanto a rendimiento, los sistemas multi-agentes mejoran: la eficiencia computacional a


travs de la concurrencia, confiabilidad con la redundancia, extensibilidad cambiando las
caractersticas de las agencias y agentes, mantenibilidad por la modularidad y reutilizacin
usando las agencias para diversos problemas.

Los agentes inteligentes y sistemas multi-agentes tienen grandes ventajas, sin embargo,
tambin tienen sus contras y se aade que, a pesar de su gran avance, no son entendidos en
su totalidad. Algunas de sus trampas son:

No hacen de lo imposible posible.


No son una solucin universal.
El diseo no levanta automticamente la concurrencia.
No se garantiza escalabilidad y confiabilidad en su totalidad, a la hora de resolver un
problema.

A pesar de que un sistema multi-agente este bien diseado e implementado, otros problemas
surgen como lo son la comunidad, en los que problemas comunes son: el presupuesto, la
seguridad, problemas legales y ticos, precisin y uno de los ms importantes, problemas de
aceptacin de la sociedad.

Los sistemas basados en agentes ofrecen soluciones diferentes a sistemas diversos donde
impera la complejidad, el dinamismo y los eventos no planeados pueden ser manejados, eso
sin olvidar el beneficio que ofrece al desempeo computacional. Esta tecnologa ofrece
grandes ventajas en el diseo de sistemas, pero el desarrollador debe estar atento a las
posibles trampas que se hallan embebidas en esta tecnologa. Hay un gran potencial, pero los
beneficios totales an no se han alcanzado.

You might also like