AI Programs
Cyc Project
Extra Vocabulary
Human Concepts
100

A computer program that was trained to solve analogy-based problems “via a continual interaction between the program’s perceptual processes and its prior concepts.”

What is Copycat

100

The goal of this project was “to contain all the unwritten knowledge that humans have, or at least enough of it to make AI systems able to function at the level of humans in vision, language, planning, reasoning, and other domains.”

What is The Cyc Project

100

A collection of 100 puzzles that were supposed to be challenges for AI systems. Published in Mikhail Bongard’s Pattern Recognition book.

What is the Bongard Problems

100

“Visual concepts involving multiple entities and their relationships.”

What is Visual Situations

200

A version of Copycat that incorporated metacognition by reflecting on its own “thinking” (i.e. perceiving patterns in its own actions).

What is Metacat

200

A type of AI system that uses knowledge of a specific domain to simulate the decision-making ability of a human expert.

What is an Expert System

200

“When you attempt to perceive the essential “sameness” of two different situations, some concepts from the first situation need to “slip”—that is, to be replaced by related concepts in the second situation.”

What is Conceptual Slippage

200

“The premise that a machine cannot attain human-level intelligence without having some kind of body that interacts with the world.”

What is Embodiment Hypothesis

300

A program that recognizes instances of particular situations based on analogies.

What is Situate

300

“Cyc” in the Cyc Project is meant to evoke this word.

What is an Encyclopedia

300

A medical diagnosis expert AI system that was developed in the 1970s.

What is MYCIN

300

Two human abilities that AI programs struggle to embody.

What is Abstraction & Analogy