History · Unit 08
A short history of AI
Explore overlapping traditions in rules, learning, perception, and agents, and how to evaluate their real effects.
Helpful before thisOperating systems
After this lesson you can
- distinguish symbolic methods, learned models, and systems that act
- explain why research milestones do not imply universal reliability
- identify risks from both model outputs and connected actions
Explore the eras below. On wider screens, scroll sideways to see the full timeline.
-
A named research program brings together several approaches to machine intelligence.
Why it matters The field draws on earlier work rather than appearing fully formed.
-
Reasoning, planning, and expert systems develop alongside learning research.
Why it matters Explicit knowledge can be useful and still incomplete.
-
Parts of the field experience periods later called AI winters.
Why it matters Evaluate evidence, limitations, and economics together.
-
Data-driven systems spread across classification, ranking, and prediction.
Why it matters Training data and evaluation shape reliability.
-
A deep convolutional network achieves a notable ImageNet result.
Why it matters A task-specific milestone is not universal intelligence.
-
Attention-based architectures support increasingly capable language systems.
Why it matters Capability and trustworthy deployment require separate evaluation.
-
Generative systems reach more users and connect to workflows.
Why it matters Text effects and tool actions both need governance.
Artificial intelligence is a broad research field with several overlapping traditions. Some systems reason with explicit structures, some learn patterns from data, and some select actions in an environment. These approaches have coexisted and combined; the history is not a sequence where each new idea made every earlier one obsolete.
A name for a collection of ambitions
The 1955 Dartmouth proposal used “artificial intelligence” for a planned research project held in 1956. Its ambitions drew on earlier work in logic, computation, statistics, and neural models. Naming a field did not create all its underlying ideas at once.
Symbolic AI includes approaches using explicit representations, rules, search, and planning. Expert systems encoded knowledge for constrained tasks. Their reasoning could sometimes be inspected, but maintaining knowledge and handling exceptions remained difficult. An ordinary firewall rule resembles explicit policy; calling every rule “AI” would blur an important distinction.
The original proposal is dated August 31, 1955; the summer project belongs to 1956. Separating those dates distinguishes a research agenda from the work it proposed. Its breadth also matters: language, abstraction, neural models, and problem-solving were already part of the discussion. Modern AI did not begin with a single chatbot or a single method for learning from examples.
Progress and disappointment overlapped
Periods often called AI winters involved reduced expectations, investment, or support in parts of the field. They had multiple causes, including limits of deployed systems, economics, and promises that exceeded results. Useful work continued in different areas.
The practical lesson is to compare a system’s demonstrated performance with the intended task. A research milestone, convincing demonstration, or commercial label does not establish reliability in unfamiliar conditions.
Learning shifts where the assumptions live
Machine learning fits models from examples or experience. It includes supervised, unsupervised, and reinforcement-learning approaches, with different sources of training signal. Data selection, objectives, and evaluation design become part of the system’s assumptions.
A detector trained on one environment may perform differently after traffic or behavior changes. A confident score can still be wrong, and not every model score is a calibrated probability. Evaluate false alarms, missed cases, and unequal effects across relevant groups.
Deep learning uses multiple learned neural-network layers. The 2012 AlexNet result on ImageNet is a useful public milestone in computer vision, not the invention of neural networks. Data, algorithms, hardware, and training practice all contributed. Improvements in one task do not automatically transfer to another.
One library, two ways to make a decision
Imagine a fictional library routing incoming questions. An explicit rule sends messages containing a specified membership form identifier to the membership team. Staff can inspect and change that condition. If the form identifier changes, someone must update the rule. A transparent decision can still be based on stale or incomplete knowledge. This simple example illustrates explicit logic without making every conditional statement an expert system.
A learned classifier instead uses examples labeled by staff to estimate which team should receive a message. It may handle varied wording that a literal rule misses. But the labels encode past practice: if staff routinely misrouted requests in one language, the training set may reproduce that pattern. More examples of the same mistake do not establish a better target.
Both approaches need maintenance. The rule needs an owner for policy changes and exceptions. The classifier needs relevant examples, meaningful evaluation, and monitoring when language or work patterns shift. A combined system might use a model to suggest a category and an explicit rule to require review before disclosing a private record.
A high score still needs a realistic test
Suppose a trial includes 990 routine questions and 10 urgent accessibility requests. A system that routes every message to the routine queue gets 99 percent right if those labels match, yet misses every urgent case. That arithmetic is fictional, but it explains why an average alone can conceal the error that matters most.
Useful evaluation includes the actual task, representative conditions, relevant subgroups, and the cost of being wrong. Testing examples copied from training material may reward familiarity instead of the intended ability. A benchmark helps compare a defined capability; deployment adds changing users, time pressure, uncertainty, and recovery needs.
PredictThe library’s model improves its average score but doubles missed urgent requests. Has it necessarily become a better service?
No. The team must examine the errors and consequences, not just the aggregate. It may need a different threshold, better examples, a review route, or a narrower use of the model.
These comparisons explain why older methods remain useful. Predictable rules, statistical estimates, and learned representations solve different parts of a problem. A newer model can expand capability while leaving a carefully chosen rule as the clearest way to express a permission or an operational limit.
Agents are older than today’s assistants
An Agent selects actions from observations to pursue an objective. Planning, robotics, and game-playing systems used agent ideas long before modern language-model assistants. A present-day assistant may combine a model, retrieval, memory, tool permissions, and an execution loop.
Tools expand possible consequences, but they are not required for harm. A text-only output can expose sensitive information, mislead a reader, or influence a consequential decision. Conversely, a tightly scoped tool may be appropriate when its identity, permitted operations, and error handling are well defined.
Useful oversight means clear responsibilities, relevant evidence, usable correction, and a way to stop or recover. Continue with language models to see how one family of learned systems produces and uses text.
Terms you met
Check yourself
No timer. No penalties. Read the explanation and try again whenever you like.
This lesson’s questions have changed. Your reading progress is saved; review the updated questions.
-
Does every ordinary if-then rule count as symbolic AI?
Show the answer
Correct answer: No; symbolic AI is a broader research tradition using structured representation and reasoning. A firewall rule and a symbolic reasoner may share explicit rules without being the same kind of system.
-
Does strong benchmark performance establish reliability in every setting?
Show the answer
Correct answer: No; tasks, data, conditions, and consequences can differ. Evaluation must represent the intended use and its failure costs.
-
Can an AI system cause harm without using tools?
Show the answer
Correct answer: Yes; incorrect, sensitive, or misleading output can affect people and decisions. Actions may be performed by readers or downstream systems even when the model only produces text.
-
Must an agent be a wrapper around a language model?
Show the answer
Correct answer: No; agent research also includes rule-based, planning, and learned systems. The idea of choosing actions from observations predates current language-model products.
Try it
- WriteInvent three library tools: a rule that routes overdue notices, a model that groups books, and an assistant that drafts replies. Describe one realistic failure and one useful check for each. Include a risk from a draft that is never sent automatically.
References
- McCarthy, Minsky, Rochester, and Shannon: the original 1955 proposal
- Dartmouth: the 1955 proposal and 1956 project
- Russell and Norvig: AIMA companion, intelligent agents
- Krizhevsky et al.: ImageNet classification (2012)
- Vaswani et al.: Attention Is All You Need (2017)
- NIST: AI Risk Management Framework