Marcos de trabajo = Arquitectura de Agentes de Sotfware
"Los agentes de software inteligentes son
entidades de software que realizan algún
conjunto de operaciones en beneficio de un
usuario o de otro programa con cierto grado
de independencia o autonomía, y realizando
esto, emplean cierto conocimiento o
representación de los deseos y objetivos del
usuario". IBM
Según Zeus agente se
compone de un conjunto de
subsistemas que permiten el
intercambio de mensajes, la
planificación y ejecución de
tareas, y el almacenamiento
de datos entre otros
componentes.
DSOA propone arquitectura que descompone la
funcionalidad del agente en componentes
totalmente independientes, facilitando la
incorporación o sustitución componentes,
permitiendo un mayor grado de adaptación del
agente resultante.
Funciones COTS, ofreciendo un dominio de aplicación
Negociar, pujar o comprar en un
mercado electrónico (componente
e-market).
Extensión del uso de DAML-S
"Es una ontología aplicada a la descripción de servicios, para
describir, independientemente de la implementación, la
interfaz pública de los componentes que proporcionan la
funcionalidad del agente".
"Los agentes de software son programas que se
comprometen en diálogo, negocian y coordinan
transferencia de información". -Coen
Para JADE Y FIPA-OS los
componentes que constituyen al
agente son a través del uso y
definición de interfaces con una
arquitectura un poco más flexible,
pero sin poder reutilizar las
funciones de los componentes para
cada aplicación.
"Los agentes de software autónomos son
sistemas computacionales que habitan en
algún ambiente dinámico y complejo,
monitorean y actúan de forma autónoma
en este ambiente, y realizando esto
logran un conjunto de objetivos o tareas
para los cuales están diseñados". Maes.
Componentes de software que
puedan funcionar para pujar y
comprar.
Que contengan la ontología DAML-S.
Protocolo de
comunicación
EnglishAuction.
Para Hayes-Roth los agentes de
software inteligentes realizan
continuamente tres funciones:
Percepción de las
condiciones dinámicas en
el ambiente.
Acción para afectar las
condiciones en el ambiente.
Razonamiento para
interpretar las percepciones,
resolver problemas, realizar
inferencias, y determinar
acciones.
Según Rusell y Norving los agentes de
software son cualquier cosa que puede
ser vista como algo que percibe su
ambiente a través de sensores y actúa
sobre su ambiente a través de
efectores.