Subjective questions just like humans.
If you think about it, this whole machine-learning thing isn't going to be that great. Humans can already "machine-learn" and computers will be susceptible to all of the same problems and more.
For example, for a computer to learn, it will have to have physical capability to execute or be provided information by humans. Some of the things that it needs to play with won't be practical or possible for it to do. For example, we can''t put a computer in an airplane and let it continuously crash so that it learns how to not crash. So what will we do? We will train it or provide it documents which were written by humans and have errors. All inputs to a computer will be provided by humans or nature and thus it will never get "better" than humans. It may have quicker reaction time and/or be able to process things faster using math, but otherwise, it'll struggle hard. I find it almost laughable that we're talking about having AI do all of these complicated things when Apple and Microsoft can't even get an OS locked down so that thousands of people can't compromise peoples' data.
For example, say I as the computer "Why don't I like that girl?" Or "Why doesn't that girl like me?"
The computer will try to figure it out but it will never know an exact answer. It could go ask the girl.. But some girls themselves don't even know why or what they say may be different than the real answer. What if I lie to the machine? Now it needs algorithms to try and figure out if I'm lying but it can't know for sure, etc...
The simplest question that has already been proven by Alan Turing that a computer can never be able to answer. "Is my program looping?" Sounds like a simple question, but it is in fact undecidable and known as the Halting Problem. You can know in certain obvious situations whether it is looping or not, but you can't apply a technique to all programs to determine whether it is or not. This question doesn't just apply to today's computers, but computing theory, meaning that no matter how much memory is applied, no matter how fast it is running, no matter if it is deterministic or not, if you were to create a program using the full capabilities as the computer answering the question, it can never fully know whether the program is looping or not.
Of course, by rewording your question we can come up with another, "What is a question that you are unable to answer?". If a computer is able to answer this question, then the answer to this question is a question that they are unable to answer. But if they are unable to answer this question, that means that they are unable to answer this question. Surprisingly, they can never be unable to answer this question, simply because if they were unable to answer this question, then the answer is this question, but it can't be because this question now has an answer which is itself. Therefore there always has to be an answer other than itself.
Computer can't drive cars or answer to any questions. It, as a human, should be taught first, it means, you should first feed a lot of knowledge (data) into format machine can understand and explain that machine how to use this knowledge.
Thus, computer will never answer you questions humans can't answer and you may find many of them in Philosophy like - "What is the purpose of life?" or "What is happiness?"
IMHO computer cant answer questions that we dont already know the answer to.
for example, the reason computers can land a rover on mars is because a lot a really smart people thought it how to.
essentially computers cant teach us anything until we first find a way for a computer to learn on its own, which might prove to be hard.
again just my opinion. and im in no way an expert in this field :)
I think, there is no answer to this question, as we do not know what computers (or similar gadgets) might be able to do in, say, 1000 years of time.
Though, right today, a computer might not be able to tell you if a program is 100% correct. Programming and debugging are still done by hand.
LineCommander ,inc
designing a better web, for a better future.
Interesting question!
There are tasks that a computer can't do, because simply it isn't programmed to do.
And there is the problem!
That's why nowadays A.I is a big thing, it allows machines to have the "intelligence" and the ability to learn like us.. humans. When we were born, we didn't know everything out there.. just like A.I powered machines. As long as it is always learning it will reach a point that machines will have equivalent intelligence as us but they will be unable to answer questions that we can't answer!