criteria of software program being intelligent
Just out of curiosity, assuming there exists an software life form. How would you detect him/her? 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).

Before posting an answer try first finding a counter example. I have real difficuly inventing anything consistent which I myself agree.

[Warmup][1]


  [1]: http://en.wikipedia.org/wiki/Chinese_room
criteria of software program being intelligent
===

Just out of curiosity, assuming there exists an software life form. How would you detect him/her? 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).

Before posting an answer try first finding a counter example. I have real difficuly inventing anything consistent which I myself agree.

[Warmup][1]


  [1]: http://en.wikipedia.org/wiki/Chinese_room