Was ist ein intelligenter Agent?
Ein intelligenter Agent ist eine Computerentität, die unabhängig arbeitet und vorab festgelegte Ziele erfüllt. Um Ziele zu erreichen, muss der intelligente Agent in der Lage sein, äußere Reize zu analysieren und sich an diese anzupassen. Andernfalls können die Ziele möglicherweise nicht genau erreicht werden. Während einige einfache Systeme einen Agenten haben, werden komplexe Systeme mit Unteragenten geliefert, die unterhalb des Hauptagenten arbeiten, um eine Liste kleinerer Aufgaben auszuführen und direkt an den Hauptagenten zu berichten. Der Agent ist normalerweise in der Lage, durch künstliche Intelligenz zu lernen, aber der Agent reagiert nur auf bestimmte äußere Reize und kann keine neuen Reaktionen auslösen.
In der Informatik ist ein intelligenter Agent ein Teil eines Systems, das unabhängig funktionieren soll, und es wird üblicherweise mit künstlicher Intelligenz hergestellt. Gleichzeitig ist der Agent so programmiert, dass er bestimmte Ziele hat, je nachdem, was das System tun soll. Wenn das System beispielsweise eine Klimaanlage ist, können die Ziele darin bestehen, die Luft abzukühlen und sie bei Bedarf ein- und auszuschalten. Während das System lernen kann, effizienter zu sein, kann es nicht gegen die vorgegebenen Ziele verstoßen.
Um diese Ziele zu erreichen, muss der intelligente Agent in der Lage sein, sich selbst zu analysieren und sich an Situationen anzupassen. Bei einer Klimaanlage muss das Gerät die Luft kühlen und die Außentemperatur analysieren können. Durch die Analyse der Außentemperatur und seines eigenen Systems weiß der Agent, wann es angebracht ist, sie ein- oder auszuschalten oder sich an die Situation anzupassen. Auf diese Weise kann der Agent auch nach Fehlern in seiner Logik suchen, die er dann korrigieren kann, um die zuvor festgelegten Ziele besser zu erfüllen.
Einfache Systeme verfügen normalerweise über einen intelligenten Agenten, der alle Funktionen einfach steuern kann. Für komplexe Systeme sind möglicherweise mehrere intelligente Agenten erforderlich, diese erhalten jedoch im Allgemeinen eine Hierarchie, um internen Logikkämpfen vorzubeugen. Unteragenten führen kleinere Aufgaben aus und werden in der Regel von einem Hauptagenten gesteuert, der diese Aufgaben überwacht und die ordnungsgemäße Ausführung des Systems sicherstellt.
Während des Betriebs lernt ein intelligenter Agent in der Regel, wie er seinen Zweck am besten erfüllt, indem er die Fehler- und Erfolgsraten überprüft. Während der Agent lernen kann, Aktionen besser auszuführen, kann er nur vorab geschriebene Aktionen ausführen. Eine Klimaanlage kann keine Aufgabe ausführen, die nicht in ihren Code geschrieben ist, z. B. sich selbst bewegen, um einen Raum besser zu kühlen. Ähnlich wie die Ziele kann es seine Aktionen nicht ändern, aber es kann ändern, wie gut das System diese Aktionen ausführt.