Artificial Intelligence involves all those things, in which we can make our computers do the job, that human does. The purpose is to imitate natural intelligence to solve complex real world problem. Machine Learning is making a machine learn on its own without being explicitly programmed. It is an application of AI that provides system the ability to automatically learn and advance from experience. As per the Gartner prediction, by 2020, customers will manage 85% of their relationship with the enterprise without interacting with a human.