Está en la página 1de 23

Gaceta Ide@s CONCYTEG Ao 3. Nm.

31, 21 de enero de 2008

mucho auge en la actualidad es la

Qu son los Agentes


Inteligentes de Software?

Inteligencia Artificial, y dentro de ella se


encuentra

M.C. Luis Ernesto Mancilla Espinosa

el

rea

de

Agentes

Inteligentes, que est dedicada a la


creacin de sistemas que permitan la
optimizacin de actividades humanas as

Introduccin

como emular el comportamiento humano


aportando un grado ms de inteligencia a

En

la experticia de sistemas que estn

esta era de grandes avances, la

simplificando y optimizando actividades

tecnologa juega un papel trascendental;

en las cuales no haban sido capaces de

los cientficos se preocupan por el

implementarse.

desarrollo de nuevas teoras que les

En el artculo abordamos el

permitan a los ingenieros crear tcnicas

estudio de los agentes inteligentes, su

y herramientas de apoyo para una vida

historia, clasificacin y sus aplicaciones.

ms sencilla y prctica. En el rea


computacional, los expertos se estn
dedicando

al

diseo,

creacin

Inteligencia Artificial y Agentes


Inteligentes

implementacin de sistemas inteligentes,


que permitan una mejor interrelacin con
el usuario. Los avances propuestos por

En las ltimas dcadas la inteligencia

las ciencias computacionales son muy

Artificial ha tomado un papel relevante

tiles ya que al relacionarse con otras

en nuestras vidas, est enfocada en crear

reas

una

proveen

la

simplificacin

de

algunas actividades.
Una

rama

computacionales,

forma

de

convencional,
de

las

programacin

que

mediante

no
reglas

ciencias

prcticas y procedimientos heursticos

que est tomando

haga que las mquinas se comporten de


una manera inteligente y sean capaces de
discernir.

Ingeniero en Comunicaciones y Electrnica, es


Maestro en Ciencias en Ciencias de la
Computacin y actualmente es Candidato a
Doctor en Ingeniera especialidad en Mecatrnica.
Es profesor de la Maestra en Ciencia en Ciencias
de la Computacin. lmancilla01@hotmail.com

Podemos definir a la Inteligencia


Artificial, nombrada por John MacCarty,
como

25

el

campo

de

las

ciencias

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

computacionales que trata de mejorar el

entre ellos los agentes humanos, en los

desempeo de las computadoras al

que los cinco sentidos sirven de sensores

dotarlas de caractersticas asociadas con

y las extremidades sirven de efectores;

la

la

los agentes robticos, en el que los

lenguaje

sensores son suplantados por cmaras de

inteligencia

capacidad

de

humana,
entender

como
el

natural, o de razonar bajo condiciones de

video

incertidumbre para tomar las mejores

mecanismos; y los agentes de software,

decisiones.

que son un programa de computacin

Desde

su

los

efectores

son

ciertos

hasta

que se ejecuta en un ambiente y realiza

nuestros das, la Inteligencia Artificial ha

acciones dentro de ste para alcanzar las

transitado por grandes etapas, desde la

metas para las cuales fue diseado y sus

implementacin
computadora,

surgimiento

de

juegos

en

percepciones y acciones estn dadas por

demostraciones

de

instrucciones de programas en algn

teoremas, pasando por el surgimiento de


nuevas

tcnicas

como

lenguaje en particular. (Franklin 1996).

Robtica;

Procesamiento de Lenguaje Natural;


Reconocimiento de Patrones; Sistemas
Expertos; Tutores Inteligentes; Redes
Neuronales; Manipulacin Inteligente de
Base

de

Minera

Datos;
de

Web

Datos;

Inteligentes;
Figura 1. Diagrama de Agente en interaccin con el ambiente.
[Russell,1996].

Programacin

Automtica; Visin Computarizada hasta


llegar a los Agentes Inteligentes (Blanco,
2002).
Qu son los agentes? Un Agente,
de manera general, es todo aquello que
puede

considerarse

ambiente

mediante

que

percibe

sensores

su
que

responde o acta en tal ambiente


mediante efectores (Russell,1996).
De

esta

manera

es

posible
Figura 2. Diagrama de tipos de Agentes. [Franklin 1996]

encontrar diversos tipos de agentes,


26

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

de abordar a los agentes inteligentes, es


importante considerar el papel de la
La cuestin de qu es un agente

inteligencia, la razn de esto es que al

(Foner, 1993), est an siendo debatida

partir de una base conceptual que soporte

al correr el riesgo de que cualquier

los mecanismos del comportamiento

programa

agente

inteligente, tales como son el uso

(Franklin, 1996). Se pueden distinguir

adecuado del conocimiento y la capacidad

dos

de razonamiento, permitir proporcionar

sea

nociones

denominado
extremas

de

agentes

(Wooldrige, 1995):

inteligencia a los agentes de software.

Una nocin dbil de agente


consiste en definir un agente como a una

El Rol de la Inteligencia

entidad que es capaz de intercambiar


mensajes utilizando un lenguaje de
comunicacin de agentes. Esta definicin

La inteligencia es la capacidad de

es la ms utilizada dentro de la ingeniera

reconocer

software basada en agentes, cuyo fin es

problemas en situaciones anlogas y

conseguir

entre

modificarlas para lograr algn objetivo,

aplicaciones a nivel semntico utilizando

haciendo uso del conocimiento, la mente y

la emergente tecnologa de agentes.

la

la

Una

interoperabilidad

fuerte

han

resolver

resultado

ser

elementos muy difciles de entender

restrictiva de agente es la enunciada por

completamente y por esta razn han

Shoham,

de

surgido varias explicaciones basadas en

programacin orientada a agentes (AOP),

teoras. Cada una de estas teoras

donde un agente se define como una

explicativas, ha dado origen a algn

entidad cuyo estado es visto como un

movimiento filosfico en particular, y

conjunto de componentes mentales, tales

dentro de cada uno de ellos se produce

como creencias, capacidades, elecciones y

una

acuerdos. (Shoham, 1993)

conocimiento a partir de los principios

su

ms

inteligencia

en

nocin

estructuras

propuesta

Un tipo de agente de software

definicin

clasificacin

del

que apoyen. (Ramos, 1997)

muy particular son los Agentes Inteligentes,

