# How far can programming go?

**URL:** <https://boards.straightdope.com/t/how-far-can-programming-go/308395>\
**Category:** In My Humble Opinion\
**Created:** [June 15, 2005, 3:56pm UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395 "2005-06-15T15:56:05Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![Emerald\_Hawk](https://avatars.discourse-cdn.com/v4/letter/e/e495f1/32.png) [@Emerald\_Hawk](https://boards.straightdope.com/u/Emerald_Hawk)\
**Post date:** [June 16, 2005, 12:55am UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395/21 "2005-06-16T00:55:59Z")

</div>

You are correct. These boards are awesome. I should subscribe.

---

<div class="post-metadata">

**Author:** ![Bryan\_Ekers](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bryan_ekers/32/183_2.png) [@Bryan\_Ekers](https://boards.straightdope.com/u/Bryan_Ekers)\
**Post date:** [June 16, 2005, 1:21am UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395/22 "2005-06-16T01:21:37Z")

</div>

Hmm, I never interpreted a computer’s potential pass of the Turing Test as proving the computer can think, just that thinking was not necessary in order to simulate a convincing conversation. Similarly, the computer that defeated Kasparov didn’t prove the computer knew how to play chess; it proved that chess could be reduced to a (admittedly large) set of simple instructions and procedures that could be executed rapidly enough on a fast computer to defeat a human world champion in a reasonably short period of time.

---

<div class="post-metadata">

**Author:** ![Emerald\_Hawk](https://avatars.discourse-cdn.com/v4/letter/e/e495f1/32.png) [@Emerald\_Hawk](https://boards.straightdope.com/u/Emerald_Hawk)\
**Post date:** [June 16, 2005, 1:27am UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395/23 "2005-06-16T01:27:33Z")

</div>

> [@Bryan Ekers](#):
>
> Hmm, I never interpreted a computer’s potential pass of the Turing Test as proving the computer can think, just that thinking was not necessary in order to simulate a convincing conversation. Similarly, the computer that defeated Kasparov didn’t prove the computer knew how to play chess; it proved that chess could be reduced to a (admittedly large) set of simple instructions and procedures that could be executed rapidly enough on a fast computer to defeat a human world champion in a reasonably short period of time.

If you don’t mind my asking, what would you consider as proof that a computer can think? Or do you feel that it is not something which can be proven?

---

<div class="post-metadata">

**Author:** ![Bryan\_Ekers](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bryan_ekers/32/183_2.png) [@Bryan\_Ekers](https://boards.straightdope.com/u/Bryan_Ekers)\
**Post date:** [June 16, 2005, 1:36am UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395/24 "2005-06-16T01:36:40Z")

</div>

> [@Emerald Hawk](#):
>
> If you don’t mind my asking, what would you consider as proof that a computer can think? Or do you feel that it is not something which can be proven?

Honestly, I don’t know. I predict there will come a time when a computer will prove so adept at _simulating_ thought that it may be easier to treat it as we would another adult human.

I expect proving the existence of free will, though, which I’d assume is an essential part of independent thought, will remain purely a philosophical matter. It’ll be debated but not resolved.

---

<div class="post-metadata">

**Author:** ![Digital\_Stimulus](https://avatars.discourse-cdn.com/v4/letter/d/aeb1de/32.png) [@Digital\_Stimulus](https://boards.straightdope.com/u/Digital_Stimulus)\
**Post date:** [June 16, 2005, 2:38am UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395/25 "2005-06-16T02:38:14Z")

</div>

> [@Metacom](#):
>
> It’s interesting to note that the things that springs to mind when people hear “artificial intelligence,” like being able to process human language well enough to fool a human, are shunned by mainstream AI researchers has being the domain of crackpots.

Perhaps _some_ mainstream AI researchers feel it’s crackpot work, but certainly not _most_. Now, granted, attaining anything approaching true human-like activity is pretty far off IMO and perhaps that’s what you mean. And I’d agree with you fully, if that’s the case.

However, for example, there’s plenty of speech processing work being done. I’ve used Festival (related site [here](http://festvox.org/)) for speech production and [Sphinx](http://www.speech.cs.cmu.edu/speech/sphinx.html) for speech recognition. I’m working with a group that’s using them and a package called WordNet/VerbNet for parsing and semantic interpretation. Lots of linguistic work is underway - just recently, there’s been a flurry of research regarding deriving semantics from statistical associations of sentences/articles/etc (sorry, no cites handy). I’d think that the aim of all of it is to eventually reach human-like capabilities, even if the claims at this point are meager. (One would hope we’ve learned some sort of lesson from the overblown claims of Minsky, Turing, and Samuel. At least, I think it was Samuel; perhaps it was Newell or Simon?)

Now, granted, this leaves open the debate as to whether a computer that can identify semantic similarities actually _knows_ or _understands_ anything in a meaningful way. But, IMO, that just leads to establishing one’s beliefs – if you believe there is something “extra” in human consciousness, you’d say that AI is impossible. Personally, I believe the opposite. If I have time, I’ll follow up later with more. We’re trying to get an entry together for the AAAI05 social robotics competition in a few weeks and there’s _way_ too much to do…

---

<div class="post-metadata">

**Author:** ![whatsittoya](https://avatars.discourse-cdn.com/v4/letter/w/13edae/32.png) [@whatsittoya](https://boards.straightdope.com/u/whatsittoya)\
**Post date:** [June 16, 2005, 3:33am UTC](https://boards.straightdope.com/t/how-far-can-programming-go/308395/26 "2005-06-16T03:33:23Z")

</div>

> [@Bryan Ekers](#):
>
> Honestly, I don’t know. I predict there will come a time when a computer will prove so adept at _simulating_ thought that it may be easier to treat it as we would another adult human.
> 
> I expect proving the existence of free will, though, which I’d assume is an essential part of independent thought, will remain purely a philosophical matter. It’ll be debated but not resolved.

I’m not to sure that free will in **humans** will ever leave the relm of philosophy. And with all the talk of destiny, fate, and especially karma I hear, I’m not to sure how much of the world really believes it anyway. I myself tend to go with the idea “if it looks like a duck and quacks like a duck I’ll call it a duck until a better match comes along”.

[Previous page](https://boards.straightdope.com/t/how-far-can-programming-go/308395.md?page=1)
