AI Notes
Complete classification of AI types including Narrow AI, General AI, Super AI, and categorization based on capabilities and functionalities.
Artificial Intelligence can be classified in multiple ways — by capability, by functionality, or by the nature of tasks they perform. Understanding these classifications helps you grasp where current AI stands and where it's heading.
Classification by Capability
Artificial Narrow Intelligence (ANI) — Weak AI
ANI is designed to perform a single task or a narrow set of tasks. It's the only type of AI that currently exists. Despite the name "weak," these systems can be incredibly powerful within their domain.
Characteristics:
- Specialized for specific tasks
- Cannot transfer knowledge across domains
- No self-awareness or consciousness
- Operates under predefined constraints
Examples:
- Google Search algorithms
- Spam email filters
- Voice assistants (Siri, Alexa)
- Recommendation systems (Netflix, YouTube)
- Self-driving car perception systems
- ChatGPT (language tasks only)
Artificial General Intelligence (AGI) — Strong AI
AGI refers to a machine that possesses human-level intelligence across all cognitive tasks. It would be able to reason, learn, plan, and communicate in any domain — just like a human.
Characteristics:
- Can perform any intellectual task a human can
- Transfers knowledge between domains
- Has common sense reasoning
- Can learn from minimal data
- Adaptable to completely new situations
Current Status: AGI does not exist yet. While large language models show glimpses of general capabilities, they lack true understanding, consciousness, and the ability to reliably reason about the physical world.
Artificial Superintelligence (ASI)
ASI refers to intelligence that surpasses the best human minds in every domain — science, creativity, social skills, and wisdom. This is purely hypothetical.
Concerns:
- Could it be controlled?
- What goals would it pursue?
- Would it be aligned with human values?
Classification by Functionality
| │ Type 1 | Reactive Machines │ |
| │ └── Example | Deep Blue chess computer │ |
| │ Type 2 | Limited Memory │ |
| │ └── Example | Self-driving cars, ChatGPT │ |
| │ Type 3 | Theory of Mind │ |
| │ └── Status | Research phase │ |
| │ Type 4 | Self-Aware AI │ |
| │ └── Status | Hypothetical/philosophical │ |
Type 1: Reactive Machines
The simplest form of AI. These systems:
- Cannot form memories
- Cannot use past experiences
- Respond purely to current stimuli
- Are highly specialized
Example: IBM's Deep Blue could evaluate millions of chess positions but couldn't remember previous games or learn from them.
# Reactive machine example - no memory
class ReactiveChessEvaluator:
"""Evaluates current position only, no game history."""
def __init__(self):
self.piece_values = {
'P': 1, 'N': 3, 'B': 3,
'R': 5, 'Q': 9, 'K': 100
}
def evaluate(self, board_state):
"""Pure reaction to current board - no memory used."""
score = 0
for piece, count in board_state.items():
if piece.isupper(): # White pieces
score += self.piece_values.get(piece, 0) * count
else: # Black pieces
score -= self.piece_values.get(piece.upper(), 0) * count
return score
evaluator = ReactiveChessEvaluator()
position = {'Q': 1, 'R': 2, 'P': 5, 'q': 1, 'r': 1, 'p': 6}
print(f"Position evaluation: {evaluator.evaluate(position)}")Type 2: Limited Memory
Most modern AI falls into this category. These systems:
- Store past data temporarily
- Learn from historical data during training
- Use recent context for decisions
- Have a finite observation window
Examples: Self-driving cars remember recent lane positions; GPT models use conversation context within a window.
Type 3: Theory of Mind
This type would understand that other entities have their own thoughts, emotions, and beliefs. It's a crucial step toward more natural human-AI interaction.
Requirements:
- Model others' mental states
- Predict behavior based on beliefs
- Understand deception and sarcasm
- Adjust communication style based on listener
Type 4: Self-Aware AI
The most advanced hypothetical type. A self-aware AI would:
- Have consciousness
- Understand its own internal states
- Have desires and self-driven goals
- Experience subjective feelings
Comparison Table
| Feature | Reactive | Limited Memory | Theory of Mind | Self-Aware |
|---|---|---|---|---|
| Memory | None | Short/medium term | Full | Full |
| Learning | None | From data | From interactions | Self-directed |
| Awareness | None | Environmental | Social | Self |
| Examples | Deep Blue | ChatGPT, Tesla | Research only | Hypothetical |
| Status | Exists | Exists | In development | Theoretical |
Practical Classification: By Application Domain
| Domain | AI Type | Example |
|---|---|---|
| Vision | Perception AI | Image recognition |
| Language | Cognitive AI | Translation, chatbots |
| Decision | Analytical AI | Fraud detection |
| Creation | Generative AI | DALL-E, Midjourney |
| Control | Autonomous AI | Self-driving cars |
| Strategy | Game AI | AlphaGo, OpenAI Five |
Real-World Significance
Understanding AI types matters for:
- Setting expectations: Don't expect Narrow AI to generalize
- Risk assessment: Each type has different safety considerations
- Investment decisions: Know what's possible vs. speculative
- Career planning: Focus on building what exists (ANI applications)
- Ethical discussions: Different types raise different concerns
Interview Questions
- What is the difference between Narrow AI and General AI?
- Narrow AI is specialized for specific tasks and exists today. General AI would match human intelligence across all domains and doesn't exist yet.
- Give three examples of reactive machines and explain why they are reactive.
- Deep Blue (chess evaluation without memory), simple thermostats (react to temperature only), spam filters that don't learn from new patterns after deployment.
- Why is Theory of Mind AI important for human-AI interaction?
- It would allow AI to understand user emotions, adapt communication style, detect sarcasm, and provide more empathetic responses.
- Is ChatGPT an example of AGI? Why or why not?
- No. While it shows broad capabilities, it lacks true understanding, can't reliably reason about the physical world, hallucinates facts, and doesn't transfer learning to genuinely new domains without retraining.
- What are the safety concerns unique to Superintelligent AI?
- The alignment problem (ensuring it shares human values), control problem (ability to override or shut down), and the possibility of it pursuing goals harmful to humanity.
Exam Focus
Revise definitions, diagrams, examples, and short-answer points for Types of Artificial Intelligence.
Interview Use
Prepare one clear explanation, one practical example, and one common mistake for this Artificial Intelligence topic.
Search Terms
artificial-intelligence, artificial intelligence, artificial, intelligence, introduction, types, types of artificial intelligence
Related Artificial Intelligence Topics