Übung 1: Intelligente Agenten und Umgebungen
Aufgabe 1 – Begriffe
a) Definieren Sie in eigenen Worten:
- Intelligenz, Künstliche Intelligenz
- Rationalität, Agent, Agentenfunktion, Agentenprogramm
- Reflex-Agent, modellbasierter Agent, zielbasiertere Agent, nutzenbasierter Agent
- Zustand, Zustandsraum, Suchbaum, Suchknoten, Ziel, Aktion, Nachfolgerfunktion, Verzweigungsfaktor
b) Entwickeln Sie eine PAGE-Beschreibung für folgende Umgebungen:
- Roboter-Fußballspieler
- Schachprogramm
- Autonomer Marsroboter
- Theorem-Beweis-Hilfsprogramm für Mathematiker
a)
Intelligenz: is a property of mind that encompasses many related abilities, such as the capacities to reason, to plan, to solve problems, to think abstractly, to comprehend ideas, to use language, and to learn.
Künstliche Intelligenz: is the study and design of intelligent agents.
Rationalität: Auf allgemeinster Ebene enthält der Begriff vier Bedeutungen:
- Erstens wird damit eine bestimmte Beziehung zwischen einem angestrebtem Zweck und den zu seiner Erreichung angewandten Mitteln angesprochen, hierbei bedeutet Rationalität also die Fähigkeit zur Abschätzung von Ursache-Wirkung-Ketten, zur Beantwortung der Frage: "welches Mittel wirkt, um den angestrebten Zweck zu erreichen?".
- Zweitens geht es um die Bewertung eines Zwecks als angemessen, "vernünftig", "richtig", hier wird der Begriff Rationalität also zur Rechtfertigung bestimmter subjektiver normativer Standpunkte in Anspruch genommen.
- Drittens werden Muster der Bewertung und Muster von Entwicklungsvorgängen als "Rationalität" (bisweilen auch als "Logik") eines Prozesses bezeichnet.
- Viertens wird der Begriff Rationalität bzw. "rational" als Erklärungsmuster für Handlungen verwendet. Eine i.d.S. "rationale Erklärung" einer bestimmten Handlung versucht diese - durch Angabe der jeweils (handlungs-)situationsspezifischen Bedingungen - intersubjektiv verständlich, d.h. auch für andere nachvollziehbar zu machen.
Agent: An agent is an entity that is capable of perception and action. Such an agent might be a robot or an embedded real time software system - and is intelligent if it interacts with its environment in a manner that would normally be regarded as intelligent if that interaction were carried out by a human being.
Agentenfunktion: maps any given percept sequence to an action, describing the agent's behavior.
Agentenprogramm: internal implementation of the agent's funktion.
Reflex-Agent: simplest kind of agent. Actions are selected on the basis of the current percept, ignoring the rest of the percept history.