Pro's argument:
-
To be cognitive is to perceive; have beliefs, desires, and intentions;
remember; use and understand natural language; reasong and make rational
decisions; etc.
-
If something behaves in all relevant ways as if it were
cognitive, then it is cognitive.
-
A suitable AI program (or suite of programs) will eventually behave in
all these ways.
-
Therefore, such a program will be cognitive.
Con's argument:
-
To be syntactic is to manipulate the symbols of a formal symbol system.
-
Computer programs are purely syntactic.
-
Therefore, no AI program will be cognitive.
Con: But that's crazy! Computer programs are purely
syntactic!
Pro: Now it's my turn to ask for clarification: What do you
mean by "syntactic"?
Con:: I mean that all it can do is to manipulate the symbols
of a formal symbol system.
Pro:: So what's the problem?
Con:: The problem is that cognition is semantic! That is, it
involves the semantic interpretation of those symbols.
Pro:: Well, I'm not so sure about that. But suppose you're
right. What then?
Con: Well, syntax does not suffice for semantics. So, no
purely syntactic computer program can exhibit semantic cognition,
even if it behaves in all relevant ways as if it were cognitive.