What truely classifies a AI? IN science fiction they are thes super smart programs that usually try taking over the world. In the programming world i hear about AI for enemies in games or stuff along those lines. Would a program that comprehends Natural language be considered a AI?
closed as off topic by Suresh Venkat Mar 21 '12 at 4:12
Questions on Theoretical Computer Science Stack Exchange are expected to relate to research-level theoretical computer science within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.
Yes, natural language processing is contained in AI.
Russel and Norvig start their book with some collected definitions of AI:
"[The automation of] activities that we associate with human thinking, activites such as decision-making, problem solving, learning..."
"The study of the computations that make it possible to perceive, reason, and act"
"The study of how to make computers do things at which, at the moment, people are better"
"AI...is concerned with intelligent behavior of artifacts"
This last definition seems to be the where most current efforts are, where you could replace "intelligence" with "rational" as in the economics sense of rational agent.