Académique Documents
Professionnel Documents
Culture Documents
Agentes de
aprendizaje
colaborativo
Agentes listos
Cooperan Aprenden
Autonomos
Agentes Agentes de
colaborativos interfaz
Adems, los agentes pueden ser clasificados por los roles que desempean, por
ejemplo, Agentes de Informacin o Agentes Internet, en esta categora los
agentes se dedican a explorar Internet ayudando con su actividad a manejar gran
cantidad de informacin pueden ser estticos, mviles o deliberativos.
Finalmente, se puede tener una clase de agentes hbridos los cuales combinan
dos o ms filosofas de agentes en una clase de agente.
3.1. Agentes Colaborativos
Solucin propuesta
Tarea
T- T- T-
A1 A2 An
Peticin
Envo
D- D- D-
B1 B2 Infoesfera Bn
Usuario
Interaccin con
Realimentacin
Observar e de usuario
Aplicacin imitar
comunicacin
Interaccin con
Agente de Agente de
usuario Preguntar usuario
Fig. 3. Funcionamiento de los Agentes de Interfaz
La motivacin para este tipo de agentes es que pueden realizar tareas que para
los humanos pueden resultar en cierta medida tediosa y adems reduce el
trabajo y la sobrecarga de informacin. Adems, los beneficios aportados por
este tipo de agentes son: primero, reducen el trabajo para el usuario final y para
el desarrollador de la aplicacin. En segundo lugar, pueden adaptarse sobre la
marcha a las preferencias y hbitos de sus usuarios. Finalmente sabe cmo
entre los diferentes usuarios de la comunidad ser compartido.
En general los agentes de interfaz pueden ser usados en el desarrollo de
aplicaciones reales en trminos breves porque son simples, operan en dominios
limitados y no requieren en general, cooperacin con otros agentes.
Para tener una idea de cmo trabajan los agentes mviles se puede tomar como
referencia una arquitectura Telescript que es un intrprete orientado a objetos y
un lenguaje de programacin remota que permite el desarrollo de aplicaciones
distribuidas. El intrprete y el entorno de desarrollo para el lenguaje Telescript
se llama mquina Telescript, un host puede soportar simultneamente mltiples
mquinas Telescripts. En la grfica siguiente se ve una parte de la arquitectura
Telescript donde una mquina Telescript est integrada en un sistema operativo
mediante una interfaz de programacin denominada interfaz del programador de
la aplicacin (API). Las aplicaciones Telescript constan de agentes de Telescript
que operan dentro de un mundo o ciberespacio de lugares, mquinas, nubes y
regiones. Todos ellos son objetos, por ejemplo, un lugar es una instancia de
alguna clase dentro de la mquina la cual define operaciones inherentes que
pueden ser invocadas en ese lugar. La clase superior en la jerarqua de los
objetos Telescript es la de los procesos. una mquina Telescript es por s misma
un intrprete multitareas que puede ejecutar mltiples procesos y prevenir
cambios entre ellos. De all que la mquina puede tener mltiples agentes que
distribuyan datos e informacin entre ellos, por otro parte se dice que un lugar
es en si mismo un proceso que contiene un nmero arbitrario de lugares. En la
grfica siguiente muestra un proceso de agente local.
Proceso
Ag s WA
ent
190.0. lugar
es
190.0. Ag
ent
e
Fig. 4. Arquitectura Telescript
Spider DBMS
Programa de
agente de
informacin usuario Mite
WAIS
Wordl Widw
Web
(WWW)
Buscar URL
Cache
local
----
p A
r ---- c
u ci
e Explorar
b n
a Moverse
Evitar obstculos
Hasta ahora los tipos de agentes discutidos poseen cada uno sus propias
fortalezas y deficiencias, obviamente lo que se busca es maximizar las fortalezas
y minimizar las deficiencias de las tcnicas ms relevantes para propsitos
particulares. Una forma de hacerlo es adoptar una aproximacin hbrida. Los
agentes hbridos se refieren a aquellos cuya constitucin es una combinacin de
dos o ms filosofas de agentes para formar un agente nico.
Para el desarrollo de algunas aplicaciones el tener una arquitectura de agentes
hbrida puede ser de ayuda si se quiere tener mayores beneficios de la
arquitectura, ya que se aprovecha lo mejor de la filosofa de cada agente, por
ejemplo, en el caso de agentes reactivos se puede aprovechar la robustez,
tiempo de respuesta rpida y adaptabilidad. El problema de estructura es
tambin solventado con la utilizacin de un componente reactivo. La parte
deliverativa de un agente manejan los asuntos orientados a objetivos y los
definidos a ms largo plazo.
La arquitectura de los agentes hbridos (como la InteRRaP desarrollada por el
centro de investigacin alemn), implementa una aproximacin en capaz para el
diseo de agentes.
Base del
Conocimiento
Modelo Deseo
Social Toma de
decisiones Intenci
n
Objetiv
o
Modelo Deseo
Mental Toma de
decisiones Intenci
n
Objetiv
o
Modelo Deseo
Mundo Toma de
decisiones Intenci
n
Objetiv
o
Entorno
Fig. 7. Agentes Hbridos
Esta arquitectura se puede utilizar para construir un agente tal como un robot
autnomo y consta de una base de conocimiento asociada a una unidad de
control. Hay tres capaz de control en la arquitectura: una capa basada en
comportamiento, una de planeacin local y una de planeacin cooperativa. La
arquitectura utiliza las filosofas de agentes reactivos y deliverativos. Con la
primera se consigue ms robustez, eficiencia y reactividad implementadas en la
capa basada en el comportamiento la cual contiene un conjunto de patrones de
comportamiento (PoBs) y que sirven para describir las habilidades de los agentes
reactivos que se implementan en situaciones en las que tienen que responder
ante situaciones de tiempo crtico. La capa de planeacin local implementa
comportamientos orientados a objetivos, mientras que la capa de planeacin
cooperativa hace posible la planeacin y cooperacin entre agentes, para
realizar tareas y resolver conflictos conjuntamente. Las capaz de planeacin y
cooperacin permiten ms deliveracin. Cada una de estas capaz esta
relacionada con un modelo social, mental y del mundo respectivamente
pertenecientes a la base del conocimiento.
La mquina de Touring es otra arquitectura de agentes hbridos para agentes
dinmicos, racionales y mviles.
Los cambios que se deben realizar a los agentes hbridos son relativamente
similares a los efectuados para los agentes reactivos. A parte de los agentes
reactivos y deliverativos se puede integrar otro tipo de agentes para dar origen a
nuevas arquitecturas de agentes hbridos.