| Interface | Description |
|---|---|
| Action |
Describes an Action that can or has been taken by an Agent via one of its
Actuators.
|
| Agent |
Artificial Intelligence A Modern Approach (3rd Edition): Figure 2.1, page 35.
Figure 2.1 Agents interact with environments through sensors and actuators. |
| AgentProgram |
Artificial Intelligence A Modern Approach (3rd Edition): pg 35.
An agent's behavior is described by the 'agent function' that maps any given percept sequence to an action. |
| Environment |
An abstract description of possible discrete Environments in which Agent(s)
can perceive and act.
|
| EnvironmentObject |
An interface used to indicate any object that can belong within an
Environment.
|
| EnvironmentState |
An interface used to indicate a possible state of an Environment.
|
| EnvironmentView |
Allows external applications/logic to view the interaction of Agent(s) with
an Environment.
|
| EnvironmentViewNotifier | |
| Model |
Artificial Intelligence A Modern Approach (3rd Edition): pg 50.
This knowledge about "how the world works" - whether implemented in simple Boolean circuits or in complete scientific theories - is called a model of the world. |
| Percept |
Artificial Intelligence A Modern Approach (3rd Edition): pg 34.
We use the term percept to refer the agent's perceptual inputs at any given instant. |
| State |
Artificial Intelligence A Modern Approach (3rd Edition): pg 50.
The most effective way to handle partial observability is for the agent to keep track of the part of the world it can't see now. |