I’m probably rather uniquely qualified since I’m currently sitting 3 cubicles away from a group of people working on some state-of-the-art AI while the guy sitting behind me is working on state-of-the-art BCI.
Anyway, it depends vastly on where you define the end point, both BCI and AI are huge fields and progress in both of them is incremental.
BCI:
We’re making great progress right now in the basic sensor technology as well as focusing a lot of the work on signal processing. Right now, it looks as if we need a lot more than the hundred sensors that current systems use. If we can figure out a way to build 10,000 - 100,000 sensor interfaces, then we might be able to do more, nobody knows until we do it.
On the software, side, we’re doing a lot more to intepret the sensors as well, trying to use complex signal processing to get better accuracy.
But virtually no work has been done on the intepretation side, right now, were really picking the low hanging fruit. It’s fairly easy to figure out how to interpret arm movements say, since there is usually a fairly decent correlation between brain waves and action. But if you want to do more sophisticated stuff, like say figure out if a person is cold or try to make a brain->speech interface, then we face significant difficulties at the intepretation level.
I predict that if your after a device that can move a mouse cursor when you think about it and be able to write text if you manually spell out each letter, then it’s going to be 7 years for a prototype and 15 years for widespread adoption. If you want something that lets you effortlessly interact with a computer and mentally dictate entire essays, then your looking at 50 years to never.
AI:
Right now, apart from possibly the Cyc project, I don’t even know if anyone is seriously contemplating “strong” AI. Much of the field revolves around small, specific and practical problems which have direct applications. My research at the moment, for example, involves figuring out how to find hand shapes in a video. In a sense, we’ve picked over all the easy problems in AI and they’re so common now that most people wouldn’t think they were AI. Progress is incremental (although amazingly fast) and not likely to lead to thinking machines in the near future. There are a couple of research topics worth keeping an eye on as they probably have the most direct relevance to “strong AI” but we’re still working at a very primitive level there.
My predictions:
Expect to see a robot that can fully navigate a semi-controlled office space in 10 years time.
Expect to see “good enough to use” speech recognition in 5-15 years time.
Expect to see a robot soccer team beat the world cup champions in 2049.
Expect strong AI in 80 years - never.