It does have a dictionary entry though, e.g. "the branch of computer science that deal with writing computer programs that can solve problems creatively”, and I would argue that this definition fits.
The definition “something that lets a computer perform tasks that are thought to require intelligence” depends on the person, and whether they think something required a form of intelligence. Accounting for all variables over a large distance so you hit your target seems like it requires a reasonable amount of intelligence to me.
It is a extremely generic term though, almost like using ‘software package’. It is more often used as a buzzword than something that provides significant clarification about how it works.
It does have a dictionary entry though, e.g. "the branch of computer science that deal with writing computer programs that can solve problems creatively”, and I would argue that this definition fits.
The definition “something that lets a computer perform tasks that are thought to require intelligence” depends on the person, and whether they think something required a form of intelligence. Accounting for all variables over a large distance so you hit your target seems like it requires a reasonable amount of intelligence to me.
It is a extremely generic term though, almost like using ‘software package’. It is more often used as a buzzword than something that provides significant clarification about how it works.