Is AI really intelligent?

I think a thread on this topic will be interesting. My own position is that AI is intelligent, and that’s for a very simple reason: it can do things that require intelligence. That sounds circular, and in one sense it is. In another sense it isn’t. It’s a way of saying that we don’t have to examine the internal workings of a system to decide that it’s intelligent. Behavior alone is sufficient to make that determination. Intelligence is as intelligence does.

You might ask how I can judge intelligence in a system if I haven’t defined what intelligence actually is. My answer is that we already judge intelligence in humans and animals without a precise definition, so why should it be any different for machines? There are lots of concepts for which we don’t have precise definitions, yet we’re able to discuss them coherently. They’re the “I know it when I see it” concepts. I regard intelligence as one of those. The boundaries might be fuzzy, but we’re able to confidently say that some activities require intelligence (inventing the calculus) and others don’t (breathing).

I know that some readers will disagree with my functionalist view of intelligence, and that’s good. It should make for an interesting discussion.

203 thoughts on “Is AI really intelligent?

  1. Recognizing the high level language means recognizing the library functions.

    It would be possible to create an obfuscating compiler and linker.

    Whether this would be useful, I don’t know.

  2. petrushka:
    Recognizing the high level language means recognizing the library functions.

    In my experience, the first place to look is stack usage – how many stack frames are used, how the stack is used for isolating variables, etc.

  3. petrushka: It would be possible to create an obfuscating compiler and linker.

    With sufficient knowledge of the regular compiler you can always type well-functioning gibberish yourself. That kind of code would be gibberish only for less expert humans, but not for the compiler.

Leave a Reply