Documentacion: Descripcion_PA

Descripcion: El agente personal persigue los tres objetivos basicos del sistema: no molestar al usuario, distribuir documentos y mantener la calidad de los documentos.

Esto lo consigue desempeñando los roles que figuran en el diagrama. Se suscribe a comunidades utilizando el rol solicitante suscripcion comunidad. Participa en los flujos de trabajo de la comunidad utilizando el rol MiembroComunidad que incorpora propiedades de distintos otros, como el poder salirse de la comunidad, propagar sugerencias o evaluar peticiones de suscripcion.

Desempeñar cada uno de estos roles significa ser capaz de alcanzar los objetivos asociados a cada uno de los roles. Para ello, se asocian tareas a los roles que son las que finalmente permiten alcanzar estos objetivos.




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. 
GestorMental 
GestorEstadoMental  La asercion de nuevas entidades mentales se realiza de una en una. No se añade una nueva hasta que el procesador no puede sacar nuevas conclusiones. 
Distribuir_documentos_interesantes 
Objetivo  Distribuir documentos que puedan interesar a otros usuarios 
Mantener_calidad_documentos 
Objetivo  La calidad de los documentos se refiere al grado de aceptacion de los documentos enviados. Cuantas menos evaluaciones negativas se obtengan, mejor. 
No_molestar_usuario 
Objetivo  Molestar al usuario lo menos posible. Se consigue haciendole participar lo menos posible en los procesos de evaluacion y echando a usuarios que proporcionen informacion no deseada 
ControlAgente 
ProcesadorEstadoMental  Procesador mental basado en reglas utilizando el algoritmo RETE. La decicision se basa en la presencia de hechos que habilitan reglas.  
MiembroComunidad 
Rol  Se trata de un miembros de la comunidad. Por ser miembro de la comunidad se adquieren ciertos deberes, especificadors mediante relaciones de herencia con roles existentes. 
Solicitante_suscripcion_comunidad 
Rol  Un solicitante de suscripcion es un agente que desea suscribirse a una comunidad 


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
ATieneGestorEstadoMentalOR ATieneGestorEstadoMental 
Con los objetosEn el rol
GestorMental  ATieneGestorEstadoMentalDR
ATieneProcesadorEstadoMentalOR ATieneProcesadorMental 
Con los objetosEn el rol
ControlAgente  ATieneProcesadorEstadoMentalDR
EAPersigueOR EAPersigue 
Con los objetosEn el rol
No_molestar_usuario  EAPersigueDR
EAPersigueOR EAPersigue 
Con los objetosEn el rol
Mantener_calidad_documentos  EAPersigueDR
EAPersigueOR EAPersigue 
Con los objetosEn el rol
Distribuir_documentos_interesantes  EAPersigueDR
WFJuegaOR WFJuega
  • ID: 
  •  
    Con los objetosEn el rol
    MiembroComunidad  WFJuegaDR
    WFJuegaOR WFJuega
  • ID: 
  •  
    Con los objetosEn el rol
    Solicitante_suscripcion_comunidad  WFJuegaDR


    GestorMental (GestorEstadoMental)

    Propiedades:
    IDGestorMental 
    DescripcionLa asercion de nuevas entidades mentales se realiza de una en una. No se añade una nueva hasta que el procesador no puede sacar nuevas conclusiones. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    ATieneGestorEstadoMentalDR ATieneGestorEstadoMental 
    Con los objetosEn el rol
    Agente Personal  ATieneGestorEstadoMentalOR


    Distribuir_documentos_interesantes (Objetivo)

    Propiedades:
    IDDistribuir_documentos_interesantes 
    DescripcionDistribuir documentos que puedan interesar a otros usuarios 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Agente Personal  EAPersigueOR


    Mantener_calidad_documentos (Objetivo)

    Propiedades:
    IDMantener_calidad_documentos 
    DescripcionLa calidad de los documentos se refiere al grado de aceptacion de los documentos enviados. Cuantas menos evaluaciones negativas se obtengan, mejor. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Agente Personal  EAPersigueOR


    No_molestar_usuario (Objetivo)

    Propiedades:
    IDNo_molestar_usuario 
    DescripcionMolestar al usuario lo menos posible. Se consigue haciendole participar lo menos posible en los procesos de evaluacion y echando a usuarios que proporcionen informacion no deseada 

    Relaciones:
    En el rolEn la relacion Otros extremos
    EAPersigueDR EAPersigue 
    Con los objetosEn el rol
    Agente Personal  EAPersigueOR


    ControlAgente (ProcesadorEstadoMental)

    Propiedades:
    IDControlAgente 
    DescripcionProcesador mental basado en reglas utilizando el algoritmo RETE. La decicision se basa en la presencia de hechos que habilitan reglas.  

    Relaciones:
    En el rolEn la relacion Otros extremos
    ATieneProcesadorEstadoMentalDR ATieneProcesadorMental 
    Con los objetosEn el rol
    Agente Personal  ATieneProcesadorEstadoMentalOR


    MiembroComunidad (Rol)

    Propiedades:
    IDMiembroComunidad 
    DescripcionSe trata de un miembros de la comunidad. Por ser miembro de la comunidad se adquieren ciertos deberes, especificadors mediante relaciones de herencia con roles existentes. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFJuegaDR WFJuega
  • ID: 
  •  
    Con los objetosEn el rol
    Agente Personal  WFJuegaOR


    Solicitante_suscripcion_comunidad (Rol)

    Propiedades:
    IDSolicitante_suscripcion_comunidad 
    DescripcionUn solicitante de suscripcion es un agente que desea suscribirse a una comunidad 

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFJuegaDR WFJuega
  • ID: 
  •  
    Con los objetosEn el rol
    Agente Personal  WFJuegaOR