Agenten: Unterschied zwischen den Versionen

Aus homeautomation.x-api.de
Wechseln zu: Navigation, Suche
K
K
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 19: Zeile 19:
 
* Der Agent bekommt einen Auftrag und wird über die damit verbundene Arbeitsumgebung informiert.
 
* Der Agent bekommt einen Auftrag und wird über die damit verbundene Arbeitsumgebung informiert.
 
* Der Agent wird mit technischen Mitteln (Waffen) ausgerüstet, die ihm besondere Fähigkeiten verleihen.
 
* Der Agent wird mit technischen Mitteln (Waffen) ausgerüstet, die ihm besondere Fähigkeiten verleihen.
* Der Agent ist als Mensch "überdurchschnittlich" veranlagt (besonders intelligent, besonders sportlich, usw.).
+
* Der Agent ist als Mensch "überdurchschnittlich" veranlagt und ausgebildet (besonders intelligent, besonders sportlich, usw.).
 
* Der Agent hat eine unbezweifelbare Loyalität zu seinem Auftraggeber, er kann nicht durch Fremde manipuliert werden.
 
* Der Agent hat eine unbezweifelbare Loyalität zu seinem Auftraggeber, er kann nicht durch Fremde manipuliert werden.
 
  
 
== Software-Agenten ==
 
== Software-Agenten ==
 
Für die Geräte unserer Dezentralen Heimautomatisierung ist die Bezeichnung Software-Agent richtig, denn ihre Eigenschaften werden durch Computerprogramme definiert und in [[Wikipedia:de:Software-Agent|Wikipedia]] finden wir (Zitat 11.08.2017):
 
Für die Geräte unserer Dezentralen Heimautomatisierung ist die Bezeichnung Software-Agent richtig, denn ihre Eigenschaften werden durch Computerprogramme definiert und in [[Wikipedia:de:Software-Agent|Wikipedia]] finden wir (Zitat 11.08.2017):
  
Als '''Software-Agent''' (auch '''Agent''' oder '''Softbot''') bezeichnet man ein [[Computerprogramm]], das zu gewissem ([[Wikipedia:de:Spezifikation|wohl spezifiziertem]]) eigenständigen und eigendynamischen (autonomen) Verhalten fähig ist. Das bedeutet, dass abhängig von verschiedenen Zuständen (Status) ein bestimmter Verarbeitungsvorgang abläuft, ohne dass von außen ein weiteres Startsignal gegeben wird oder während des Vorgangs ein äußerer Steuerungseingriff erfolgt.
+
Als '''Software-Agent''' (auch '''Agent''' oder '''Softbot''') bezeichnet man ein [[Wikipedia:de:Computerprogramm|Computerprogramm]], das zu gewissem ([[Wikipedia:de:Spezifikation|wohl spezifiziertem]]) eigenständigem und eigendynamischem (autonomem) Verhalten fähig ist. Das bedeutet, dass abhängig von verschiedenen Zuständen (Status) ein bestimmter Verarbeitungsvorgang abläuft, ohne dass von außen ein weiteres Startsignal gegeben wird oder während des Vorgangs ein äußerer Steuerungseingriff erfolgt.
 +
 
 +
Weiter ins Detail gehend, passt folgende Definition, ebenfalls aus [[Wikipedia:de:Software-Agent#Definition_und_Grundlagen|Wikipedia]], sehr gut zu unserer DHA (Zitat 11.08.2017):
 +
 
 +
Die Forschung über [[Wikipedia:de:Künstliche Intelligenz|Künstliche Intelligenz]] definiert eine [[Wikipedia:de:Software|Software]] als Agenten, wenn sie folgende Eigenschaften besitzt, die den Grad der Autonomie des Programms beschreiben:
 +
 
 +
; autonom
 +
: arbeitet unabhängig von Benutzereingriffen
 +
; kognitiv
 +
: ist lernfähig und lernt aufgrund zuvor getätigter Entscheidungen bzw. Beobachtungen
 +
; kommunikativ
 +
: teilt seine Zustände als Wirkung auf seine Umgebung dieser mit
 +
; modal adaptiv
 +
: ändert aufgrund der eigenen Zustände und der Zustände der Umgebung seine eigenen Einstellungen (Parameter und/oder Struktur)
 +
; proaktiv
 +
: führt Aktionen aufgrund eigener Initiative aus
 +
; reaktiv
 +
: reagiert auf Änderungen der Umgebung
 +
; robust
 +
: kompensiert äußere und innere Störungen
 +
; sozial
 +
: kommuniziert mit anderen Agenten
 +
 
 +
== Eigenschaften der DHA-Agenten ==
 +
Offensichtlich ist das ein hoher Anspruch, wenn alle oben aufgeführten Eigenschaften der KI-Agenten realisiert werden sollen. Wir werden also Abstriche machen und ggf. ein Leistungsmerkmal für unsere Agenten einführen, das auf den tatsächlich realisierten Eigenschaften basiert. Grundsätzlich (implizit, konzeptionell) haben unsere DHA-Agenten die Eigenschaften '''autonom''', '''kommunikativ''' und '''sozial'''.

Aktuelle Version vom 11. August 2017, 13:31 Uhr

Der Begriff Agent ist für unser technisches Umfeld nicht eindeutig definiert. Es gibt mehrere Definitionen und der einfachste Weg wäre, sich einer dieser Definitionen anzuschließen. Allerdings wäre man dann auch auf die inhaltlichen Aussagen dieser Definition festgelegt und das passt nicht zu allen Details unserer Dezentralen Heimautomatisierung. Wir werden deshalb weiter unten, nach der Vorstellung bekannter Definitionen, die Eigenschaften eines Agenten hervorheben, die zur Darstellung der Dezentralen Heimautomatisierung besonders geeignet sind. Damit entsteht eine eigene Definition eines Agenten, den wir bei Bedarf zur Abgrenzung als DHA-Agent bezeichnen.

Wortherkunft und Definition im Duden

Das Wort Agent stammt von dem lateinischen Verb agere (tun, handeln, wirken, darstellen, u.Ä.). Für das entsprechende deutsche Fremdwort agieren finden wir im Duden die Bedeutung (Zitat 11.08.2017)
1. handeln, tätig sein, wirken
2. a) (veraltend) eine bestimmte Rolle spielen
    b) als Schauspieler auftreten
