AGENTES MOVILES
Los agentes inteligentes son capaces de ofrecer un
comportamiento "inteligente": razonamiento, planificación,
aprendizaje, etc.
Los agentes móviles son programas inteligentes y
autónomos que pueden moverse a través de la red, buscando servicios que el
usuario necesita e interactuando con ellos. Estos sistemas usan servidores
especializados para interpretar el comportamiento y las comunicaciones del
agente con otros servidores.
Un agente móvil tiene una inherente autonomía que le permite navegar por la red, para ello pregunta si debe ser enviado a otros nodos.
Los agentes móviles son capaces de ejecutarse en varias máquinas de la red sin necesidad de que su código esté instalado en cada uno de los ordenadores que visita. Por lo tanto, utilizan código móvil, como Java y la máquina virtual Java, donde las clases pueden cargarse en tiempo de ejecución a través de la red.
Los agentes móviles (AM) tienen la capacidad de
moverse por distintos nodos de una red (una o más veces)
• Para la comunidad de IA la movilidad no es un
atributo de los agentes
• Para la comunidad de AM la movilidad es el
atributo principal
Ventajas de los agentes
móviles
- Eficiencia
- Adaptación
al cliente
- Reduce
el tráfico de la red
- Gestiona
gran volumen de información
- Permite
la comunicación en tiempo real
Para entender mejor a los
agentes móviles y su comportamiento, debemos ver las arquitecturas de red
tradicionales. En la siguiente imagen se ilustra el comportamiento de la red de
un uso típico cliente/servidor.

No hay comentarios.:
Publicar un comentario