In order to discuss artificial intelligence we will need working definitions of what is meant by a computer and artificial intelligence. The following are simple working definitions of a computer and artificial intelligence. A computer is a complex form of technology that is capable of executing a sequence of rules and instructions that describe a procedure to solve a problem. A computer is comprised of hardware technology and software technology. Software refers to the information and knowledge used to perform useful functions by the computer.
Software usually takes the form of a computer program.
In theory, combining fast hardware and the correct software could produce an artificially intelligent computer. Artificial intelligence is concerned with building computer programs that can solve problems creatively, rather than simply working through the steps of a solution designed by a programmer. One of the main problems of AI is how to represent knowledge in the computer in a form that can be used rather than merely reproduced.