General Artificial Intelligence tools is a term used to describe the kind of artificial intelligence we are expecting to be human like in intelligence. We cannot even come up with a perfect definition for intelligence, yet we are already on our way to build several of them. The question is whether the artificial intelligence we build will work for us or we work for it.
If we have to understand the concerns, first we will have to understand intelligence and then anticipate where we are in the process. Intelligence could be said as the necessary process to formulate information based on available information. That is the basic. If you can formulate a new information based on existing information, then you are intelligent.
Since this is much scientific than spiritual, let’s speak in terms of science. I will try not to put a lot of scientific terminology so that a common man or woman could understand the content easily. There is a term involve in building artificial intelligence. It is call the Turing Test. A Turing test is to test an artificial intelligence to see if we could recognize it as a computer. Or we couldn’t see any difference between that and a human intelligence.
The evaluation of the test is that if you communicate to an artificial intelligence and along the process you forget to remember that it is actually a computing system and not a person, then the system passes the test. That is, the system is truly artificially intelligent. We have several systems today that can pass this test within a short while. They are not perfectly artificially intelligent because we get to remember that it is a computing system along the process somewhere else.
An example of artificial intelligence would be the Jarvis in all Iron Man movies and the Avengers movies. It is a system that understands human communications, predicts human natures and even gets frustrate in points. That is what the computing community or the coding community calls a General Artificial Intelligence.
To put it up in regular terms, you could communicate to that system like you do with a person and the system would interact with you like a person. The problem is people have limited knowledge or memory. Sometimes we cannot remember some names. We know that we know the name of the other guy, but we just cannot get it on time. We will remember it somehow, but later at some other instance. This is not call parallel computing in the coding world, but it is something similar to that. Our brain function is not fully understood but our neuron functions are mostly understand. This is equivalent to say that we don’t understand computers but we understand transistors. Because transistors are the building blocks of all computer memory and function.