Simple Mind Machines
we plunge now into the deepest, trickiest, most treacherous and remarkable undersea cavern in the whole coral reef, the question of simulated experience. when we get to the bottom we will be face to face with the fundamental question of artificial intelligence (henceforth AI). we won’t know how to solve it, but we will be shining a flashlight in its face. what does it mean to think? How does thinking work? Not “how does the brain work,” but what does the thinking process consist of, in logical terms? we don’t need to understand lungs to realize that respiration has something to do with grabbing air, letting it soak in somehow and then pushing it out. Thinking is (one suspects) just as basic a physiological process as breathing; how does it work? Presumably it’s not mere random helter skelter scurrying about. There is some system at work, some process, presumably. Even when you are not hard at work solving a math problem, planning a strategy or wracking your brain for the name of someone’s daughter, there is something ticking over in there, as steadily (maybe even as rhythmically) as breathing. what is this process? As usual, we have a particular, concrete problem and a software solution in mind. The problem is crucial to Mirror worlds: How do we make the experience key work? In answering we will (again) be addressing a major problem in the non-Mirror world as well. In the last chapter, I discussed the extraction of information from fastflowing data streams at the source. we turn now to oceans of data that have accumulated in databases. what can we do with this stuff? All those multi-billions of records on file? Here, the focus is different. You don’t worry so much about extracting information fast, as the data values fly by. You focus instead on the problem of comparing many stored incidents or situations. In pursuing this concrete problem, I’ll keep the deep questions and long-term implications at bay, for the most part—but they do have a tendency to wind their tendrils around the subject matter in this chapter. I will be describing a “simulated mind” designed for a well-defined, utilitarian purpose.