Database Reference
In-Depth Information
Agent
see
action
Umgebung
Abbildung 12.2 Agent mit Teilsystemen fur Wahrnehmung und Handlungsfindung
(nach [246])
Selbsttestaufgabe 12.8 (McClean 4) Welche Details der Umgebung muss
McClean (Beispiel 12.4) offensichtlich nicht wahrnehmen, ohne dass dadurch sei-
ne Aktionsfahigkeit eingeschrankt wird?
Beispiel 12.9 (McClean 5) Fur unseren Agenten McClean nehmen wir an, dass
er von seiner Umwelt wahrnimmt, in welchem Buro er gerade ist und in welchem
Zustand sich der Mulleimer, die Fenster und der Boden in diesem Buro befinden.
Entsprechend sei
Per MC =
{
(B k , p )
|
k
∈{
1,...,6
}
und p
⊆{
mull , f schmutzig , b schmutzig
}}
die Menge der Wahrnehmungen. Beispielweise spiegelt (B 3 ,
)die
Wahrnehmung wider, dass McClean sich gerade in Buro B 3 befindet und in B 3
der Mulleimer voll ist und die Fenster schmutzig sind. Fur die Modellierung von
McClean als rein reaktiven Agenten konnten wir nun die Funktion
{
mull , f schmutzig
}
action MC : Per MC
Ac MC
so definieren, dass zunachst der Mulleimer geleert, dann die Fenster geputzt und
anschließend der Fußboden gereinigt wird; wenn alles erledigt ist, soll McClean sich
reihum in das nachste Buro begeben:
falls mull
a mull
p
a fenster
falls f schmutzig
p und mull
p
action MC ((B k , p )) =
a boden
falls b schmutzig
p
und mull
p , f schmutzig
p
falls k = k + 1 mod 6 und p =
a geh (B k ,B k )
Selbsttestaufgabe 12.10 (McClean 6) Wie verhalt sich der Agent in Beispiel
12.9, wenn jemand etwas in den Mulleimer des Buros wirft, nachdem McClean
diesen soeben geleert hat und er jetzt die Fenster putzt?
Search WWH ::




Custom Search