1
Artificial Intelligence (AI) is the field concerned with building machines that can perform tasks normally requiring human intelligence โ reasoning, learning, perception, and problem solving.
2
AI has four perspectives: thinking humanly (cognitive modeling), thinking rationally (logic-based), acting humanly (the Turing Test approach), and acting rationally (the rational agent approach).
3
The term "Artificial Intelligence" was coined at the 1956 Dartmouth Conference, considered the birth of AI as a field.
4
AI's history includes periods of rapid progress, "AI winters" (reduced funding/interest), and a modern resurgence driven by machine learning and deep learning.
5
Applications of AI include robotics, natural language processing, computer/machine vision, expert systems, game playing, autonomous vehicles, and recommendation systems.
6
An agent is anything that perceives its environment through sensors and acts upon that environment through actuators; the agent function maps a percept sequence to an action.
7
Structure of an agent = architecture (the underlying hardware/platform) + agent program (the software implementing the agent function).
8
Properties of intelligent agents: autonomy (operates without direct human intervention), reactivity (responds to environment changes), proactiveness (takes initiative to achieve goals), and social ability (interacts with other agents/humans).
9
A simple reflex agent selects actions based only on the current percept using condition-action rules; it has no memory of the past.
10
A model-based reflex agent maintains an internal model/state of the world to handle partial observability, in addition to condition-action rules.
11
A goal-based agent chooses actions that will achieve a defined goal, considering the future consequences of actions โ unlike a simple reflex agent, which reacts only to the current percept.
12
A utility-based agent chooses actions that maximize a utility function (a measure of "happiness"/performance), useful when multiple goals conflict.
13
Environment types (paired contrasts): Deterministic (next state fully determined by current state and action) vs Stochastic (an element of randomness/uncertainty).
14
Further environment contrasts: Static (unchanged while deliberating) vs Dynamic (can change during deliberation); Fully observable (sensors give complete state info) vs Partially/semi-observable (incomplete info); Single-agent vs Multi-agent (multiple agents interact, cooperating or competing).