Was ist ein rationaler Agent?
Ein rationaler Agent ist ein Computerprogramm, das autonome Entscheidungen treffen kann, um die gewünschten Ziele zu erreichen.Solche Programme können Informationen über ihre Umgebung sammeln, um so viele Daten wie möglich zu sammeln, um ihre Entscheidungen zu unterstützen.Sie können auch das Ergebnis bewerten, um festzustellen, ob die ultimative Wahl gut war und wie sie die Ergebnisse in Zukunft verbessern können.Das Entwerfen rationaler Agenten erfordert ein Wissen über die Computerprogrammierung und die Fähigkeit, Modelle und Präferenzen innerhalb eines Programms zu entwickeln.
Die Komplexität kann von der Art der Aufgaben abhängen, die ein Programm erledigen muss.Einige rationale Agenten sind einfach und können sich stark auf ein sehr grundlegendes Modell verlassen.Beispielsweise ist der rationale Vertreter beispielsweise für die Überprüfung der Ausgabemacht verantwortlich, um sicherzustellen, dass die Versandinformationen abgeschlossen sind, um das Risiko der zurückgegebenen Artikel an den Absender zu verringern.Es kann ein Modell verwenden, wie Adressen aussehen sollten, um einen optischen Scan zu überprüfen und Elemente für Mailing entweder zu akzeptieren oder abzulehnen.Sie identifizieren spezifische Probleme in einer bestimmten Situation.Das Ziel des rationalen Agenten ist es, angesichts einer Reihe von Optionen und einer bestimmten Situation das optimalste Ergebnis auszuwählen.Es kann den Erfolg durch Reaktion messen und kann daraus lernen, um das Verhalten in Zukunft anzupassen.Ein rationales Mittel in einem Kernwerk, das für die Kontrolle der Temperaturen im Reaktor verantwortlich ist, weiß beispielsweise, was sich auf die Kerntemperaturen auswirkt und wie es sie anpassen kann, wenn die Temperaturen steigen oder außerhalb eines etablierten Bereichs fallen.sind nicht allwissend.Sie können nicht jedes mögliche Ergebnis vorhersagen und können möglicherweise nicht in der Lage sein, Ereignisse außerhalb ihrer Kontrolle auszugleichen.Wenn ein Problem auftritt, kann der Agent es bewerten, um herauszufinden, was passiert ist und ob dies vorhergesagt werden könnte.Wenn die Instrumente eines Wetterballons beispielsweise von einem Meteor getroffen wurden, hätte das automatisierte Programm, das einen Startstandort ausgewählt und den Ballon gestartet hat, dies möglicherweise nicht in seinen Berechnungen verantwortlich sein.Der Start ist möglicherweise gescheitert, aber nicht aufgrund von allem, was der rationale Agent getan hat.Komplexere Programme können in Informationstechnologie, Wissenschaft, Medizin und anderen Bereichen entwickelt werden, in denen automatisierte Akteure erforderlich sind.Je mehr Komplexität, desto größer die Funktionalität.