Re: We already have some abstraction
by
jwschmidt
05/26/2009, 5:09 PM #
I think we're talking past each other at this point.
The examples you are giving here do not sound in any way like "comprehension" or "awareness" of the concept of integers. Instead, they sound like additional lines of code which allow the program to compute
At least we agree that disambiguation processing is the key element. But I'm not sold on the idea that we've made headway into awareness and actual intelligence just by increasing the speed at which these things are processed.
Are you really arguing that a computer that can utilize integers are "more aware" than those that cannot?
Because what I am seeing here is increasing proof of a disconnect between processing ability and intelligence. For all the advancement that has been made in getting computers to process in terms of things that we consider to be discreet objects, computers don't seem one iota more capable of comprehending them than they did 20 years ago.
Computers may be speaking an internal language that uses integers, but that offers nothing in the way of comprehending integers.
Today's Visual Basic, were it to be run on a TRS80 or Apple II would
add very very slowly because not only is the number "2" polymorphic
(Integer, text, float) but the addition operator "+" is "overloaded".
As a result the computer at run time has to determine what form of "2"
it is dealing with and decide which addition algorithm to apply before
handing off the actual addition to the hardware.
This doesn't sound like comprehension of integers to me, or even the basis for comprehension of integers. It sounds like additional programming which adds additional data to representations of integers. If anything, it sounds like it is adding further, unrelated data to the situation for the sake of displaying more accurate screens to the human user. Even if you had an AI program that could deal with these bundles of data in compartmentalized forms, that has nothing to do with understanding that "one" means singularity, or "two" means duality, etc. All this additional programming info doesn't seem to bridge the gap between content and context.
So again, it sounds like mimickry, not intelligence.
I don't intend to describe intelligence as monolithic, but I do see it as having a basic requirement; that of subjective awareness, and its accordant perception of an objective outside world. The degree to which that perception is present in a mind can vary from minimal to human-level, so I'm all for a diversity of intelligence types. But if you aren't thinking, you aren't thinking.
So as for the Turing test, well, spending time on that leads to the conclusion that one can never really know with 100% certainty whether anything is actually self-aware.
But hm... my own standard that I've set is that I want to see a machine that can work in concepts, like integers, or identities. I can't think of a turing-style test that would work for that off the top of my head. Thats a ponderable for me. I'll get back to you if I think of one.
Thinking may be computing, but computing is not thinking. There is a difference, and it is in the understanding of discreet concepts as things-in-and-of-themselves. You and I know what "1" means, and how it is different from other integers. No matter what version of visual basic you're running, there is no understanding of the concept of singularity, or any other concept, going on there. Just because it has been programmed to react to compute integers as unique pieces of data does not mean there is any further comprehension of what an integer is.