Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

software agent

sa sb sc sd se sf sg sh si sj sk sl sm
sn so sp sq sr ss st su sv sw sx sy sz

Software-Agent

Als Software-Agent bezeichnet man ein selbständiges bzw. nahezu selbständiges Computerprogramm. Im Allgemeinen muss ein Agent folgende Eigenschaften erfüllen:

  • autonom - das Programm arbeitet weitgehend unabhängig
  • proaktiv - das Programm löst Aktionen aufgrund eigener Initiative aus
  • reaktiv - das Programm reagiert auf Änderung der Umgebung
  • sozial - das Programm kommuniziert mit anderen Agenten

Kommt zu den genannten Eigenschaften die Fähigkeit hinzu den Ausführungsort zu wechseln und am neuen Ort die gleiche Aufgabe weiter zu bearbeiten, so spricht man von einem mobilen Agenten. Beim Wechsel des Ausführungsortes spricht man von Migration.

Agenten werden große Einsatzmöglichkeiten in den Bereichen eCommerce, Informationsrecherche, Simualtion, Erledigen von Routineaufgaben und in autonomen Systemen eingeräumt.

Es gibt zahlreiche Implementierungen von Agentenplattformen im wissenschaftlichen Umfeld. Diese haben meist einen speziellen Fokus, z.B. intelligentes Verhalten, Sicherheit, effiziente Migration. Wichtige Plattformen sind:

  • JADE
  • Tracy

Siehe auch: Webcrawler

Impressum

Datenschutzerklärung