|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Agent<K extends AgentAction,P extends AgentPercept> | An Agent is an EnvironmentObject that can receive percepts and affect the environment via actions. |
AgentAction | A tag interface for interfaces describing a type of action that agents can perform. |
AgentPercept | Tag interface for subinterfaces representing information an agent receives from the environment. |
AgentProgram<K extends AgentAction,P extends AgentPercept> | An AgentProgram is the exciting bit -- it receives percepts from the environment, and emits actions. |
AgentRule<K extends AgentAction,S extends AgentState> | A rule governing the behavior of reflex-based agents. |
AgentState | The AgentState interface is just a tagging interface used for whatever class an agent program uses to represent state. |
Counter | An environment object that supports a simple integer counter. |
Environment<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> | An environment in which one more agents act. |
EnvironmentObject | An object in an environment. |
EnvironmentObserver<K extends AgentAction,P extends AgentPercept,A extends Agent<K,P>> | An EnvironmentObserver implements a GUI, text, or logging facility for tracking changes in an environment. |
ReflexWithStateAgentProgram<K extends AgentAction,P extends AgentPercept,S extends AgentState> | An agent that keeps track of the parts of the world it can't see now, maintining internal state. |
SimpleReflexAgentProgram<K extends AgentAction,P extends AgentPercept,S extends AgentState> | An agent that selects actions on the basis of the current percept only, ignoring the rest of the percept history. |
R&N ch 2: Specifications for intelligent agents and their environments.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |