The study of creating machines that are capable of performing any intellectual task that a human can do.