Documentacion: percepcion de los agentes

Descripcion: Describe la percepcion de los agentes en terminos de las aplicaciones existentes. Los agentes con percepcion son el agente extractor de noticias y el agente personal.

La percepcion del agente personal es la mas compleja, pues interactua con el usuario y necesita definir gran cantidad de eventos. En concreto, necesita eventos para informar de la opinion del usuario acerca de un documento o solicitud de incorporacion a la comunidad, evento opinion usuario , y del deseo del usuario de darse de alta, usuario quiere suscribirse, de baja, usuario quiere baja, o mandar una sugerencia, usuario sugirio documento.

El agente extractor es mas simple pues su interaccion con el foro de noticias se limita a inspeccionar periodicamente el contenido del foro para ver si hay nuevas noticias.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Agente Personal 
Agente  Un agente personal representa al usuario en el sistema. Se encarga de sustituirle y/o ayudarle en el proceso de filtrado colaborativo de la información. El agente se encarga de ir aprendiendo los documentos que interesan al usuario y asi ir mejorando en la evaluación autónoma de la información que llega a él. 
AgenteExtractorNoticias 
Agente  Agente encargado de introducir en comunidades informacion relevante de foros de noticias  
ForoNoticias 
AplicacionEntorno  Representa un foro de noticias que el agente debe espiar para extraer noticias relevantes  
Servidor de Aplicaciones 
AplicacionEntorno  Representa el servidor de aplicaciones donde se localiza los programas que hacen de interfaz con el usuario.

 



Agente Personal (Agente)

Propiedades:
IDAgente Personal 
DescripcionUn agente personal representa al usuario en el sistema. Se encarga de sustituirle y/o ayudarle en el proceso de filtrado colaborativo de la información. El agente se encarga de ir aprendiendo los documentos que interesan al usuario y asi ir mejorando en la evaluación autónoma de la información que llega a él. 

Relaciones:
En el rolEn la relacion Otros extremos
EPercibeO EPercibeNotificacion
  • Operacion:usuario_evaluo_negativamente 
  • evento:OpinionUsuario 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  EPercibeD
    EPercibeO EPercibeNotificacion
  • Operacion:usuario_evaluo_positivamente 
  • evento:OpinionUsuario 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  EPercibeD
    EPercibeO EPercibeNotificacion
  • Operacion:usuario_reviso_documento 
  • evento:OpinionUsuario 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  EPercibeD
    EPercibeO EPercibeNotificacion
  • Operacion:usuario_sugirio_documento 
  • evento:UsuarioSugirioDocumento 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  EPercibeD
    EPercibeO EPercibeNotificacion
  • Operacion:usuario_solicito_baja 
  • evento:UsuarioQuiereBaja 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  EPercibeD
    EPercibeO EPercibeNotificacion
  • Operacion:usuario_solicito_baja 
  • evento:UsuarioQuiereSuscribirse 
  •  
    Con los objetosEn el rol
    Servidor de Aplicaciones  EPercibeD


    AgenteExtractorNoticias (Agente)

    Propiedades:
    IDAgenteExtractorNoticias 
    DescripcionAgente encargado de introducir en comunidades informacion relevante de foros de noticias  

    Relaciones:
    En el rolEn la relacion Otros extremos
    EPercibeO EPercibeMuestreo
  • Operacion:leerNoticias 
  • evento:NuevaNoticia 
  • valor:3 horas 
  •  
    Con los objetosEn el rol
    ForoNoticias  EPercibeD


    ForoNoticias (AplicacionEntorno)

    Propiedades:
    IDForoNoticias 
    DescripcionRepresenta un foro de noticias que el agente debe espiar para extraer noticias relevantes  
    OperacionesleerNoticias  

    Relaciones:
    En el rolEn la relacion Otros extremos
    EPercibeD EPercibeMuestreo
  • Operacion:leerNoticias 
  • evento:NuevaNoticia 
  • valor:3 horas 
  •  
    Con los objetosEn el rol
    AgenteExtractorNoticias  EPercibeO


    Servidor de Aplicaciones (AplicacionEntorno)

    Propiedades:
    IDServidor de Aplicaciones 
    DescripcionRepresenta el servidor de aplicaciones donde se localiza los programas que hacen de interfaz con el usuario.

     

    Operacionesmostrar_documentos_recibidos usuario_evaluo_negativamente usuario_evaluo_positivamente usuario_reviso_documento usuario_sugirio_documento usuario_solicito_baja usuario_solicito_alta  

    Relaciones:
    En el rolEn la relacion Otros extremos
    EPercibeD EPercibeNotificacion
  • Operacion:usuario_evaluo_negativamente 
  • evento:OpinionUsuario 
  •  
    Con los objetosEn el rol
    Agente Personal  EPercibeO
    EPercibeD EPercibeNotificacion
  • Operacion:usuario_evaluo_positivamente 
  • evento:OpinionUsuario 
  •  
    Con los objetosEn el rol
    Agente Personal  EPercibeO
    EPercibeD EPercibeNotificacion
  • Operacion:usuario_reviso_documento 
  • evento:OpinionUsuario 
  •  
    Con los objetosEn el rol
    Agente Personal  EPercibeO
    EPercibeD EPercibeNotificacion
  • Operacion:usuario_sugirio_documento 
  • evento:UsuarioSugirioDocumento 
  •  
    Con los objetosEn el rol
    Agente Personal  EPercibeO
    EPercibeD EPercibeNotificacion
  • Operacion:usuario_solicito_baja 
  • evento:UsuarioQuiereBaja 
  •  
    Con los objetosEn el rol
    Agente Personal  EPercibeO
    EPercibeD EPercibeNotificacion
  • Operacion:usuario_solicito_baja 
  • evento:UsuarioQuiereSuscribirse 
  •  
    Con los objetosEn el rol
    Agente Personal  EPercibeO