Es claro que la base sobre la cual

de los que hablaremos ms tarde. Antes

se

27

sustenta

la

inteligencia

es

el

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

conocimiento. Y definir este concepto no

obtener

es sencillo dada su complejidad. Una

evaluar el desempeo es necesario decidir

definicin de conocimiento ms completa

cmo, que es el criterio que sirve para

(McGraw, 1989), menciona que es un

definir qu tan exitoso ha sido un agente

conjunto de descripciones, relaciones y

en la consecucin de los objetivos para el

procedimientos, tales como: descripciones

cual fue programado, sta medida

simblicas de conceptos, descripciones

establece como una norma por parte del

simblicas

diseador y la comparacin contra la

procedimientos para manipular ambos

misma, permite determinar la satisfaccin

tipos de descripciones. Es la inteligencia,

de desempeo del agente;

la caracterstica que se agrega a los

medir dicho desempeo que se refiere al

agentes de software para convertirse en

tiempo empleado en la realizacin de la

agentes inteligentes.

tarea

de

relaciones

el

mejor

que

se

desempeo.

Para

se

y cundo

considere

aceptable,

dependiendo del ambiente de accin.


Los

Agentes

Inteligentes

proporcionan una tcnica para resolver

Agentes Inteligentes

problemas actuando en representacin


Se considera a los Agentes Inteligentes

del usuario, para realizar diversas tareas

como una pieza de software que ejecuta

tales como, bsqueda y filtraje de

una tarea dada utilizando informacin

informacin, automatizacin de tareas,

recolectada del ambiente, para actuar de

etc. Y en la actualidad

manera apropiada hasta completar la

estudio

tarea de manera exitosa. El software debe

psicologa, sociologa y en algunas otras

ser capaz de auto ajustarse basndose en

ramas de las ciencias sociales.

por

son objeto de

disciplinas

como

la

los cambios que ocurren en su ambiente


de forma tal que un cambio en las

Breve evolucin de los Agentes


Inteligentes

circunstancias producir un resultado


esperado. (Gilbert, 1995)
Los Agentes Inteligentes son

Los estudios de Agentes Inteligentes

racionales, es decir, hacen lo correcto. Lo

comienzan

correcto es lo que le permite al agente

cuando

se

adquiere

la

capacidad de representar simblicamente

28

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

aspectos del mundo real, (Physcal Symbol

compartir conocimiento y comunicacin

System

entre los mismos agentes.

Hypotesis),

para

tener

un
se

En 1995, con Windows 95 y las

del

interfaces grficas, nace Microsoft Agent.

razonamiento lgico explcito para decir

Posteriormente al tomar ms auge el

que es lo que se tiene que hacer. Entre

lenguaje java,

1984 y 1985, surgen problemas con el

independiente, dio ms seguridad al

razonamiento simblico creando as los

desarrollo de agentes mviles.

comportamiento

inteligente,

identifica

la

con

que

utilizacin

con su plataforma

primeros agentes reactivos; y es hasta

Genesereth propone los agentes

1990 cuando comienzan a aparecer

como un medio de integracin del

algunas

hbridas

software. Los agentes encapsulan los

estratificadas por capas, que simulan los

programas y mediante la definicin de

primero agentes inteligentes. (Antoine,

unas primitivas, permiten el intercambio

2003)

de rdenes y datos entre los programas.

arquitecturas

1990 fue la

(Genesereth

invertir

en

diferencia del enfoque de agentes es la

tecnologa de agentes para construir un

flexibibilidad de la comunicacin, que se

sistema

para

basa en la existencia de una ontologa

llamada

compartida por las aplicaciones definida

General Magic en
primera

compaa
basado

dispositivos

en

en

agentes

porttiles.

Fue

1992).

La

principal

Telscrip y lo utiliz Motorola y AT&T.

en un lenguaje de

(Lawton, 1996). Ms tarde Telscrib

conocimiento denominado KIF (Formato

evoluciona en Tabriz AgentWare, que

de

desarroll para trabajo en servidores en

Knowledge Interchange Format) y un

Internet.

lenguaje y protocolo para definir las

Intercambio

representacin del
del

Conocimiento;

Lo que se pretenda con la

primitivas de comunicacin denominado

tecnologa de agentes era lograr un gran

KQML (Lenguaje de manipulacin y

parecido con la actividad humana y una

consulta de conocimiento; Knowledge

gran capacidad de raciocinio, se cre el

Query and Manipulation Language)

lenguaje de manipulacin y consultas de


conocimiento (KQLM), que funciona para

29

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

Caractersticas y Clasificacin de
los agentes
Puede

encontrarse

un

sinfn

Orientacin hacia el objeto


final. Divide su tarea compleja
en varias actividades pequeas
para as poder lograr la meta

de

compleja.

definiciones de agente y lo que apoya a

estas son las caractersticas que posee

Racionalidad.

El

agente

siempre actuar para lograr sus

dicho agente y tambin contribuyen a

metas y nunca acta de forma

que un agente pertenezca o no a una

que evite la consecucin de las

clasificacin. A continuacin se citan las

mismas

caractersticas ms importantes de los

Agentes Inteligentes (Russell, 1996)

Adaptabilidad. El agente debe


ser capaz de ajustarse a los

hbitos, formas de trabajo y

Autonoma. Un agente opera

necesidades del usuario.

sin la intervencin directa de un

humano, adems tiene control

sobre sus acciones y su estado

ser

interno.

informacin importante ya que

interactuar

con

o el

Los

usuario humano.
Reactividad:

perciben

basado

los

Inteligentes

son

en

el

conocimiento,

suelen

incorpora una serie de hechos y reglas, de

que ocurren en el.


actividad:

Agentes

considerar una base de conocimiento, que

tiempo razonable a los cambios


Pro

determinar

Racionales. Utilizan el razonamiento

el

entorno y responden en un

de

informacin ambigua.

otros

Agentes Inteligentes

capaz

el usuario puede proporcionar

Habilidad Social. Capacidad


para

Colaboracin. El agente debe

los cuales se valdr de un motor de

agentes

inferencias.

pueden reaccionar por iniciativa

Al hablar de

propia sin necesidad de que el

un Agente Racional

Ideal, existe un elemento al que hay que

usuario tenga que activarlo.

