Resiliencia
FACULTAD DE CIENCIAS EXACTAS
MAGISTER EN INGENIERÍA DE SISTEMAS
Brainstorm/J: Un framework para agentes inteligentes
por
Alejandro Zunino
Trabajo sometido a evaluación como requisito parcial
para la obtención del grado de
Magister en Ingeniería de Sistemas
Prof. Dra. Analía Amandi
Director
Tandil, Marzo del 2000ii
Agradecimientos
En primer lugar quiero agredecer a Analía Amandi por sus innumerables ideas, inagotable paciencia,
gran dedicación y fundamentalmente, por el apoyo y amistad brindada durante la realización de este
trabajo.
Un agradecimiento muy especial a Marcelo Campo, quien participó de este trabajo con sugerencias,
discusiones e innumerables buenos momentos.
Quiero expresarmi gratitud tanto a Analía como a Marcelo por haberme enseñado todo lo que sé
sobre investigación y por ser grandes amigos con quienes compartí momentos muy gratos. Realmente
es un placer poder trabajar con personas que ponen todo de sí para contribuir con la formación de sus
alumnos, tanto profesionalmente como personalmente.
Agradezco a Claudia Marcos, quien supo evacuar mis dudas sobrere¤exión computacional, metaobjetos y UML, estando siempre dispuesta a ofrecer su ayuda. A Edgardo Belloni y Ramiro Iturregui
debo agradecerles por su amistad, los buenos momentos compartidos y las numerosas conversaciones
sobre este trabajo.
A mis compañeros del Laboratorio de Agentes Inteligentes y del Grupo de Objetos y Visualización
del Instituto ISISTAN, con quienes compartí innumerablesconversaciones sobre este trabajo y muy
gratos momentos.
Un agradecimiento muy especial a mi novia Julia, quien soportó mi mal humor durante este último
año, comprendiéndome y apoyándome incondicionalmente. A mis padres y hermanos debo agredecer
todo el apoyo y cariño brindado.
Agradezco a la Facultad de Ciencias Exactas de la Universidad Nacional del Centro y al Instituto
ISISTAN, por habermedado un lugar de trabajo que se convirtió en mi segundo hogar. Finalmente,
agradezco a la Comisión de Investigaciones Científicas de la Provincia de Buenos Aires, por haberme
apoyado con una beca de iniciación a la investigación.
Gracias
iii
iv
Índice General
Agradecimientos
iii
Índice General
v
Índice de Figuras
xi
Índice de Tablas
xv
Índice de Algoritmosxvii
Resumen
xix
Abstract
xxi
Glosario
xxiii
1 Introducción
1.1
1
Organización de este trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Contexto
2.1
8
9
Agentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.1.1
Capacidad de acción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.1.2
Percepción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.1.3
Comunicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
2.1.3.1
13
KQML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
v
ÍNDICE GENERAL
vi
2.1.3.2
COOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
2.1.4
Movilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.1.5
Reacción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
2.1.6
Deliberación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
2.1.6.1
Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18Aprendizaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
2.2
Frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
2.3
Diseño de frameworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.4
La arquitectura Brainstorm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
24...
Regístrate para leer el documento completo.