Which of the following best defines artificial intelligence (AI)?
- A set of hardware components that simulate human movement
- A software system that mimics human intelligence to perform task
- A programming language used for automation
- A cloud service used to store machine data