prestarle atencin y es la Parte de


Conocimiento Integrado, Si las acciones

30

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

que emprende el agente se basan

la

exclusivamente

caractersticas especiales.

en

un

conocimiento

aplicacin

la

que

sirven,

integrado, con lo que se hace caso omiso


de sus percepciones, se dice que el agente

Clasificacin dependiendo de la
relacin entre percepciones y
acciones

es autnomo. El Autntico Agente


Inteligente Autnomo debe ser capaz de
funcionar

satisfactoriamente

en

una

amplia gama de ambientes, considerando

Agentes de

Reflejo Simple.

Acta encontrando una regla cuya

que se le da tiempo suficiente para

condicin

adaptarse.

coincida

con

la

situacin actual (definida por la

Una vez que se ha revisado las

percepcin) y efectuando la accin

caractersticas de los agentes se permite

que corresponda a tal regla.

clasificarlos, ya que es posible encontrar

bastantes, como se ve en la figura 3; sin

Agentes Bien Informados de


todo lo que Pasa. Actualiza

embargo, es necesario reclasificarlos para

constantemente la informacin

su mejor comprensin.

que le permita discernir entre


estados del mundo y su evolucin;
adems de necesitar conocer como
las acciones del propio agente
estn afectando al mundo; as se
mantiene informado acerca de
esas partes no visibles de l.

Agentes Basados en Metas. Es


sencillo cuando con una sola meta

Figura. 3 Tipologa de Agentes (KE Magazine, 1996)

se alcanza con una accin. Debe


ser

A continuacin describiremos, de

flexible

con

respecto

dirigirse a diferentes destinos, ya

manera general, una clasificacin de los

que al marcar un nuevo destino,

Agentes Inteligentes en base la relacin

se crea en el agente una nueva

existente entre percepciones y acciones,

conducta.

31

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

Agentes Basados en Utilidad.

Agentes de Filtrado. Trabaja en

La utilidad es una funcin que

base al perfil definido por el

correlaciona un estado y un

usuario.

nmero real mediante el cual se

monitoreo para tener siempre

caracteriza

actualizada la informacin de la

el

correspondiente

grado de satisfaccin.

Interacta

el

de

Web como de los intereses del


usuario.

Clasificacin de acuerdo al del


tipo de aplicacin

como un asistente

personal,

sus

Agentes

Deliberantes

caractersticas

Proactivos. Son agentes que

principales son: la autonoma y el

poseen mucho conocimiento del

aprendizaje. Ensean al usuario a

entorno en el que se encuentran y

utilizar

en

son capaces de crear nuevos

particular, poseen una base de

planes y adelantarse a lo que va a

conocimiento donde almacena el

ocurrir en su entorno. En esta

conocimiento adquirido por el

clasificacin

usuario o por otros agentes

modelo

Agentes de Bsqueda. No son

Intention) y BVG.

una

simplemente

Agente de interfaz o usuario.


Funciona

Clasificacin de acuerdo
caractersticas especiales

aplicacin

tcnicas

de

encontramos

BDI

