Artificial intelligence (AI) and machine learning (ML) have been under study for years. But what is new is the tremendous impact and overlap AI and ML are now having on application development.