All Topics  
PEAS

 

   Email Print
   Bookmark   Link






 

PEAS



 
 
P.E.A.S. is an acronym in artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
 that stands for Performance, Environment, Actuators, Sensors.

Environment
The environment in which the agent operates. They are the described with the following main properties:

Fully observable vs. partially observable (Accessible vs. inaccessible)
If an agent's sensory apparatus gives it access to the complete state of the environment, then we say that the environment is accessible to that agent.






Discussion
Ask a question about 'PEAS'
Start a new discussion about 'PEAS'
Answer questions from other users
Full Discussion Forum



Encyclopedia


P.E.A.S. is an acronym in artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
 that stands for Performance, Environment, Actuators, Sensors.

Performance


Performance is a function that measures the quality of the actions the agent did.

Environment


The environment in which the agent operates. They are the described with the following main properties:

Fully observable vs. partially observable (Accessible vs. inaccessible)


If an agent's sensory apparatus gives it access to the complete state of the environment, then we say that the environment is accessible to that agent. An environment is effectively accessible if the sensors detect all aspects that are relevant to the choice of action. An accessible environment is convenient because the agent need not maintain any internal state to keep track of the world.

Deterministic vs. stochastic (non-deterministic)


If the next state of the environment is completely determined by the current state of the actions selected by the agents, then we say the environment is deterministic. In principle, an agent need not worry about uncertainty in an accessible, deterministic environment. If only actions of other agents are nondeterministic, the environment is called strategic.

Episodic vs. sequential (non-episodic)


In an episodic environment, the agent's experience is divided into "episodes". Each episode consists of the agent perceiving and then acting. The quality of its action depends just on the episode itself, because subsequent episodes do not depend on what actions occur in previous episodes. Episodic environments are much simpler because the agent does not need to think ahead.

Static vs dynamic


If the environment can change while an agent is deliberating, then we say the environment is dynamic for that agent; otherwise it is static. Static environments are easy to deal with because the agent need not keep looking at the world while it is deciding on an action, nor need it worry about the passage of time. If the environment does not change with the passage of time but the agent's performance score does, then we say the environment is semidynamic.

Discrete vs continuous


If there are a limited number of distinct, clearly defined percepts and actions we say that the environment is discrete. Chess is discrete - there are a fixed number of possible moves on each turn. Taxi driving is continuous - the speed and location of the taxi and the other vehicles sweep through a range of continuous values.

Single-Agent vs Multi-Agent

As the names suggest, a single agent environment is one which consists of only one agent. This means that this one agent does not have to account for other agents in the environment and can be solely concerned only with how its own actions affect the world.

In a multi-agent environment on the other hand, agent's need to account for the actions of other agents. In particular, if the other agents are directly in competition with each other, it is said that the environment is competitive, whereas if the agents are existing in unity, it is said that the environment is cooperative. Note that the two qualities are not mutually exclusive, and an environment can be both competitive and cooperative to different degrees.

Example of a cooperative environment would be for example, a G-rated driving game - none of the agents in the world (usually) would be interested in crashing into each other. Of course in a game such as destruction-derby, agents are interested in crashing into one another, and the environment leans heavily against the competitive side.

Actuators


Actuators are the set of devices that the agent can use to perform actions. For a computer, it can be a printer
Computer printer

File:Lexmark X5100 Series.jpgIn computing, a printer is a peripheral which produces a hard copy of documents stored in computer file form, usually on physical print media such as paper or Transparency ....
 or a screen
Screen

Screen may refer to:...
. For a mechanical robot, it can be an engine.

Sensors


Sensors allow the agent to collect the percept sequence that will be used for deliberating on the next action.

External links