In order to have a comprehensive discussion on artificial intelligence one must first provide a clear and coherent definition of what it (artificial intelligence) is. After spending quite some time pondering the nature of A.I. (artificial intelligence) I have created what I consider to be a satisfactory definition . An A.I. is a program, consisting of algorithms (in the form of functions and procedures), with the express purpose of generating new algorithms to solve problems that it (the A.I.) is not capable of solving on its own. In essence an A.I. is a program that can analyze any problem and then generate an algorithm to solve it. So, how in theory would a person write a program capable of such a task? The answer is simple (in my opinion), you wouldn't. An A.I. is, simply put, too complicated to actually be written. Rather, one might approach this problem from a more anthropological point of view. In that an A.I. could be grown or cultivated, allowing it to evolve into the "final product".

Would an artificial intelligence ever be possible considering the sheer complexity of human intelligence? It has been argued (by many researchers in the field of robotics (Connor, 1993) ) that this would never be possible that, we could never truly recreate intelligence.

We do have the ability to built learning machines, even if they are very simple robots which upon interaction with a solid object, will remember it's position and learn to avoid it. So we could consider that to a limited extent a computer can be socialized. (Weizenbaum, 1987). To build an intelligence we need to consider the process of how humans are socialized, how we grow and learn crafts our personality, consciousness and the way we think.

 

 

 

 

asdas