Multiagentensystem

Ein Agent ist ein Programm, das folgenden Kriterien gerecht wird (nach Jennings und Wooldridge):

  • Autonomie: Agenten operieren autonom, ohne Manipulation von außen.
  • soziales Interagieren: Agenten interagieren mit dem Anwender und mit anderen Agenten. Die Kommunikation erfolgt auf einer semantischen Ebene über die Ausführung eines Befehlsvorrats hinaus.
  • Reaktivität (Aware Objects): Agenten nehmen ihre Umwelt wahr und reagieren rechtzeitig und angepasst auf Veränderungen.
  • pro-aktives Handeln: Agenten reagieren nicht nur auf die Umwelt, sondern sind auch in der Lage, zielgerichtet und initiativ zu agieren.

Ein M. stellt die Umgebung, innerhalb derer Agenten initiiert und instanziert werden können, und ermöglicht die Kommunikation der Agenten untereinander usw.

Quelle: logipedia / Fraunhofer IML