Artificial Intelligence. Mirrors for the Mind
PREFACE ix
ACKNOWLEDGMENTS xiii
INTRODUCTION xv
1 BEYOND CALCULATION: ALAN TURING
AND THE BIRTH OF ARTIFICIAL INTELLIGENCE 1
Science and Friendship 1
Does It Compute? 3
From Symbols to Codes 4
Riddling the Enigma 5
Designing Electronic Computers 8
Toward AI 9
The “Turing Test” 10
Turing and Objections to AI 12
Issues: Is the Turing Test a Dead End? 14
The Final Enigma 15
Chronology 16
Further Reading 17
2 MIND IN A BOX: ALLEN NEWELL AND HERBERT
SIMON EXPLORE REASONING AND DECISION MAKING 19
A Vigorous Mind 20
Looking for Interesting Problems 21
Simulating Organizations 22
Meeting of the Minds 22
Simon Sets His Course 23
Simon and Newell’s Opening Moves 25
I Was There: Unexpected Results 28
A Logic Machine 28
The General Problem Solver 30
eCONTENTS
Parallels: Chess and Mathematical Proofs 32
I Was There: The Birth of AI 33
Expanding the Artificial Mind 34
A General Theory of Thinking 34
Getting to “Good Enough” 35
A Rich Legacy 36
Chronology 37
Further Reading 38
3 I HAVE A LITTLE LIST:
JOHN MCCARTHY CREATES TOOLS FOR AI 41
Radical Roots 41
A Possible Machine 42
Dartmouth and the “Birth” of AI 43
Lisp 45
Framing the Question 47
Connections: SHRDLU and the “Blocks World” 48
Reflections and Rewards 51
McCarthy on the Future of AI 52
Chronology 54
Further Reading 55
4 SIMULATED BRAINS: MARVIN MINSKY’S JOURNEY
FROM NEURAL NETWORKS TO MULTIPLE MINDS 56
Experiencing Science at Harvard 57
Hunting the SNARC 58
Perceptrons and Neural Networks 59
Emergence of AI Research 60
Steps toward AI 60
Other Scientists: Seymour Papert (1928– ) 61
Solving Problems: Basic AI Strategies 62
Frames to Organize Knowledge 63
Many Minds 65
Still Going Strong 66
Solving Problems: Improving or Copying the Brain? 67
The Emotion Machine 68
Issues: Minsky on AI Research
and the Nature of Consciousness 69
Chronology 71
Further Reading 72
5 HARNESSING KNOWLEDGE: EDWARD
FEIGENBAUM AND EXPERT SYSTEMS 74
A “Practical” Career 75
Meeting the “Thinking Machine” 76
From Deduction to Induction 76
An Automated Chemist 78
The Priority of Knowledge 79
Building an Expert System 80
The “Expert Company” 82
Connections: Prolog, the Logic Programming Language 83
Issues: The “AI Winter” 84
What Comes Next? 84
Parallels: Japan’s “Fifth Generation” 87
Chronology 88
Further Reading 88
6 THE COMMONSENSE COMPUTER:
DOUGLAS LENAT AND THE CYC PROJECT 90
Saved by Science 91
A Commonsense Approach 92
The Automated Mathematician 93
The Need for Knowledge 94
Cyc: An Encyclopedia for Machines 95
Building Cyc 96
Using Cyc 98
Achievements and Criticisms 100
Connections: More Uses for Cyc 100
Chronology 103
Further Reading 104
7 AT YOUR SERVICE: PATTIE MAES AND
THE NEW BREED OF INTELLIGENT AGENTS 105
A New Kind of Program 106
Solving Problems: How Agent Programs Work 108
Commercial Applications 110
Future Agents 110
Turning “Things” into Agents? 111
“What Would They Think?” 112
Other Scientists: Stacy Marsella,
David Pynadath, and PsychSim 113
Visionary and “Download Diva” 114
Social Impact: Can Software Agents Be Harmful? 115
Chronology 116
Further Reading 116
8 ANSWERING ELIZA: JOSEPH WEIZENBAUM
AND THE SOCIAL RESPONSIBILITY OF AI 118
Working with Computers 118
Ask ELIZA 119
I Was There: Passing the Turing Test? 122
Becoming a Critic of Computers 124
A Social Critique 125
Trends: “Chatterbots” 126
Against Oppressive Technology 127
Later Years 130
Chronology 131
Further Reading 132
9 A PHILOSOPHER’S CHALLENGE:
HUBERT DREYFUS AND THE ASSUMPTIONS OF AI 134
The Philosopher and the Robots 136
Against the “Alchemists” 137
The AI Community Responds 139
“What Computers Can’t Do” 139
Connections: What about the “Other” AI? 140
Taking On the Internet 141
Issues: Differing Views of Computers and Humans 142
Chronology 144
Further Reading 144
10 WHEN EVERYTHING CHANGES: RAY KURZWEIL
AND THE TECHNOLOGICAL SINGULARITY 146
“I Have Got a Secret” 146
Learning about AI 147
The Reading Machine 148
The Universal Instrument 149
I Was There: The Old Engineer’s Trick 150
Trends: Kurzweil’s Predictions for 2009 152
From Entrepreneur to Visionary 154
The “Technological Singularity” 155
Other Writers: David Brin (1950– ) 156
“Live Long Enough to Live Forever” 159
Issues: Kurzweil and the AI Critics 160
Chronology 161
Further Reading 162
CHRONOLOGY 165
GLOSSARY 170
FURTHER RESOURCES 177
INDEX 183