The PEAS is used for high-level characterization of agents. PEAS Stand for

P = Performance Measure

E = Environment

A = Actuators

S = Sensors

What are PEAS Descriptors?


Performance Measure:

If the objective function to judge the performance of the agent. things we can evaluate an agent against to know how well it performs.

For example, in case of pick and place robot, no of correct parts in a bin can be the performance measure.

Environment:

It the real environment where the agent needs to deliberate actions. what the agent can perceive.

Actuators:

These are the tools, equipment or organs using which agent performs actions in the environment. This works as output of the agent. what an agent can use to act in its environment.

Sensors:

These are tools, organs using which agent captures the state of the environment. This works as input to the agent. what an agent can use to perceive its environment?

Some PEAS Descriptors Examples/Problems


1. PEAS descriptor for Automated Car Driver:

Performance Measure:

  • Safety: Automated system should be able to drive the car safely without dashing anywhere.
  • Optimum speed: Automated systems should be able to maintain the optimal speed depending upon the surroundings.
  • Comfortable journey: Automated systems should be able to give a comfortable journey to the end-user.

Environment:

  • Roads: Automated car drivers should be able to drive on any kind of road ranging from city roads to highway.
  • Traffic conditions: You will find different sorts of traffic conditions for different types of roads.

Actuators:

  • Steering wheel: used to direct car in desired directions.
  • Accelerator, gear: To increase or decrease the speed of the car.

Sensors:

  • To take i/p from the environment in-car driving example cameras, sonar system, etc.

2. PEAS descriptor for Playing soccer.

Performance Measure: scoring goals, defending, speed

Environment:  playground, teammates, opponents, ball

Actuators: body, dribbling, tackling, passing the ball, shooting

Sensors: camera, ball sensor, location sensor, other players locator

3. PEAS descriptor for Exploring the subsurface oceans of Titan.

Performance Measure: safety, images quality, video quality

Environment:  ocean, water

Actuators: mobile diver, steering, brake, accelerator

Sensors: video, accelerometers, depth sensor, GPS 

4. PEAS descriptor for Shopping for used AI books on the Internet.

Performance Measure: price, quality, authors, book review

Environment:  web, vendors, shippers

Actuators: fill-in the form, follow URL, display to the user

Sensors: HTML

5. PEAS descriptor for Playing a tennis match.

Performance Measure: winning

Environment:  playground, racquet, ball, opponent

Actuators: ball, racquet, joint arm

Sensors: ball locator, camera, racquet sensor, opponent locator

6. PEAS descriptor for Practicing tennis against a wall.

Performance Measure: hit speed, hit accuracy

Environment:  playground, racquet, ball, wall

Actuators: ball, racquet, joint arm

Sensors: ball locator, camera, racquet sensor 

7. PEAS descriptor for Performing a high jump.

Performance Measure: safety, altitude

Environment:  wall

Actuators: jumping apparatus

Sensors: camera, height sensor 

8. PEAS descriptor for Knitting a sweater.

Performance Measure: size, looking, comfort

Environment:  craft, pattern

Actuators: needles, yarn, jointed-arms

Sensors: pattern sensor 

9. PEAS descriptor for Bidding on an item at an auction.

Performance Measure: cost, value, necessity, quality

Environment:  auctioneer, items, bidders

Actuators: speaker, display items

Sensors: camera, price monitor