Terms to Know: Section 1 Flashcards
(73 cards)
What is an agent?
Anything that can be viewed as perceiving its environment through sensors
Agents can be physical (like robots) or virtual (like software programs).
Define environment in the context of agents.
The part that affects what an agent perceives
The environment can include other agents, objects, and conditions.
What are actuators?
A device that causes motion (robotic movement)
Actuators are crucial for enabling an agent to interact with its environment.
What is a percept?
The content of an agent’s sensors
Percepts are the raw data collected by sensors.
What does percept sequence refer to?
The history of everything an agent has perceived
This sequence helps in decision-making for the agent.
Define agent function.
Maps percept sequence to actions
The agent function determines how an agent responds based on its perceptions.
What is a task environment?
Specific setting or context in which an AI agent operates and performs its designated tasks
The task environment defines the challenges and conditions for the agent.
What does PEAS stand for?
Performance, Environment, Actuators, Sensors
PEAS is a framework used to describe the components of an agent.
What is a software agent?
A computer program that acts for another user or program in a relationship with an agent
Software agents can automate tasks and act on behalf of users.
Define softbot.
A program that issues commands within a software environment and interprets feedback
Softbots are often used in automated customer service or data processing.
What does fully observable mean?
Occurs when sensors detect all aspects that are relevant to the choice of an action
In fully observable environments, agents have complete information.
What is partially observable?
Occurs when parts of a state are missing from sensor data
Agents must make decisions based on incomplete information.
What does unobservable mean?
When an agent has no sensors
In unobservable situations, agents cannot perceive their environment.
Define single agent.
One agent performing a task
Single-agent scenarios simplify the decision-making process.
What is multiagent?
When two or more agents perform a task together
Multiagent systems can lead to complex interactions and coordination.
What does competitive mean in the context of agents?
Maximizes agent performance measures by avoiding the pitfalls of predictability
Competitive agents often work against each other to achieve their goals.
Define cooperative agents.
Allows single-space occupancy
Cooperative agents work together to achieve a common goal.
What is a deterministic environment?
When the state of an environment is completely decided by the current state and action executed by an agent
Deterministic environments provide predictability in outcomes.
Define nondeterministic.
When certain behaviors are unpredictable or unexpected
Nondeterministic environments can lead to varied outcomes from the same actions.
What does stochastic mean?
When the model of an environment explicitly deals with probabilities
Stochastic environments incorporate randomness in outcomes.
What is an episodic process?
A process where agents do not think ahead but base decisions on current issues
In episodic tasks, each decision is independent of the previous ones.
Define sequential.
A concept where decisions affect future decisions
In sequential tasks, the history of actions influences future choices.
What does static mean in terms of environments?
An environment that remains unchanged while an agent is deliberating or acting
Static environments provide a stable context for decision-making.
Define dynamic environment.
Environments that consistently question agents to make decisions and do nothing until agents make decisions
Dynamic environments require agents to adapt to ongoing changes.