Artificial intelligence (AI) is the ability of a computer-controlled robot or a software to perform tasks typically associated with human intelligence by studying human brain patterns and analyzing cognitive process, resulting in the development of intelligent software and systems.

There are two categories: weak AI and strong AI. Weak AI refers to AI systems that are designed to perform specific tasks, but lack general intelligence. Strong AI refers to AI systems that have human level intelligence or even exceed human intelligence, being able to perform a wide range of tasks.

AI applications include advanced web search engines (Google Search), recommendation systems (used by YouTube, Amazon, Netflix), human speech understanding (Siri, Alexa), self-driving cars (Waymo,, generative or creative tools (ChatGPT) and strategy games.

Types of AI:


The most important AI techniques:

AI is a combination of Machine Learning techniques and Deep Learning.

Machine Learning (ML) gives artificial intelligence the ability to learn. This is done by using algorithms to discover patterns and generate insights from the data they are exposed to.

Natural Language Processing (NLP) allows machines to comprehend, interpret, and generate human language (virtual assistants, chatbots, language translation tools).

Computer Vision is a technique that gives machines the ability to interpret visual information from the world.

Deep Learning provides to artificial intelligence the possibility to imitate the neural network of the human brain. It can understand patterns, noise and sources of confusion in data.