Terms to Know: Section 1 Flashcards

1
Q

What is an agent?

A

Anything that can be viewed as perceiving its environment through sensors

Agents can be physical (like robots) or virtual (like software programs).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define environment in the context of agents.

A

The part that affects what an agent perceives

The environment can include other agents, objects, and conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are actuators?

A

A device that causes motion (robotic movement)

Actuators are crucial for enabling an agent to interact with its environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a percept?

A

The content of an agent’s sensors

Percepts are the raw data collected by sensors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does percept sequence refer to?

A

The history of everything an agent has perceived

This sequence helps in decision-making for the agent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define agent function.

A

Maps percept sequence to actions

The agent function determines how an agent responds based on its perceptions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a task environment?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does PEAS stand for?

A

Performance, Environment, Actuators, Sensors

PEAS is a framework used to describe the components of an agent.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a software agent?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define softbot.

A

A program that issues commands within a software environment and interprets feedback

Softbots are often used in automated customer service or data processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does fully observable mean?

A

Occurs when sensors detect all aspects that are relevant to the choice of an action

In fully observable environments, agents have complete information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is partially observable?

A

Occurs when parts of a state are missing from sensor data

Agents must make decisions based on incomplete information.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does unobservable mean?

A

When an agent has no sensors

In unobservable situations, agents cannot perceive their environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define single agent.

A

One agent performing a task

Single-agent scenarios simplify the decision-making process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is multiagent?

A

When two or more agents perform a task together

Multiagent systems can lead to complex interactions and coordination.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does competitive mean in the context of agents?

A

Maximizes agent performance measures by avoiding the pitfalls of predictability

Competitive agents often work against each other to achieve their goals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Define cooperative agents.

A

Allows single-space occupancy

Cooperative agents work together to achieve a common goal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is a deterministic environment?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Define nondeterministic.

A

When certain behaviors are unpredictable or unexpected

Nondeterministic environments can lead to varied outcomes from the same actions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What does stochastic mean?

A

When the model of an environment explicitly deals with probabilities

Stochastic environments incorporate randomness in outcomes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

What is an episodic process?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Define sequential.

A

A concept where decisions affect future decisions

In sequential tasks, the history of actions influences future choices.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What does static mean in terms of environments?

A

An environment that remains unchanged while an agent is deliberating or acting

Static environments provide a stable context for decision-making.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Define dynamic environment.

A

Environments that consistently question agents to make decisions and do nothing until agents make decisions

Dynamic environments require agents to adapt to ongoing changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What is a semi-dynamic environment?

A

An environment that does not change with time despite an agent’s changing performance score

Semi-dynamic environments focus on the agent’s performance rather than external changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What does discrete refer to in systems?

A

A system that models problems that are too large to be continuous

Discrete systems break down problems into manageable parts.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Define continuous environment.

A

An environment where performed actions cannot be numbered

Continuous environments often involve fluid and ongoing processes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What does known mean regarding environments?

A

An environment where the outcome of all actions is provided

Known environments offer complete information on actions and their results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

What is an unknown environment?

A

A situation where the AI agent has little or no prior knowledge about the environment it is operating in

Unknown environments pose greater challenges for agents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Define environment class.

A

A category or grouping in programming that encapsulates environmental variables and settings

Environment classes help manage application behavior based on context.

31
Q

What is a smart agent?

A

A software program capable of performing tasks autonomously, learning from its environment, and making decisions or taking actions to achieve specific goals

Smart agents utilize algorithms for learning and adaptation.

32
Q

Define AI agent.

A

A software entity that perceives its environment, processes information, and takes actions autonomously to achieve a specific objective

AI agents are designed to operate without human intervention.

33
Q

What fields contribute to AI?

A

AI is built from different fields, like computer science, math, and cognitive science.

34
Q

What is the main goal of AI?

A

AI aims to make machines or computer programs perform tasks usually done by humans, like learning, reasoning, and making decisions.

35
Q

What are algorithms in the context of AI?

A

Algorithms are step-by-step instructions that help machines learn from experience.

36
Q

What is dualism?

A

Dualism is a philosophical idea suggesting there are two separate things: the mind (or consciousness) and the physical body.

37
Q

How do AI and dualism differ?

A

AI focuses on building smart machines, while dualism examines consciousness and the interaction between mind and body.

38
Q

