Artificial Intelligence is one of those phrases which defy definition. Just like Intelligence.
At one time, it was thought if a machine could play chess it was proof of AI. Then after the algorithm was figured out, the definition was moved to if the machine could beat a grand master then it was proof of AI. Then solving real world problems, this was solved using lisp with a robot that could put the red cube on top of the blue cube, where the red cube was under a green cube. Then nural networks, and fuzzy logic came along, which made it more general and able to solve some pattern matching problems (facial recognition for example) or controlling machinery within unclear parameters, and doing it precisly. The line keeps moving back and the more we learn about AI the more we realize just how complex the world is that we live in.
I think that AI is wrong headed. Instead of defining it as compared to some human or animal ability (which are very very general) it should be defined as intelligence for a particular task. So by "my" definition, AI is present for playing chess, facial recognition, and so on. It is not present for the hundreds (thousands?) of other tasks that we take for granted everyday.
One of the things that Mark Tildon has done is realized that many of the generalized behaviours that occur in nature, are a function of the body of the robot, and not a function of the cpu inside. That is why his beam bots seem much smarter then they are.
I think that we are on the cusp of some very interesting times in robotics. It reminds me of when Radio Shack and Apple had brought out their first computers. They couldn't do much but they were the start of a new era.
All things considered, a byte is 8 times smarter then a bit. If that were true, then a byte should only store numbers up to 8. Could it be that a byte is greater then the sum of it's parts?
RSS

