1) An intelligent agent is anything that perceives its environment through sensors and acts upon the environment through effectors. Agents can be humans, robots, software programs, etc.
2) The PEAS framework is used to specify the setting for designing an intelligent agent by defining the Performance measure, Environment, Actuators, and Sensors.
3) There are different types of environments including fully/partially observable, deterministic/stochastic, and static/dynamic environments that impact agent design.