What is empiricism?

A

Empiricism values experience and observation as the best ways to gain knowledge.

39
Q

How is empiricism related to AI?

A

In AI, empiricism is key for machine learning algorithms, which learn from data and real-life observations.

40
Q

What is induction?

A

Induction is a method of reasoning where specific examples are developed into broader conclusions or predictions.

41
Q

Can you provide an example of induction?

A

If someone sees that every car they drive has a battery, they may induce that all cars have batteries.

42
Q

What is an AI observation sentence?

A

An AI observation sentence describes how an AI system sees and understands information from the world or data.

43
Q

What is legal positivism?

A

Legal positivism is a legal theory that focuses on keeping law and morality separate.

44
Q

How does legal positivism define a valid law?

A

A law is considered valid based on its source, like a lawmaker or legal authority, rather than its moral correctness.

45
Q

How is AI used in the legal field?

A

AI systems can analyze and interpret legal texts, helping with legal research and contract reviews.

46
Q

What is important to remember about AI in legal settings?

A

AI systems are designed and trained by humans, and ethical choices in their use depend on human judgment and values.

47
Q

What role do humans play in AI legal decisions?

A

Final decisions about interpreting and applying the law still require human input and consideration of legal positivism ideas.

48
Q

What are learning agents?

A

The agents that handle making improvements.

49
Q

What is the performance element?

A

Selects external actions.

50
Q

What does the critic do?

A

Decides performance element modifications.

51
Q

What is the role of the problem generator?

A

Suggests actions that lead to new and informative experiences.

52
Q

What is a reward in the context of learning agents?

A

Provides direct feedback on the quality of agent behavior.

53
Q

What is a penalty?

A

Provides critical feedback on agent behavior.

54
Q

What is training data?

A

A set of examples used to teach a machine learning model, allowing it to learn patterns and make predictions or decisions.

55
Q

What is operational data?

A

Information generated during the regular functioning of a system, used for monitoring, managing, and improving ongoing operations.

56
Q

What are Simple Reflex Agents?

A

These agents make choices based only on what they see now and set rules. They do not think about what happened before or what might happen later.

57
Q

What are Model-Based Reflex Agents?

A

These agents keep a picture of the environment inside and use it to make choices. They look at what they see now and what they saw before to decide what to do.

58
Q

What are Goal-Based Agents?

A

These agents have goals they want to achieve and work to reach them. They use planning and thinking to pick actions that bring them closer to their goals.

59
Q

What are Utility-Based Agents?

A

These agents think about their goals and what different outcomes they prefer. They make choices by looking for the best-expected result.

60
Q

What are Learning Agents?

A

These agents learn from their experiences and get better over time. They can change what they do based on feedback and learn from past successes and mistakes.

61
Q

What is AI ethics?

A

The examination of moral issues related to the development and use of artificial intelligence, including fairness, transparency, and societal impact.

62
Q

What are negative side effects?

A

The harmful effects that technologies have on the world.

63
Q

What is cybersecurity?

A

The practice of protecting computer systems, networks, and digital data from unauthorized access, attacks, damage, or theft.

64
Q

What is de-identification?

A

The process of removing identifying information.

65
Q

What are generalizing fields?

A

A form of minimizing risks by minimizing information.

66
Q

What is k-anonymity?

A

An indistinguishable database.

67
Q

What is aggregate querying?

A

Processes the data from multiple indexed entities to return a single summary value.

68
Q

What is differential privacy?

A

A mathematical framework that ensures the privacy of individuals in a dataset by providing guarantees that the inclusion or exclusion of any single individual’s data does not significantly affect the outcome of any analysis, thereby protecting personal information from being revealed.

69
Q

What is federated learning?

A

A decentralized approach to training machine learning models that does not require an exchange of data from client devices, thereby ensuring privacy.

70
Q

What is secure aggregation?

A

A privacy-preserving technique that allows multiple parties to collaboratively compute an aggregate value (e.g., a sum or average) of their individual data without revealing their raw data to each other.

71
Q

Which component of a learning agent is responsible for selecting external actions based on percepts?

A

Performance element

72
Q

How does generalization of fields contribute to the safety of de-identified records from re-identification?

A

By making records indistinguishable from other records

73
Q

Which potential effect does the use of machines in the workforce have on money distribution?

A

Shifting wealth from labor to capital