Artificial intelligence (AI) is a branch of computer science aiming to build machines capable of mimicking human intelligence. It involves creating algorithms that allow computers to learn from and make decisions or predictions based on data rather than following only explicitly programmed instructions. Machine learning (ML), a subset of AI, involves systems that can “learn” from data, while deep learning uses artificial neural networks to make decisions and predictions. Natural language processing (NLP) is another important aspect of AI, dealing with the interaction between computers and humans using natural language. AI can be classified into two main types: narrow AI and general AI.