¿Dónde están todos los agentes?

Es el título de un ensayo de James Hendler que suelo emplear para empezar este tema. Se publicó en el 2007, depués de más de una década de trabajo agentes inteligentes y sistemas multiagente. Hoy estamos hablando de cosas más complejas, como intercambio de ontologías y argumentación para alcanzar acuerdos entre los agentes. Pero parece ser que los agentes siguen sin aparecer.

J. HENDLER: Where Are All the Intelligent Agents?. IEEE Intelligent Systems 22, 3 (May. 2007), 2-3.

En él se cuestiona el desarrollo del área de los agentes innteligentes, que se han dejado adelantar por los web services, con una mayor aceptación en la industria ¿tal vez por su simplicidad?

De momento, os dejo aquí las transparencias del primer tema, Introducción a los agentes de información, para ver qué son exatamente, sus funcionalidades básicas y sus componentes esenciales.

Blogged with the Flock Browser

Tags: ,

Agentes de Información y Web Semántica

Hoy empezamos con la asignatura del máster sobre agentes de información donde veremos también cosas sobre la web semántica, servicios web, recuperación de información, minería de datos y algo de teoría de juegos para la creación de coaliciones de agentes. 

Iré dejando en el blog anotaciones relacionadas con la asignatura con una etiqueta "aiws" para que podáis localizarlas mejor.   De momento, aquí tenéis la presentación de la asignatura.

SlideShare | View | Upload your own

 

"First-contact situation" para web services

Revisando un documento sobre SOA he visto un concepto que me ha dado una idea relacionada con el descubrimiento de web services (WS) y con un nombre interesante. El problema es el siguiente: un cliente busca un web service determinado y un servicio de descubrimiento le proporciona el contacto con el proveedor del servicio. ¿Cómo se inician las interacciones?¿Qué problemas se deben resolver?¿Existe un patrón común y una forma de abordarlo estándar?

Y hay un nombre ideal para estas situaciones (y una buena analogía): FIRST-CONTACT. Semejante a situaciones de primer contacto entre dos culturas o civilizaciones (incluyendo alguna extraterrestre ;-)

¿Qué debe resolverse en estas situaciones de first contact?

  1. ontologías
  2. normas
  3. protocolos / modelos de interacción
  4. parámetros no funcionales: QoS, seguridad, privacidad, coste...

Además, estas situaciones van a verse influenciadas por el nivel de confianza entre las partes, siendo la cantidad de infromación requerida inversamente proporcional al índice de confianza (trust): cuanto mayor sea la confianza, menos información hará falta intercambiar en la situación de first contact, porque nos fiamos de que la interacción se llevará adelante de forma adecuada.

Y esta situación de primer contacto es también aplicable a las interacciones con el propio servicio de descubrimiento. Pero si se consigue resolver de forma general para cualquier servicio, este no sería más que un caso especial.

Blogged with Flock

Tags: , , , , ,