Artificial Intelligence was officially defined for the first time by John McCarthy in 1955 as the science of mechanical engineering that deals with the creation of smart machines, with a specific empasis on creating smart software. Since then, many variations of the above definition have been formulated, some more complex from others. A different and probably a more accurate approach is to define AI based on the different capabilities that can give to machines. In particular, AI allows machines to develop sense, understanding,action and learning.