(Belief,

el

Desire,

Agentes Reactivos. Son sistemas

bsqueda, sino que tienen que

estmulo-respuesta que actan a

interpretar patrones de bsqueda.

partir de la observacin directa y

Debe

crear

continua del entorno. Se adaptan

informacin til para el usuario a

perfectamente a los entornos

partir de pedazos de informacin.

dinmicos ya que no tienen que

Agentes de Monitoreo. Estos

actualizar ninguna representacin

avisan a los agentes de interfaz

interna del entorno como los

sobre

agentes BDI.

ser

algn

capaz

de

cambio

en

el

contenido de alguna pgina Web.


32

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

Agentes Estacionarios. Son un


tipo de agente que no poseen la
capacidad de desplazarse y salir
del entrono.

Agentes Mviles. Son agentes


que

tienen

la

capacidad

Ambiente

A
R
Q
U
I
T
E
C
T
U
R
A

de

desplazarse a travs de una red;

Sens
ores

Efect
ores

de esta forma cambian el entorno


Programa de Agente

en el que se ejecutan. Se reduce el


consumo

de

recursos

en

la
Figura 4 . Esquema de un agente inteligente[Russell, 1996]

mquina en la que se encontraba


inicialmente el agente.

La arquitectura se refiere la parte


Hardware (sensores y efectores) que
estn entre el entorno y el Programa de

Estructura y Construccin de los


Agentes Inteligentes

Agente; proporciona al programa

las

percepciones del entorno que se obtienen


Para

realizar

correcta

a partir de los sensores e indica a los

agentes

efectores los comandos asociados a las

inteligentes es necesario conocer su

acciones que tienen que ejecutar. Para

estructura interna. sta contiene, como

ejemplificarla podemos mencionar una

lo muestra la figura 4, dos partes

computadora, una cmara, un brazo

fundamentales, la arquitectura y el

robtico u otro dispositivo que funcione

programa de agente; obedeciendo a la

como sensor.

implementacin

una
de

los

ecuacin:

El programa de agente es la parte


Software que se encarga de procesar las

Agente = Programa de Agente +

percepciones obtenidas a partir de los

Arquitectura

sensores para determinar qu acciones


deben ejecutar los efectores. Procesa la
informacin que proviene de los sensores

33

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

para determinar la accin ms adecuada

funciones

en cada momento.

inteligente de manera interna ([Russell,

La parte ms importante de la

que

realizar

el

agente

1996). El programa esqueleto es:

estructura para el desarrollo del sistema


de agente planteado en esta investigacin

1. function

AGENTE-

es sin duda el diseo del programa de

ESQUELETO(percepcin)

agente, para esto es necesario tomar en

returns accin

cuenta puntos como el entorno en el que

2. static: memoria, memoria del

se desarrollar, las percepciones que se

agente respecto a su entorno

obtienen del ambiente, las acciones que

3. memoria

realizar el agente y los objetivos que


debe

alcanzar

el

agente.

<=

ACTUALIZAR-

MEM(percepcin, memoria);

Podemos

4. accin

mencionar una serie de pasos para la

<=

ELEGIR-MEJOR-

ACC(memoria);

construccin de un programa de agente:

5. memoria

1. Analizar el tipo de problema que

<=

ACTUALIZAR-

MEM(accin, memoria)

vamos a tratar para poder definir

6. returns accin

claramente el problema.
2. Definir

el

entorno,

las

En este caso, cada vez que se pida,

percepciones, las acciones y las

se actualiza la memoria para que refleje la

metas

nueva percepcin, se escoge la mejor

3. Representar
definiendo

el

conocimiento

accin y tambin se consigna en la

tcnica

memoria la accin realizada. La memoria

una

de

representacin

persiste de una actualizacin a otra. Es

4. Disear el agente con la base de

posible agregar una funcin llamada,

conocimiento y el mecanismo de

margen de error, en la que el agente

inferencia respectivo.

pueda evaluar si la accin es correcta o

5. Realizar

las

pruebas

qu

correspondientes.
Hablando

de

satisfaccin

se

est

brindando al usuario, y dependiendo de


de

esto se agregue o no a la memoria. Podra

un

agregarse antes de la ltima actualizacin

programa esqueleto de agente, en el que

de la memoria. Esta funcin no es tan

programacin,

en

grado

existe

trminos
tambin

de manera general se establece las


34

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

2. Adquisicin y Representacin

necesaria pero proporcionara una mayor


ventaja al programa de agente.

del conocimiento. Se

Para el desarrollo y construccin


de

Agentes

en trminos de conocimiento, la cual sea

recomendable utilizar mtodos similares

transportable al medio computacional. Se

realiza

utilizados

2002),

representacin de este modelo conceptual

es

los

(Jimnez,

genera una

comnmente

en

primero

la

adquisicin

del

desarrollo de Ingeniera de Software y

conocimiento

Sistemas

(Jimnez,

percepciones, las acciones, los objetivos,

2002). De esto se desprende que los

las metas y el ambiente. Como segunda

procesos a ejecutar son los tpicos

actividad se realiza la representacin del

Anlisis, Diseo, Implantacin y Prueba.

conocimiento, haciendo un anlisis del

A continuacin, se presenta un Mtodo

conocimiento adquirido, una seleccin del

para el desarrollo y construccin de

esquema de representacin y finalmente

agentes inteligentes. Esto no es ms que

la representacin del conocimiento.

de

Informacin.

un conjunto de pasos estructurados, a los


cuales

no

se

asocian

definiendo

las

3. Diseo del Agente. Esta etapa

herramientas

del proceso es muy importante pues es la

especficas para la ejecucin de sus pasos

que

pues se considera que la eleccin de una u

solucin en el mtodo clsico de diseo y

otra herramienta para uno u otro paso

construccin de sistemas de informacin,

del mtodo depender de las condiciones

y en el que se pretende generar un

especficas del problema que se pretenda

modelo

resolver, as como de los recursos con los

computacionalmente

que se cuente.

lograr esto, el proceso se divide en el

Se

establece

del

agente,

que

sea

aplicable.

Para

Diseo de la Base de Conocimiento, el

1. Definicin del Problema del


Agente.

corresponde con el diseo de la

una

Diseo del Motor de Inferencia o Motor

conceptualizacin amplia y clara del

de ejecucin, el Diseo de la Interfaz y el

problema que se pretende resolver con el

Diseo del Lenguaje de Comunicacin.

uso de agentes inteligentes, se identifica

4. Implantacin del Agente. Se

el problema; se realiza un anlisis del

enfoca en la construccin computacional

mismo

una

del agente inteligente diseado, que no es

construccin del modelo conceptual de la

ms que la implantacin del diseo

situacin.

obtenido en el proceso previo. Se realiza

finalmente

se

hace

35

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

un anlisis y seleccin de herramientas de


Implantacin,

la

implantacin

Aplicaciones Generales

del

Agente, la implantacin de la Base de

Dentro

del

entorno

Conocimiento, la implantacin del Motor

computacional, se pueden identificar ocho

de

la

reas de aplicacin de los Agentes

la

Inteligentes (Jimnez 2000).

Inferencia

implantacin

o
de

de
la

ejecucin,
Interfaz

implantacin de la Comunicacin.

Administracin

5. Prueba del Agente. Se realiza


cual

se

verifica

ajusta

Redes

Sistemas

una validacin del agente construido, en


el

de

Los usuarios de los ambientes

el

cliente/servidor

requieren

de

funcionamiento de dicho agente, en

herramientas de gestin extremadamente

funcin de los requerimientos y la

simplificadas, para poder encarar la

situacin analizada en el primer proceso

creciente complejidad. En el rea de

planteado. Inicia con el Diseo de

administracin de redes y sistemas los

pruebas, se hace la aplicacin de las

agentes han existido por varios aos,

mismas y finalmente se depuracin el

pero ms como funciones fijas que como

Agente.

agentes

inteligentes.

Sin

embargo,

pueden ser utilizados para mejorar los


softwares de gestin y administracin de

Aplicaciones y ejemplos
Agentes Inteligentes

de

sistemas, ayudando en el filtrado de


informacin y en la ejecucin de acciones
automticas bajo un alto nivel de

Como ya hemos visto los Agentes

abstraccin; incluso pueden utilizarse en

Inteligentes son metodologas que estn

la

tratando de simplificar las actividades

la investigacin

patrones

en

el

consecuente reaccin basada en estos, as

por lo que

como en la administracin dinmica de

encontramos diversas aplicaciones, que


van desde

de

comportamiento del sistema, y en la

cotidianas de las personas en donde sea


que se desenvuelven

deteccin

grandes configuraciones.

hasta

Acceso remoto y administracin.

aplicaciones empresariales, pasando por

Con la evolucin de la computacin hacia

reas comerciales, de salud, acadmicas,

los ambientes de redes los usuarios

financieras etctera.

36

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

exigen cada da una mayor movilidad, es

utilizan tcnicas de filtrado y aprendizaje

decir, una mayor y mejor capacidad de

mquina para filtrar mensaje escritos.

conexin remota. Agentes Inteligentes

(Baldassin, 1996).

ubicados en la red pueden despojar los

Recuperacin

manejo

de

requerimientos de los usuarios de las

informacin

perturbaciones de esta, adems de lo cual

En esta rea los agentes estn ayudando

pueden procesar datos en su origen y

a los usuarios no slo a buscar y filtrar la

llevar slo la estrictamente requerida al

informacin,

usuario. Debido a la gran difusin que

categorizarla,

han tenido los dispositivos mviles; como

selectivamente,

ejemplo

compartirla bajo criterios colaborativos.

de

estos

agentes

mviles

sino

tambin

priorizarla,

diseminarla

aadirle anotaciones y

Colaboracin

tenemos: Aglets Workbench de IBM,


ARA(Agents Remot Action ), MOA(Mobile

En esta rea los componentes comunes

Objects Agents), Java Agent Template, entre

son:

trabajo

en

grupo

otros. (Perez 2000 )

compartidos.

Los

usuarios

recursos
no

slo

requieren de una infraestructura que les

Correo y mensajera
El software de manejo de mensajes ha

permita el compartir los recursos de

existido por algn tiempo, y es un rea

forma robusta y escalable, sino que

donde

los

tambin requieren de otras funciones que

Agentes Inteligentes ya que pueden

les permitan crear y gerenciar equipos

facilitar

colaborativos, as como los productos por

actualmente
todas

se

utilizan

estas

funciones
la

ellos generados. Es aqu donde se halla

manipulacin de mensajes que pueden

un territorio amplio para el uso de

especificarse a travs del tiempo, y que

agentes inteligentes. En muchos de los

permiten que el agente acte como

casos la teora de agentes no slo se ha

intermediario del usuario. Adems, es

utilizado en aplicaciones, sino que adems

posible que el agente deduzca estas

ha habido avances en cuanto a la misma

reglas estableciendo patrones en base a la

creacin de teora como es el caso de una

observacin del comportamiento del

investigacin

usuario.

construir

proporcionando

Como

reglas

ejemplo

para

podemos

donde
una

se

pretende

estructura

de

experimentacin de agentes autnomos,

mencionar a los agentes de filtrado, que

permitiendo una instalacin en diferentes


37

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

ambientes, adems de proporcionar un

por el agente comprador y el negocio

conjunto de herramientas para describir

estar

y controlar diversos tipos de agentes.

vendedor, cada uno de los agentes esta

(Moniz 1994)

representado

Workflow

gestin

representado
por

conocimiento,

por

el

una

agente

base

interacciones,

de

reglas

administrativa

heursticas, creencias y las relaciones con

La gestin administrativa incluye reas

ciertos estados. (Almeida, 1996). En el

como la administracin de workflow y la

aspecto financiero se desarrollan mtodos

integracin computacional y telefnica,

usados

donde los usuarios necesitan hacer sus

prediccin

procesos ms eficientes y reducir el costo

desarrollo de los sistemas basados en

de los agentes humanos que intervienen.

agentes artificiales que puedan controlar

Es evidente que en esta rea el uso de

ciertos puntos financieros que puedan

Agentes Inteligentes puede permitir

afectar a una organizacin. (Sthephens,

deducir patrones en los procesos, as

1999)

para

disear

sistemas

concentrndose

en

de
el

Interfaces de usuario adaptativas

como automatizarlos.

A pesar de la masificacin de su uso, las

Comercio electrnico
Los Agentes Inteligentes pueden ayudar

computadoras siguen siendo para la

en el comercio electrnico de diversas

mayora de las personas herramientas

formas. Los agentes pueden ir de

difciles de manejar. Al incrementarse las

compras tomando las especificaciones

capacidades

del

aplicaciones

regresando

con

computacionales,

compras

que

usuarios deben absorber este aumento de

cumplan estas especificaciones, tambin

complejidad, y, puesto que la poblacin

pueden actuar como agentes de ventas y

de usuarios se incrementa y diversifica,

promotores de productos y

tambin deben ser capaces de adaptarse a

usuario

recomendaciones

y
de

servicios

las

aprendiendo

de

para los usuarios, y tambin pueden

las

ayudar a los clientes a resolver sus

reflejando sus hbitos y preferencias. Los

problemas. Un ejemplo es el proyecto

Agentes Inteligentes pueden utilizarse

SMarket, donde se construye un sistema

para afrontar todos estos problemas

multiagente para las compras en lnea,

permitiendo a los sistemas monitorear las

donde el comprador ser representado

acciones de los usuarios, desarrollar


38

individualidades

interfaces

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

modelos de las habilidades del usuario, y

comportamientos realistas. Esas tcnicas

ayudando

tienen

automticamente

cuando

la

intencin

de

forjar

surgen problemas. Como el caso de los

personalidad,

agentes que ensean al usuario a utilizar

cognoscitiva, sistemas basados en reglas,

una aplicacin en particular, poseen una

y dems para producir agentes que

base de conocimiento donde almacena el

aparentan estar vivos e interactan en su

conocimiento adquirido por el usuario o

propio

por otros agentes, la informacin la enva

interactuando con humanos de la vida

en mensajes de texto utilizando el KQML

real. (Sebastian, 2002)

(Knowledge

and

Query

juegos

de

mundo,

memoria

quizs

tambin

Las ciencias naturales tambin

Manipulation

son un rea en la que los agente

Language)[Pereira 2000].
Los

usando

una

inteligentes se hacen presentes, ya que se

computadora

tambin se relacionan con los agentes

estn

como el caso de la implementacin de

multiagentes que contribuyan al mejor

agente

de

manejo de recursos naturales, como en el

componentes, o amigos, controlados por

proyecto en el que se desea construir un

la computadora como humanos, esos

sistema que permite identificar insectos

personajes

sistemas

en un ambiente, colocando el orden de los

completos o parciales de sensado visual,

insectos en una base de conocimiento.

auditivo, tctil, olfativo, y gusto. La

(Zanusso, 2001)

como

una

podran

especie

tener

construyendo

Los

informacin sensada por esos sistemas

agentes

sistemas

tambin

se

podra procesarse en un mdulo de IA, el

encuentran en otros sistemas como en

cerebro,

sistemas de control de trfico areo

la

dnde los agentes son utilizados para

reaccionar

para

actuar,

dependiendo

aprender,
de

personalidad, sentimientos y necesidades

representar

los

aviones

de cada personaje. Esto es conocido como

controladores

un synthetic character que vive en un

monitorizacin en redes de suministro,

mundo virtual o agentes autnomos se

como las de las Utilities, las Telcos, o

encarga de investigar el uso de los

redes de transporte en servicios de

sentidos combinados con tcnicas de IA

logstica para la gestin de flotas;

con el objetivo de crear personajes con

Sistemas que gestionan los stocks y los

areos;

sistemas

los
de

procesos de fabricacin de distintas


39

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

fbricas; Sistemas que permiten realizar

agentes para llevar a cabo sus funciones.

tareas de administracin de sistemas

Como ejemplos podemos citar:

como un inventario de HW y SW de una

ARCHON

(Architecture

for

red corporativo; Gestin de perfiles para

Cooperative Heterogeneous Online

la televisin.

Systems). Esta es una plataforma

unidad

Segn los perfiles de la

familiar

los

de software para la construccin

programas. Existe otro sistema con

de sistemas multiagentes, junto

Agentes Inteligentes HeCaSe: An Agent-

con una metodologa asociada

Based System to Provide Personalised

para

Medical Services, que apoya en la

aplicaciones

atencin medica de una clnica.

Otros

plataforma. (Jennings 1995). Los

agentes que actualmente estn en uso en

agentes dentro de ARCHON son

el Internet son los de la Coca-Cola que

sistemas medianamente pesados,

recibe

que constan de cuatro elementos

las

seleccionar

preguntas

del

usuario,

la

proporcionando respuestas. O el de la

principales:

caja Madrid que da informacin acerca de

comunicacin

los

(HLCM),

financiamientos

de

la

misma

institucin.

construccin

de

utilizando

la

un

mdulo

de

un

alto
mdulo

de
nivel
de

planeacin y coordinacin (PCM),

Bajo un enfoque ms amplio, los

un

mdulo

de

manejo

de

Agentes Inteligentes son de utilidad en

informacin (AIM), y un sistema

aplicaciones computacionales utilizadas

inteligente (IS). Generalmente se

en

le utiliza en el rea de sistemas de

las

ms

continuacin
ejemplos

de

diversas

reas,

mencionaremos
Agentes

algunos

control.

Inteligentes

utilizados en varias de estas reas.

YAMS (Yet Another Manufacturing


System). Este sistema se utiliza en
el rea de la manufacturacin,

Aplicaciones industriales.

pues su objetivo principal es


administrar

Dentro

del

campo

industrial

procesos

existen varios sistemas de control de

diversas

procesos y manufactura que utilizan

YAMS

40

eficientemente

los

produccin

de

de

fbricas.
utiliza

Para
un

ello,

esquema

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

multiagente donde cada fbrica y

observando cmo interacta el

sus

usuario con el sistema de correo.

componentes

son

representados por agentes que


interactan entre s.

OASIS

NewT. (Maes 1994).Es un agente


de filtraje de noticias de Internet,

(Optimal

Aircraft

que aprende en funcin de lo que

Intelligent

lee y no lee el usuario, a la vez

Sequencing

using

Scheduling).[

Ljunberg

que

1992]

permite

definir

reglas

Este es un sistema de control de

especficas de seleccin de los

trfico areo donde los agentes

artculos.

son utilizados para representar

The

Zuno

Digital

Library.

tanto a los aviones como a los

(Ferguson 1997). Es un sistema

sistemas de control de trfico

multiagente que permite que el

areo que estn operando.

usuario tenga una vista coherente


de las muy variadas fuentes de

Aplicaciones comerciales

datos presentes en el Web.

Bajo el mbito de lo llamamos

Open Sesame!. Este es un agente


de software que aprende cmo los

aplicaciones comerciales destacan las

usuarios

reas de comercio electrnico y la muy

aplicaciones Macintosh, pudiendo

amplia de manejo de informacin, la cual

automatizar

a su vez puede separarse en filtraje de

repetitivas

informacin y bsqueda o recuperacin

peridicas de mantenimiento que

de informacin. Como ejemplos de

el usuario puede olvidar.

aplicaciones de agentes en estas reas

tenemos:

manipulan
diversas
as

como

sus
labores
labores

Hoover. Proporciona una interfaz


de usuario para mltiples medios

Maxims. (Maes1994). Este es un

de

agente que trabaja como un filtro

organizar

electrnico de correo, que aprende

informacin

a darle prioridad, borrar, reenviar,

acuerdo con el contexto de las

buscar

necesidades del usuario.

archivar

mensajes,

41

informacin,

adems

de

automticamente
seleccionada

de

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

El Agente Info. Agente que ayuda

agentes

a los usuarios en la recuperacin

jerrquicamente y todos cooperan

de data en ambientes distribuidos

y heterogneos. Su arquitectura

compartido en una estructura de

est

datos comn.

basada

en

un

modelo

se

travs

del

organizan
conocimiento

multiagente e incorpora tcnicas


de otros campos de investigacin.

Agentes Inteligentes aplicados


en las Disciplinas Sociales

Kasbah. (Chavez, 1996). Kasbah


es un ejemplo de un mercado
electrnico

constituido

por

agentes

vendedores

Realizando una bsqueda acerca de las


aplicaciones de los agentes inteligentes,

compradores para cada bien a ser


vendido

comprado

respectivamente.

Las

se

encontr

que

estos

no

estn

involucrados mucho con las ciencias


sociales pero si van de la mano con

transacciones comerciales se dan

sistemas expertos que tratan de dar

a travs de interacciones de los

solucin a situaciones que se nos

agentes.

presentan cotidianamente, como el caso


de los agentes que se encuentran
presentes en una aplicacin enfocada al

Aplicaciones mdicas

turismo mediante el empleo de la


tecnologa de agentes. En concreto, la

The

Guardian

Este

aplicacin permite a un usuario planificar

sistema multiagente esta diseado

su posible estancia en una ciudad para

para

monitorear

poder visitar distintos lugares de inters.

pacientes que se encuentran en la

La aplicacin puede ser ejecutada, desde

Unidad de Cuidados Intensivos.

el punto de vista del usuario, tanto desde

El

el

un computador personal como desde un

monitoreo a travs de varios

dispositivo mvil, ofreciendo de esta

agentes que se dividen en tres

forma una mayor flexibilidad. (Moreno,

clases:

2003)

ayudar

sistema

de

System.
a

distribuye

percepcin/accin,

razonadores, y de control. Estos

42

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

La psicologa es otra disciplina en

cubre actividades desde la redaccin de la

donde la teora de agentes ha ayudado,

denuncia

como

expedientes

es

el

AGPERFIL,

caso

del

programa

la

control

de

los

situacin

de

las

demandas. Otro es la Legislacin Federal

agentes

y Estatal, contiene un rea de bsqueda y

inteligentes, el objetivo de este sistema es

es posible hacerlo mediante trminos en

automatizar el proceso de evaluacin del

ingles o espaol. Contiene una seccin de

perfil

editor con plantillas de formularios

tcnicas

psicolgico

en

el

java

utilizando

codificado

hasta

de

de

un

paciente.

(Pinheiro, 1998)

utilizados en el rea de derecho. Otro

En la educacin, los agentes

software analizada es Juicio Divorcio,

tambin comienzan a tener un gran auge,

esta

gracias al uso de estos como una especie

Investigacin

de tutores inteligentes y ayudantes. Un

aplicaciones de software jurdico, de Ral

caso ejemplo de este tipo de aplicacin es

Jurez Carro Editorial, este paquete

el diseo de un software

que genera

tambin es un compendio de leyes,

automticamente un archivo de ayuda al

especficamente de las que estn al

ingresar

servicio del Derecho Civil.

un

portal

destinado

diseado

por

el

Centro

de

de

Contenidos

estudiantes a distancia que se estn

Otro sistema es A Pragmatic

entrenando en algn tema en especfico.

Legal Expert System, de Dartmouth

Este sistema utiliza dos agentes uno que

Ashgate. (Dartmouth, 1996). En este se

funciona

la

describe el desarrollo de un sistema

informacin y otro que har el papel de

experto legal (Shyster) que expone un

mentor.

caso pragmtico de leyes. Shyster es un

como

indexador

de

Sin embargo, en reas especificas

sistema experto basado en casos, contiene

de las ciencias sociales como es el

12 mdulos y ha sido implementado en

Derecho no se encontraron aplicaciones

Unix.

de agentes, aunque si desarrollos de

encontramos:

sistemas de informacin que se utilizan

contiene el sistema basado en reglas,

con buenos resultados como es el caso de

Cases que contiene el sistema basado en

Bufete Jurdico 2004, que permite la

casos,

optimizacin en tareas claves del proceso

lenguaje, y los modulos Parser, Dumper,

de atencin de una demanda, ya que


43

Entre

los

doce

Shyster,

Tokenizer,

se

mdulos

Status,

especifica

que

el

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

Cheker, Scales, Adjuster, consultant,

1996]

Credin S. Menezes, SMarket:


Um Sistema
Multiagentes
para Compras on-line. 1996,
Departamento de Informtica
- CT - Universidade Federal
do Esprito Santo.

[Antoine
2003]

Antoine,
S.,
Agentes
Inteligentes.
Observatorio
Tecnolgico Madrid.
2003.

[Baldassin
1996]

Baldassin, A., Uma Abordagem


Baseada em Agentes para
Filtragem de Correspondncias
Eletrnicas.,
Universidade
Estadual Paulista. IGCE Instituto de Geocincias e
Cincias Exatas. 1996

[Blanco
2002]

Blanco Encinosa L. J. Notas


para un curso de Inteligencia
Artificial
y
Sistemas
Expertos. PREGUER. La
Habana , 2002.

[Bratman
1988]

Bratman, M.E., Plans and


Resource-Bounded
Practical
Reasoning.
Computational
Inteligence. Quinta Edicion ed.
1988. 349-355.

[Chvez
996]

Chavez, A. & P. Maes.


Kasbah:
An
agent
marketplace
for
buying
and
selling
goods.
Proceedings of the First
International Conference on
the Practical Application of
Intelligent Agents and MultiAgent Systems. London, UK.
1996

[Darmouth
1996]

Dartmouth, A., A pragmatic


Legal Expert System.pp384.
1996

[Ferguson
1997]

Ferguson, Innes A. &


Michael
J.
Wooldridge.
Paying
Their
Way:
Commercial Digital Libraries

Odometer y Reporter. (Bratman, 1988)


El hecho de que no existen
muchos sistemas inteligentes aplicndose
en disciplinas sociales, presenta una rea
de oportunidad en el desarrollo de
sistemas de software basados en agentes
inteligentes (financieros, laborales, etc.).

Conclusiones
De lo expuesto, podemos enfatizar la
importancia de desarrollar soluciones de
tecnologas

de

informacin

con

componentes de agentes inteligentes en


diferentes reas de una organizacin.
Particularmente en el rea social, se
presentan grandes posibilidades para
aplicar estos componentes de inteligencia
artificial y permitirle al ser humano tener
sistemas de software que le apoyen a la
toma de decisiones.

Referencias Bibliogrficas:

Tesis de Maestra Desarrollo de un


Agente Inteligente para el Apoyo
Legal en Conflictos Laborales,
Anahi Montserrat Torres Tinoco,
Instituto Tecnolgico de Len
(SEP), 2006.

[Almeida

Almeida, J.P.A.P., Jos M.

44

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

for the 21st Century. D-Lib


Magazine.
1997.
http://www.dlib.org/dlib/ju
ne97/zuno/06ferguson.html .
[Foner
1993]

Foner L. N.. Whats an agent,


anyway? A sociological case
study. Technical report, 1993.
http:/
/foner.www.media.mit.edu/p
eople/foner/agents.html.

[Franklin
1996 ]

Franklin S. and Graesser A.


. Is it an agent, or just a
program?: A taxonomy for
autonomous
agents.
In
Proceedings of the Third
International Workshop on
Agent Theories, Architectures,
and Languages, Budapest,
Hungary,
Aug.
1996.
ECAI96,
Springer-Verlag:
Heidelberg, Germany.
http://www.msci.memphis.ed
u/ franklin/AgentProg.html.

[Genesereth
1992]

Distributed
Artificial
Intelligence. Wiley InterScience. 1996.

Genesereth M. R. An agentbased approach to software


interoperability.
In
Proceedings of the DARPA
Software
Technology
Conference, 1992.
[Genesereth
1994].
Genesereth
and
S.
P.
Ketchpel. Software agents.
Technical report, Stanford
University, 1994.

[Jennings
1995]

Jennings, N.R., J.M. Corera,


I. Laresgoiti. Developing
Industrial
Multiagents
Systems. Proceedings of the
First
International
Conference of Multi-Agent
Systems (ICMAS-95). pp
423-430. 1995.

[Jimnez
2000]

Jimnez Silvestre y Ramos


Esmeralda.
Agentes
Inteligentes. Lecturas en
Ciencias de la Computacin.
Universidad
Central
de
Venezuela. 2002.

[KEMA
1996]

Knowledge
Engineering
Magazine, R., Knowledge
Engineering
Review,
in
Knowledge
Engineering
Review. 1996. p. 205-244.

[Lawton
1996]

Lawton, G., Agents to roam on


the Internet, in Sunworld
Online
Magazine. 1996.

[Lemus
2005]

Lemus
O.
Cuauhtmoc.
Confiabilidad
del
Software.Desarrollando
Productos Confiables. Revista
Software Gur. No 5. Ao 1.
Septiembre - Octubre 2005.
Ljunberg, Magnus & Andrew
Lucas. The OASIS Air Traffic
Management
System.
Technical Note 28. August,
1992
http://www.aaii.com.au/pub
/aaiitechnotes/technote28.ps.

[Ljunberg
1992]

[Gilbert
1995]

Gilbert, A., The Role of


Intelligent agents in the
Information
Infrastructure.
United States: IBM. 1995,

[Gmez
2002]

Gmez Skarmeta Antonio F.


Bota Blaya
Juan A.
Tecnologas y Plataformas de
Agentes. 2002

[Maes
1994]

[Haddadi
1996]

Haddadi, A.S., Kurt. BeliefDesire-Intention


Agent
Architectures. in Foundations of

[McGraw

45

Maes, Patricia. Agents that


reduce work and information
overload. Communications of
the ACM, 37(7). Pages 31-40.
1994
Karen Mc.Graw and Karan

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

1989]

Harbinson-Briggs. Knowledge
Acquisition. Principles and
Guidelines.
Prentice
Hall.1989.

[Moniz
1994]

Moniz, L.F., Uma Bancada


para Simulao de Ambientes e
agentes Heterogneos. Lisboa
Portugal. 1997

[Moreno
2003]

Moreno,
A.,
Agentes
Inteligentes en el Tercer Milenio
CAEPIA
2003.
2003,
CAEPIA 2003: San Sebastian
Espaa.

[Pereira
2000]

Pereira
da
Silva,
H.,
Inteligncia Competitiva Na
Internet; Proposta De Um
Processo. 2000, Universidade
Federal de Santa Catarina
Programa de Ps-Graduao
em Engenharia de Produo:
Florianpolis.

[Perez
2000]

Perez Daz, J.A., Agentes


Mviles,
Programacin,
Seguridad
y
Diseo.,
Universidad
de
Oviedo.
Oviedo. 2000

[Pinheiro
1998]

Pinheiro,
G.M.,
Sistema
Agente De Avaliao De Perfil
Psicolgico
rea
De
Desenvolvimento De Sistema
Cientficos E Comerciais. 1998,
Universidade Do Vale Do
Itaja: Univali. Itaja.

[Ramos
1997]

[Rao 1996]

Intention logics. In M.
Wooldridge, J. P. Mller, and
M. Tambe, editors, Intelligent
Agents II (LNAI 1037), pp 33
48.
Springer-Verlag:
Heidelberg, Germany, 1996.

Ramos
Esmeralda.
Conocimiento: Adquisicin y
Tcnicas para Grupos. ND
97-03.
Escuela
de
Computacin. Facultad de
Ciencias. Universidad Central
de Venezuela. 1997
Rao
A.
S.
Decision
procedures for propositional
linear-time
Belief-Desire-

46

[Rao 1995]

Rao A. S and M. Georgeff.


BDI Agents: from theory to
practice. In Proceedings of the
First International Conference
on
Multi-Agent
Systems
(ICMAS-95), pages 312319,
San Francisco, CA, June
1995.

[Rao 1996]

Rao A. S..
Decision
procedures for propositional
linear-time Belief- DesireIntention logics. In M.
Wooldridge, J. P. Mller, and
M. Tambe, editors, Intelligent
Agents II (LNAI 1037), pages
3348.
Springer-Verlag:
Heidelberg, Germany, 1996.

[Russell
1996]

Russell Stuart and Norvig


Peter. Inteligencia Artificial
Un
Enfoque
Moderno.
Prentice Hall. Mxico. 1996

[Sebastian
2002]

Sebastian, E., An Investigation


Into the Use of Syntheti for
NPC's/Agents
in Computer
Games. 2002, Universidad de
Buenos Aires. Facultad de
Ciencias
Exactas
y
Naturales.: Buenos Aires.

[Shadbolt
1999]

Shadbolt, N.a.M., N, From


Knowledge Engineering to
Knowledge
Management.
British
Journal
of
Management, 1999. 10: p.
309-322.

[Shoham
1993]

Shoham Y. Agent-oriented
programming.
Artificial
Intelligence, 60(1):5192, Mar.
1993.

Gaceta Ide@s CONCYTEG Ao 3. Nm. 31, 21 de enero de 2008

[Sthephens
1999]

Sthephens,
D.S.
Agentes
artificiales en los mercados
financieros.
in
Simposio
latinoamericano y del caribe: las
tecnologas de informacin en la
sociedad.
1999.
Aguascalientes, Mxico.

[Thanagara
jah 2002]

Thanagarajah,J. Padghanm,
L.
Harland,
J.
Representation
and
Reasoning for Goals in BDI
agents. Proceedings of the
Australasian conference in
Computing Science, January ,
Melbourne 2002
[ Wooldrige M. Wooldridge and N. R.
1995]
Jennings. Intelligent agents:
Theory and practice. The
Knowledge
Engineering
Review, 10(2):115152, 1995
[Wooldrige Wooldrige, M. Intelligents
1999]
Agents. In G. Weiss. Editor
Multiagents systems, The
MIT Press. April 1999.
[Zanusso
2001]

Zanusso, B.M., Um Sistema


Especialista para Identificar
Insetos pode ser um Agente num
Sistema Multiagentes para
Administracao de Recursos
Naturais. 2001, Departamento
de Computaciao e Estatstica
Centro de Ciencias Exatas e
Tecnologa
Universidade
Federal de Mato Grosso do
Sul.

47

También podría gustarte