Stage 01
6 min read
Lesson 1 of 7

What is Artificial Intelligence?

Understand what artificial intelligence actually means, how it differs from traditional software, and why modern systems are built around narrow AI.

Stage progress14% complete

What is Artificial Intelligence?

Artificial Intelligence (AI) is the branch of computer science focused on building software systems that can perform tasks that traditionally require human intelligence.

These tasks include:

  • Understanding and generating human language
  • Recognizing objects, faces, and scenes in images and video
  • Translating between languages
  • Finding patterns and making predictions from large volumes of data
  • Making decisions under uncertainty
  • Generating code, text, audio, and visual assets

For decades, software development followed a straightforward rule: human engineers analyzed a problem, designed the exact logic, and wrote code to handle every case. AI fundamentally changes that approach.


Why does this matter?

In traditional software development, if you want a program to handle a task, you must explicitly code every rule and edge case:

Input ──► [ Hardcoded Rules & Logic ] ──► Output

This works well for deterministic business logic, accounting systems, database transactions, and network protocols. But consider problems like:

  • Identifying whether an image contains a cat or a dog across varying angles, lighting, and breeds.
  • Deciding whether an email is phishing when the attacker deliberately alters their wording.
  • Translating idiomatic English into conversational Japanese.

Writing static if/else rules for these challenges is virtually impossible because the number of edge cases is limitless. AI provides a methodology where systems discover underlying patterns from data rather than relying on human engineers to handcraft every rule.


Traditional Software vs AI

To understand AI, compare how traditional software and AI systems solve problems:

| Dimension | Traditional Software | Artificial Intelligence | | :--- | :--- | :--- | | Logic source | Hand-written by developers | Learned from data or optimized through feedback | | Handling uncertainty | Fails on unhandled edge cases | Returns probabilistic predictions with confidence scores | | Maintenance | Code updated manually for new rules | Models retrained with new datasets | | Best suited for | Deterministic operations, calculations | Perception, pattern matching, fuzzy reasoning |

Rule-based systems vs learning systems

Early AI research relied heavily on rule-based systems (sometimes called expert systems). Engineers and domain experts wrote thousands of structured IF-THEN statements:

IF credit_score < 600 AND existing_debt > 50000 THEN reject_loan

While effective for bounded rulebooks, these systems were brittle: they could not adapt when real-world conditions shifted.

Modern AI primarily uses learning systems. Instead of specifying the exact criteria for a decision, we provide the algorithm with thousands or millions of historical examples and allow it to calculate the optimal decision boundaries on its own.


What makes a system "intelligent"?

In computer science, "intelligence" is not a measure of biological consciousness or human feelings. Instead, it refers to specific computational capabilities:

  1. Perception: Extracting structured signals from unstructured inputs (such as pixels, audio waveforms, or raw text).
  2. Pattern Recognition: Identifying regularities and relationships across vast amounts of information.
  3. Reasoning & Search: Evaluating potential paths and selecting optimal actions to achieve a goal.
  4. Adaptation: Improving performance over time when presented with new data or feedback.

Narrow AI vs General AI (AGI)

When discussing AI, it is critical to distinguish between what exists today and what remains theoretical:

1. Narrow AI (Weak AI)

Narrow AI refers to systems engineered to perform one specific task exceptionally well.

  • A spam classifier cannot play chess.
  • An autonomous driving vision system cannot draft a legal contract.
  • A language model generates text based on patterns in its training data, but it cannot navigate a physical warehouse.

Every single AI system in production today is Narrow AI.

2. Artificial General Intelligence (AGI)

AGI refers to a hypothetical system capable of understanding, learning, and applying knowledge across any intellectual domain with the flexibility and adaptability of a human mind. AGI does not currently exist.


AI in everyday engineering & products

You interact with AI daily across modern digital systems:

  • Search engines: Semantic search models interpret user intent rather than matching literal keywords.
  • Developer tools: IDE autocompletions predict the next logical lines of code.
  • Spam & abuse detection: Continuous classifiers inspect network traffic and message content for malicious behavior.
  • Recommendation engines: Platforms like Netflix, Spotify, and YouTube predict what content a user will engage with next.
  • Navigation systems: Route optimization algorithms balance historical traffic, live updates, and road network graphs.

The AI Hierarchy: How the pieces fit together

AI is a broad umbrella that spans many subfields. A common way to visualize the relationship between modern terms is:

Artificial Intelligence (The broad field of intelligent machines)
└── Machine Learning (Algorithms that learn patterns from data)
    └── Deep Learning (Multi-layered neural networks)
        └── Generative AI (Models that create new content and media)
  • Artificial Intelligence is the overall goal: building machines that exhibit intelligent behavior.
  • Machine Learning is the primary method used today to achieve that goal.
  • Deep Learning is a powerful family of machine learning techniques inspired by layered networks.
  • Generative AI is a subset of deep learning focused on synthesizing text, images, code, and other media.

Common Misconceptions

  • Misconception: AI is self-aware and thinks like a human. Reality: AI systems are mathematical and computational models that identify correlations and calculate probabilities. They do not possess consciousness, emotions, or subjective intent.
  • Misconception: AI replaces all traditional programming. Reality: AI is an extension of computer science. Modern applications combine traditional deterministic code for stability, security, and orchestration with AI components for unstructured data processing.

Key idea

Artificial Intelligence is not magic or conscious thought. It is a discipline of computer science that builds systems capable of discovering patterns in data and making useful predictions where explicit rules fall short.


Check Your Understanding