3. etwas lebhaft bewegen; gestikulieren

Davon abgeleitet ist der Agent derjenige, der agiert. Der Duden liefert hier (Zitat 11.08.2017)
1. Person, die im Geheimauftrag einer Regierung, einer militärischen oder politischen Organisation o. Ä. bestimmte, meist illegale Aufträge ausführen soll; Spion
2. a) (Wirtschaft veraltend) jemand, der – meist auf Provisionsbasis – Geschäfte vermittelt und abschließt; [Handels]vertreter
    b) jemand, der berufsmäßig Künstlern Engagements vermittelt
3. (Diplomatie) Person im diplomatischen Dienst ohne diplomatischen Charakter

Agent 007, James Bond

Die Verfilmungen der James-Bond-Romane von Ian Fleming hat den Begriff Geheimagent (bzw. Agent 007) für die ganze Welt definiert. Betrachtet man die Eigenschaften des Berufes, der mit dem Begriff Agent der Romanfigur unterlegt ist, so fallen folgende Besonderheiten auf:

  • Der Agent hat beliebig hoch angesetzte Befugnisse für eigenmächtiges Handeln (Lizenz zum Töten).
  • Der Agent bekommt einen Auftrag und wird über die damit verbundene Arbeitsumgebung informiert.
  • Der Agent wird mit technischen Mitteln (Waffen) ausgerüstet, die ihm besondere Fähigkeiten verleihen.
  • Der Agent ist als Mensch "überdurchschnittlich" veranlagt und ausgebildet (besonders intelligent, besonders sportlich, usw.).
  • Der Agent hat eine unbezweifelbare Loyalität zu seinem Auftraggeber, er kann nicht durch Fremde manipuliert werden.

Software-Agenten

Für die Geräte unserer Dezentralen Heimautomatisierung ist die Bezeichnung Software-Agent richtig, denn ihre Eigenschaften werden durch Computerprogramme definiert und in Wikipedia finden wir (Zitat 11.08.2017):

Als Software-Agent (auch Agent oder Softbot) bezeichnet man ein Computerprogramm, das zu gewissem (wohl spezifiziertem) eigenständigem und eigendynamischem (autonomem) Verhalten fähig ist. Das bedeutet, dass abhängig von verschiedenen Zuständen (Status) ein bestimmter Verarbeitungsvorgang abläuft, ohne dass von außen ein weiteres Startsignal gegeben wird oder während des Vorgangs ein äußerer Steuerungseingriff erfolgt.

Weiter ins Detail gehend, passt folgende Definition, ebenfalls aus Wikipedia, sehr gut zu unserer DHA (Zitat 11.08.2017):

Die Forschung über Künstliche Intelligenz definiert eine Software als Agenten, wenn sie folgende Eigenschaften besitzt, die den Grad der Autonomie des Programms beschreiben:

autonom
arbeitet unabhängig von Benutzereingriffen
kognitiv
ist lernfähig und lernt aufgrund zuvor getätigter Entscheidungen bzw. Beobachtungen
kommunikativ
teilt seine Zustände als Wirkung auf seine Umgebung dieser mit
modal adaptiv
ändert aufgrund der eigenen Zustände und der Zustände der Umgebung seine eigenen Einstellungen (Parameter und/oder Struktur)
proaktiv
führt Aktionen aufgrund eigener Initiative aus
reaktiv
reagiert auf Änderungen der Umgebung
robust
kompensiert äußere und innere Störungen
sozial
kommuniziert mit anderen Agenten

Eigenschaften der DHA-Agenten

Offensichtlich ist das ein hoher Anspruch, wenn alle oben aufgeführten Eigenschaften der KI-Agenten realisiert werden sollen. Wir werden also Abstriche machen und ggf. ein Leistungsmerkmal für unsere Agenten einführen, das auf den tatsächlich realisierten Eigenschaften basiert. Grundsätzlich (implizit, konzeptionell) haben unsere DHA-Agenten die Eigenschaften autonom, kommunikativ und sozial.