The basis of AI is to develop machines that can work and react like humans. AI is achieved through a process of programming a computer to make decisions for itself. This can be done through a number of methods, including: rule-based systems, decision trees, genetic algorithms, artificial neural networks, and fuzzy logic systems.