Lectures Flashcards
An agent
anything that can be viewed as perceiving its
environment through sensors and acting upon that
environment through effectors. architecture + program.
Reactive
ability to receive information and respond
Pro-active
ability to take the initiative
Social
ability to communicate and cooperate
First-order
bel(p) : the agent believes that p
goal(p) : the agent has a goal (or wants) that p
Autonomous
agents control their own processes
Second-order
bel(A; bel(B; p)) : A believes that B believes that p
bel(A; goal(B; p)) : A believes that B wants that p
goal(A; bel(B; p)) : A wants that B believes that p
goal(A; goal(B; p)) : A wants that B wants that p
A cognitive agent
anything that can be (usefully)
viewed as a system that has:
* beliefs, desires, goals, intentions, plans,
expectations, hopes, fears, joy
Event processing
process events like percepts and
messages
Knowledge representation
process events like percepts
and messages. It allows maintaining a model of the
environment and other agents. (E.g.: use Prolog)
Decision-Making
agent is able to select an action based
on its beliefs, knowledge, and/or goals
cognitive state
The internal state of a cognitive
agent
Fully/partially observable
If the environment is not
completely observable, the agent will need internal states
Deterministic/stochastic
Deterministic if completely
determined by agent’s action. If the environment is only
partially observable, then it may appear stochastic (while it
is deterministic
Static/dynamic
The environment can change while an
agent is deliberating