computer system that performs tasks that normally require human intelligence
advanced computer systems that can simulate human capabilities, such as analysis, based on a  predetermined set of rules
computer systems that perform functions that substitute for human intelligence or that make intuitive predications and decisions based on recognized data