25-08-2017, 09:32 PM
Intelligent agents on the Web
florea_presentation.ppt (Size: 863.5 KB / Downloads: 74)
Basic notions of agents and MAS
Much discussion of what (software) agents are and how they differ from programs in general
Much discussion about the difference between software agents and intelligent agents
Do they bring us anything new in modelling and constructing our applications?
Agents characteristics
act on behalf of a user or a / another program
operate without the direct intervention of humans and have control over their actions and internal state - autonomy
sense the environment and acts upon it - reactivity
capable purposeful action - pro-activity
Agents vs Objects
Autonomy - stronger - agents have sole control over their actions, an agent may refuse or ask for compensation
Flexibility - Agents are reactive, like objects, but also pro-active
Higher level communication than object messages
Agents are usually persistent
Own thread of control
Multi-agent systems
Communication
communication protocol
communication language
- negotiation to reach agreement
- ontology
Organizational structures
centralized vs decentralized
hierarchical/ markets