AI is software which emulates neural networks as to learn and become ‘intelligent agents’. Computers have now become power enough to create this very useful intelligent learning software.
AI is setup with input data stream and output data stream and given some form of control with a projected target. The AI is then fed a lot of input data and will learn how to achieve the required target output through trial and error. Once learnt, the AI can process an incredible amount of data a lot more intelligently than any normal software program.