Get Latest Exam Updates, Free Study materials and Tips
An environment in artificial intelligence is the surrounding of the agent. The agent takes input from the environment through sensors and delivers the output to the environment through actuators.
                        When an agent sensor is capable to sense or access the complete state of an agent at each point
                        in time, it is said to be a fully observable environment else it is partially observable.
                        
 Examples: Chess – the board is fully observable, so are the opponent’s moves
                    
                        When a uniqueness in the agent’s current state completely determines the next state of the
                        agent, the environment is said to be deterministic.
                        
                        • The non-deterministic environment is random in nature which is not unique and cannot be
                        completely determined by the agent.
                        
                        • Examples: Chess – there would be only a few possible moves for a coin at the current state and
                        these moves can be determined
                    
                        An environment consisting of only one agent is said to be a single-agent environment. A person
                        left alone in a maze is an example of the single-agent system.
                        
                        An environment involving more than one agent is a multi-agent environment.The game of football
                        is multi-agent as it involves 11 players in each team.
                    
                        An environment that keeps constantly changing itself when the agent is up with some action is
                        said to be dynamic.
                        
                        An idle environment with no change in its state is called a static environment.
                    
                        If an environment consists of a finite number of actions that can be deliberated in the
                        environment to obtain the output, it is said to be a discrete environment. E.g: The game of
                        chess .
                        
 The environment in which the actions performed cannot be numbered ie. is not discrete, is
                        said to be continuous. Example : Self-driving cars
                    
                        Agents action depends only on an “episode” i.e. snapshot of the environment i.e. history
                        dependent. Web search – episodic.
                        
 In an episodic environment, an agent's current action will not affect a future action,
                        whereas in a non-episodic environment, an agent's current action will affect a future action and
                        is also called the sequential environment. Chess - non-episodic.
                    
                        PEAS stands for Performance measure, Environment, Actuator, Sensor.
                        
                        1. Performance Measure: Performance measure is the unit to define the success of an
                        agent.Performance varies with agents based on their different precept.
                        
2. Environment: Environment is the surrounding of an agent at every instant. It keeps
                        changing with time if the agent is set in motion.There are 5 major types of environments:
                             Fully Observable & Partially Observable 
                             Episodic & Sequential
                             Static & Dynamic
                             Discrete & Continuous
                             Deterministic & Stochastic
                        
                        3. Actuator: Actuator is a part of the agent that delivers the output of an action to the
                        environment.
                        
4. Sensor: Sensors are the receptive parts of an agent which takes in the input for the
                        agent.
                    
It assigns a numeric cost to each path that follows the goal. The problem-solving agent selects a cost function, which reflects its performance measure. Remember, an optimal solution has the lowest path cost among all the solutions.
                    
                Not a member yet? Register now
Are you a member? Login now