
The First AI Program: Logic Theorist (1955-1956)
Developers:
- Allen Newell (Computer Scientist)
- Herbert A. Simon (Economist, Cognitive Psychologist)
- Cliff Shaw (Programmer)
Key Details:
- Created at: RAND Corporation & Carnegie Mellon University.
- Purpose: To mimic human problem-solving skills in mathematics.
- How it Worked:
- Used heuristic algorithms (rules of thumb) to solve logic problems.
- Successfully proved 38 of the first 52 theorems in Principia Mathematica (a famous work on mathematical logic).
- Some proofs were even more elegant than those done by humans.
- Significance:
- First program to automate reasoning, making it the first true AI.
- Demonstrated that machines could simulate human thought processes.
First Public Demonstration:
- Dartmouth Conference (1956) – Organized by John McCarthy, where the term “Artificial Intelligence” was officially coined.

Herbert Simon (left) and Allen Newell (right)
The Turing Test & Early AI Concepts (Pre-1956)
Alan Turing’s Contributions (1936-1950)

During World War II, Turing’s expertise became crucial to the Allied effort. At Bletchley Park, the UK’s top-secret intelligence center, he led a team that cracked the codes of the Enigma machine, a German encryption device considered unbreakable. Turing didn’t rely on traditional methods of code-breaking but instead created a systematic mathematical approach using Banburismus, a statistical technique to analyze letter frequencies and reduce the number of possible Enigma settings.
Alan Turing’s Contributions (1936-1950)
- 1936: Proposed the Turing Machine (a theoretical computing device).
- 1950: Published “Computing Machinery and Intelligence”, introducing the Turing Test (a method to determine if a machine can think like a human).
- Turing’s Question: “Can machines think?” – This became the foundation of AI philosophy.
Early Computational Machines (Not AI, but Precursors)
- Colossus (1943) – First programmable computer (used in WWII to break Nazi codes).
- ENIAC (1945) – General-purpose electronic computer (used for artillery calculations).
- Manchester Baby (1948) – First stored-program computer.
First AI Game-Playing Program (1951)

Christopher Strachey
Christopher Strachey’s Checkers Program

- Year: 1951 (predates Logic Theorist but was simpler).
- Machine Used: Ferranti Mark 1 (one of the first commercial computers).
- Significance:
- First known AI game-playing program.
- Could play a full game of checkers at a beginner level.
First AI Chatbot: ELIZA (1966)
Developer: Joseph Weizenbaum (MIT)

MIT professor named Joseph Weizenbaum, creator of the first chatbot Eliza
How it Worked:

- Simulated a Rogerian psychotherapist (rephrased user inputs as questions).
- Example:
- User: “I feel sad.”
- ELIZA: “Why do you feel sad?”
- Technique: Simple pattern matching (no real understanding).
Impact:
- First example of Natural Language Processing (NLP).
- Showed that even simple programs could fool users into believing they were talking to a human.
First AI Robot: Shakey (1966-1972)
Developed at: Stanford Research Institute (SRI)

Capabilities:
- First mobile robot with reasoning abilities.
- Could:
- Navigate rooms using a camera and sensors.
- Plan routes using A search algorithm* (still used today).
- Follow simple commands like “push the box.”
Significance:
- First “general-purpose” robot (could perform multiple tasks).
- Laid the foundation for modern robotics & self-driving cars.
Other Early AI Milestones
| Year | AI System | Inventor | Significance |
|---|---|---|---|
| 1952 | Arthur Samuel’s Checkers Program | Arthur Samuel (IBM) | First self-learning program (early Machine Learning). |
| 1958 | Perceptron (First Neural Network) | Frank Rosenblatt | Early model for pattern recognition (precursor to deep learning). |
| 1965 | DENDRAL (First Expert System) | Edward Feigenbaum | Could analyze chemical compounds like a human chemist. |







