How does AI differ from other classes of AI?

A. it has a very narrow definition
B. it depends on human input and control
C. it exists in the real world
D. it is theoretical

A. it has a very narrow definition