Fundamentally, ML is not required for AI as AI systems do not need to be pre-programmed. Instead of such software agents, they get help from algorithms that can use their own intelligence to solve queries. These can be Machine Learning algorithms such as Deep Learning neural networks and Reinforcement Learning algorithms.