What limitations are there currently on further development of artificial intelligence?
Two big problems, among others: LEARNING — Every computer program should be able to learn from its mistakes and from the preferences & behavior of its users. REPRESENTING KNOWLEDGE AI programs can pretty easily store and use factual information. Much of what we know, though, is information about how things work, how we can do things, what mechanisms are involved and all this has to be integrated with specific facts. Also, the kind of common sense information that children learn in their first five years is difficult to represent and use effectively.