Artificial intelligence
It is a branch of computer science concerned with building smart machines capable of understanding their environment and performing tasks that require a certain level of intelligence. AI machines can be typically software-based, such as the virtual assistants found in mobile phones, or they can be a combination of hardware and software, such as the automated driving systems found in some automobiles.