Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Agentensysteme - Dokumentenserver Fakultät für Mathematik und ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Softwareagenten – Theoretische Betrachtungen<br />
2 Softwareagenten – Theoretische Betrachtungen<br />
2.1 Terminologische Abgrenzung<br />
2.1.1 Was sind Agenten? – Schwierigkeiten einer allgemeingültigen Definition<br />
Für die nachfolgenden Ausführungen ist es sinnvoll, den Begriff des<br />
Softwareagenten in einer ersten Arbeitsdefinition abzugrenzen: Ein<br />
Softwareagent ist ein Programm (oder Programmodul), welches im Auftrag<br />
eines Benutzers bestimmte Aufgaben selbständig ausführen kann.<br />
Diese erste Definition soll nur eine ungefähre Vorstellung des Themenkreises<br />
vermitteln <strong>und</strong> muß später präzisiert werden.<br />
Die Anzahl der Publikationen über Softwareagenten steigt derzeit nahezu<br />
exponentiell an. Waren es Anfang 1998 noch 10.350 Links, die von<br />
der Internet-Suchmaschine AltaVista auf die Anfrage „software agents“<br />
gemeldet wurden [Kru98/1], so liefert dieselbe Anfrage im Juni 98 schon<br />
15.914 Treffer. Selbst wenn es sich dabei um teilweise doppelte oder<br />
veraltete Links handelt, die Tendenz ist klar ersichtlich.<br />
Obwohl der Begriff des Softwareagenten also in einer steigenden Zahl<br />
von Veröffentlichungen verwendet wird, gibt es bis heute keine allgemein<br />
akzeptierte Definition desselben. Als Konsequenz daraus ergibt<br />
sich die uneingeschränkte Verwendungsmöglichkeit des Begriffs, wodurch<br />
er Gefahr läuft, zu einer merkmalslosen Worthülse degradiert zu<br />
werden – ähnlich wie man es heute am Begriff Multimedia sehen kann.<br />
Neben Softwareagent findet man häufig auch den Begriff des intelligenten<br />
Agenten bzw. des intelligenten Softwareagenten. Diese sind nach<br />
meiner Ansicht bezüglich einer Definition noch schwerer zu fassen, da<br />
der Terminus Intelligenz weit entfernt von einer allgemein anerkannten<br />
Begriffsbestimmung ist. Weitere Kritikpunkte sind die <strong>und</strong>ifferenzierte<br />
Verwendung von ‚Agent‘ <strong>und</strong> ‚intelligenter Agent‘ in den verschiedenen<br />
Veröffentlichungen sowie die unterbewußt suggerierte Vermenschlichung<br />
durch den Zusatz ‚intelligent‘ [Lan95]. Im weiteren werde ich die<br />
verschiedenen Begriffe unter Softwareagent zusammenfassen <strong>und</strong> nur<br />
bei Zitaten oder Verweisen auf andere Autoren deren Terminologie verwenden.<br />
Woraus resultieren die Probleme einer eindeutigen Definition? Aus dem<br />
Wesen der Softwareagenten ergibt sich ihr interdisziplinärer Charakter.<br />
Abhängig von welchem Forschungsschwerpunkt oder praktischer Anforderung<br />
der Agent betrachtet wird, ergeben sich die verschiedenen Ansätze<br />
<strong>für</strong> Definitionen. Nach [Bre98, S. 39 ff.] haben folgende Forschungsrichtungen<br />
wesentlichen Einfluß auf die Entwicklung eines Softwareagenten:<br />
3