Was ist ein autonomer Agent?
Ein autonomer Agent führt Funktionen in einer Umgebung aus, um spezifische Ziele zu erreichen, ohne dies zu tun. Einige Computerprogramme fungieren als autonome Agenten, ebenso wie fortschrittliche Robotik, Beispiele für künstliches Leben und Computerviren. Zahlreiche Forscher führen in diesem Bereich Arbeit durch, um ein tieferes Verständnis der Agenten und deren potenziellen Fähigkeiten sowie Anwendungen zu entwickeln. Fachzeitschriften und jährliche Konferenzen bieten ein Austauschmedium, mit dem Menschen Informationen und Forschungsergebnisse ausgetauscht werden können. In einigen Fällen gibt es Überlappungen und die Linien der Definition können verschwimmen. Im Allgemeinen ist es erforderlich, dass ein Agent in der Lage ist, Argumentation zu verwenden, um mit einem System zu interagieren. Dies schließt die Fähigkeit ein, Informationen zu erfassen, zu verarbeiten und in einigen Fällen diese zu manipulieren. Ein autonomer Agent muss sich auch zielgerichtet verhalten, um ein bestimmtes Ziel zu erreichen.
Ein Beispiel für ein autonomes ZielAgent in Software könnte so etwas wie ein Supply Chain Management -Programm sein. Das Programm befasst sich mit Aspekten der Lieferkette und kann Aktivitäten wie Bestell- und Umzugsbedarf, Planung von Mitarbeitern und Anfordern von LKWs durchführen. Diese Aktivitäten ermöglichen alle ein größeres Ziel, die Lieferkette organisiert zu halten. Dies unterscheidet sich von einem automatisierten System, das vereinfacht reagieren kann. Vielleicht bestellt es neue Vorräte, wenn eine Fabrik zugänglich ist, beispielsweise als Reaktion auf einen Auslöser in der Programmierung.
Mehrere Wirkstoffe können innerhalb eines einzelnen Systems wirken und können kooperativ oder unabhängig voneinander sein. In der Robotik können Interaktionen autonomer Wirkstoffe wichtig sein. Sie können Sensoren verwenden, um visuelle Eingaben, Geräusche und andere Eingaben aus der Umgebung aufzunehmen. Diese Informationen können über das System koordiniert werden, um Aufgaben wie das Greifen und Manipulieren von Gegenständen zu erledigen. SystemEMS kann auch aus ihren Erfahrungen lernen, um raffiniertere Funktionen zu entwickeln und miteinander zu arbeiten, um Ziele zu erreichen.
Anwendungen für diese Forschung sind besonders wichtig in Bereichen wie dem künstlichen Leben, der Entwicklung komplexer Robotik und fortschrittlicher Computerprogramme. Ein wirklich autonomer Agent benötigt keine Richtung von einer externen Quelle wie einem Programmierer oder einem anderen Dienstprogramm und kann komplexe Aufgaben übernehmen. Die Automatisierung dieser Art kann Arbeitnehmer Stunden sparen, da das Programm möglicherweise die Aktivitäten effektiv abschließen kann, ohne die Arbeitnehmer einzubeziehen. Die automatisierte medizinische Abrechnung zum Beispiel generiert Rechnungen und Dokumentationen, ohne dass ein erfahrener Mitarbeiter diese Aufgabe erledigt.