开发者

Criteria of software program being intelligent [closed]

Closed. This question is off-topic. It is not currently accepting answers.

Want to improve this question? Update the question so it's on-topic for Stack Overflow.

Closed 12 years ago.

Improve this question

Just out of curiosity, assuming there exists a software life form. How would you detect him/her开发者_JAVA技巧? What are your criteria of figuring out if something/someone is intelligent or not?

It seems to me that it should be quite simple to create such software once you set the right target (not just following a naive "mimic human->pass Turing Test" way).

When posting an answer try also finding a counter example. I have real difficuly inventing anything consistent which I myself agree with.

Warmup


First we need to understand what a life form is.

Take this explanation, for example:

An entity which exists and tries to continue its existence through nourishment or procreation.

If we accept this explanation then in fact many programs represent a life form.

They exist, that's obvious. They attempt to continue their existence through opening child processes, surviving in persistent data storages and continuing the next day.

So, here we are, among digital life forms around us.


On the other hand, there's the idea of evolving and being sentient.

With evolving, it's easy. Many programs have been written to be able to modify their body to adapt to certain scenarios. Computer viruses are first examples of that.

With sentience, it is a different story. An entity needs to be aware of its existence, understand itself and the environment around it, also take active decisions on its life activities.

A computer program has nothing of that kind. In fact, if it still applies, the scientists haven't figured out the definition of "being aware of itself" and consciousness. So until we know what that means, we can't attribute that quality to an entity or the other way around, to take it away.


The bottom line is, you can argue a computer program to be a life form, but it does not qualify for a sentient being.


Thinks humanly, acts humanly.

OR

Thinks rationally, acts rationally.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