Introduction to AI
Neu-Ulm University of Applied Sciences
March 12, 2025
Under which circumstances does a vacuum cleaning agent act rational?
If we use, to achieve our purposes, a mechanical agency with those operation we cannot interfere once we have started it […] we had better be quite sure that the purpose built into the machine is the purpose which we really desire Wiener (1960, 1358)
It is difficult to formulate a performance measure correctly.
This is a reason to be careful.
Rationality is not the same as perfection.
Before designing an agent (i.e., the solution), the task environment (i.e., the problem) must be specified as fully as possible, including
Russel and Norvig (2022) uses the short form PEAS to describe these parts of the task environment.
Task environments can be categorized along following dimensions:
The hardest case is partially observable, multi-agent, nondeterministic, sequential, dynamic, and continuous (Russel and Norvig 2022, 62–64).
Describe the task environment of a taxi driver agent.
What are the main differences between the agents?
A rational agent is one
that does the right thing.
Utility-based learning agents are rational agents as they act so as to achieve the best outcome or, when there is uncertainty, the best expected outcome. This means that for each possible percept sequence, a rational agent should select an action that is expected to maximize its performance measure, given the evidence provided by the percept sequence and whatever built-in knowledge the agent has, which evolves over time (Russel and Norvig 2022, 58).
Agentic AI is an emerging paradigm in AI that refers to autonomous systems designed to pursue complex goals with minimal human intervention. Acharya, Kuppan, and Divya (2025, 18912)
Core characteristics of Agentic AI are
Feature | Traditional AI | Agentic AI |
---|---|---|
Primary purpose | Task-specific automation | Goal-oriented autonomy |
Human intervention | High (predefined parameters) | Low (autonomous adaptability) |
Adaptability | Limited | High |
Environment interaction | Static or limited context | Dynamic and context-aware |
Learning type | Primarily supervised | Reinforcement and self-supervised |
Decision-making | Data-driven, static rules | Autonomous, contextual reasoning |
Feature | Classical Agents | Learning Agents | Agentic AI |
---|---|---|---|
Primary Purpose | Fixed-task automation | Reward-driven optimization | Goal-oriented autonomy |
Adaptability | Low | Moderate | High |
Learning Type | Supervised | Reinforcement Learning | Hybrid, including RAG and Memory |
Applications | Static systems | Dynamic environments | Complex, multi-objective tasks |
Define in your own words the following terms:
Explain the differences between the following agent types in your own words. Describe the component(s) that is/are specific for each type.
Under which circumstances does a robotic vacuum cleaner act rational?
Describe the task environment of such an agent.
For each of the following agents, specify the performance measure, the environment, the actuators, and the sensors.
Describe a task environment in which the performance measure is easy to specify completely and correctly, and a in which it is not.
For each of the following assertions, say whether it is true or false and support your answer with examples or counterexamples where appropriate.
For each of the following activities characterize the task environment it in terms of the properties discussed in the lecture notes.
For each of the following task environment properties, rank the example task environments from most to least according to how well the environment satisfies the property.
Lay out any assumptions you make to reach your conclusions.
The agent function maps any given percept sequence to an action (an abstract mathematical description).
The term percept refers to the content an agent’s sensors are perceiving. The percept sequence is the complete history of everything an agent has ever perceived.
Rectangles are used to denote the current internal state of the agent’s decision process, rectangles with rounded corners to represent the background information used in the process.