Intelligent Agents
Chapter 2
- B. Ombuki-Berman, B. Ross, with material from
Artificial Intelligence: A Modern Approach (butchered by Earl)
Intelligent Agents Chapter 2 B. Ombuki-Berman, B. Ross, with - - PowerPoint PPT Presentation
Intelligent Agents Chapter 2 B. Ombuki-Berman, B. Ross, with material from Artificial Intelligence: A Modern Approach (butchered by Earl) Agents An agent is anything that can be viewed as perceiving its environment through sensors and
Artificial Intelligence: A Modern Approach (butchered by Earl)
environment
– Clear criterion vs less well-defined
Percept Sequence Action [A, Clean] Right [A, Dirty] Suck [B, Clean] Left [B, Dirty] Suck [A, Clean], [A, Clean] Right [A, Clean], [A, Dirty] Suck ... ... [A, Clean], [A, Clean], [A,Clean] Right [A, Clean], [A, Clean], [A, Dirty] Suck ... ... A B
acknowledging past states in this case
– e.g. after 500 timesteps
– Is the latter practical? Why or why not?
– 2,+,2,= could be presented as a Percept
– Even if the bot then fails because it's destroyed by
the map if encountered in the field
(and then maintains knowledge of perpetual cleanliness post-suckitude)
necessary
many tables set up (/too crowded) to repeatedly navigate quickly
accordingly
knows to give them extra attention
– It's possible (even easy) to predispose an agent/robot to
– Similarly, it's often more suitable for path-finding systems
environment
Agent Type Performance Measure Environment Actuators Sensors Taxi driver Safe, fast, legal, comfortable trip, maximize profits (, actually gets there? what else?) Roads, other traffic, pedestrians, customers Steering, accelerator, brake, signal, horn, display Cameras, sonar, speedometer, GPS, odometer, accelerometer, engine sensors, keyboard
Agent Type Performance Measure Environment Actuators Sensors
Medical diagnosis sytem
Healthy patient, reduced costs Patient, hospital, staff? Display (questions, tests, diagnoses, treatments, referrals) Keyboard (entry of symptoms, findings, patient answers and history) Part-picking robot %age of parts in correct bins Conveyor belt with parts; bins Jointed arm, manipulator (hand) Camera, encoders, possibly more? Interactive math tutor Student's score (or change in score) Students, possibly agency Display (exercises, corrections) Keyboard Web-scraper? FPS bot? ? ? ? ?
– e.g. chess, automated vehicles, floor-painting, etc.
different restaurants. If you call up his cellphone (yes, your robolackey has a cellphone) and tell him to also pick up a sammich from Fearless Frank's, will he have to start over, or adapt?
– A mapping of percepts to actions
– i.e. the actual realization of that agent function
– A computing device or platform, which includes the
your glasses, then he'll probably assume you're still where he left you, even if he can't see through the walls
into the percept
where something like this might be necessary?
– Sometimes goals need to be weighed against each other
trump the other
– Maybe, instead of trading one for another, you're not certain you can achieve
any of them. You can still weight them so that some goal attempts are of higher priorities than others, or that it goes for the most likely to succeed
driven and the total number of vehicles in use