Since 1994 we are told that software agents will become the next revolution in computing. This change is to occur not only in the ways we construct software but also to profoundly impact human-computer interactions. Unfortunately, when we turn the computer on in the morning, we do not contact our Personal Agent to receive a personalized newscast, our day-plan and, on the basis of that plan as well as the weather forecast and knowledge of our dressing-preferences, an advice what to wear. Similarly, when creating software for an e-shop we do not utilize pre-existing agent-modules (e.g. advertising agents, seller, inventory manager, etc.). Instead, there exist only few successful large-scale implementations of agent systems.
In the seminar, a general introduction to software agents will be presented. Discussion includes topics like: conceptual roots and definition of software agents and agent systems, major points raised “for” and “against” software agent systems, existing applications of agent systems, and possibility of developing large scale agent systems. Next, a sample agent system will be presented.No previous exposure to software agents and agent systems (or any other agents ;-) is assumed.