Artificial intelligence (AI) as is said, is the intelligence of machines and the branch of computer science that aims to create it. It is also related to the task of using computers to understand human intelligence. In simple terms it is defined as, the science of making computers do things that require intelligence when done by humans. John McCarthy, who coined the term in 1956, defines it as "the science and engineering of making intelligent machines." Artificial intelligence is built with: Database systems: to represent acknowledgement and data. Algorithms: which describe how to use data. Programming languages: to represent both data and algorithm.
Research in AI Research in AI is divided into three categories: strong AI, applied AI, and cognitive simulation or CS. Strong AI aims to build machines whose overall intellectual ability is indistinguishable from that of a human being. The ultimate goal of strong AI is described as being "nothing less than to build a machine on the model of man, a robot that is to have its childhood, to learn language as a child does, to gain its knowledge of the world by sensing the world through its own organs, and ultimately to contemplate the whole domain of human thought". Applied AI, also known as advanced information-processing, aims to produce commercially viable "smart" systems--for example, a security system that is able to recognise the faces of people who are permitted to enter a particular building. In cognitive simulation, computers are used to test theories about how the human mind works--for example, theories about how we recognise faces and other objects, or about how we solve abstract problems
Importance of Artificial intelligence AI is the field where human brain and machine talks together. It understands human intelligence and its complicated operations. It helps develop the ability of building computer models for various fields.
Applications of AI AI is useful in various fields such as: game playing, theorem proving, expert systems, speech and image processing, modelling human performance, planning robotics, machine learning, etc.
AI can be implemented within computers using specific programming languages like: lisp, python, prolog, java, c++, visual basic.