Unless you were either under a rock or not a techno-geek last week you've probably heard about IBM's Watson natural language processor and it's spanking of the two best Jeopardy players on the planet. It was amazing to watch the way the computer looked at all the data it had access to (and it was a lot) and found the answers. It wasn't perfect, when Watson was wrong it was hilariously wrong, but it was right more than it was wrong.
Why this is something UX folk need to keep an eye on?
You may be thinking, "Tony, this is a great achievement in computer science and engineering but why should I, the illustrious user experience professional reading your blog, care?" Well, very skilled and attractive reader, I'm glad you asked. Let's play the imagination game for a minute.
Imagine a world where systems like Watson aren't giant, expensive, out of reach systems that exist only in R&D labs. Imagine a world where systems like Watson are commonplace in offices or neighborhoods or households. A world where the computer can take input in natural language and it's hooked up to the Internet.
"Computer, I need a list of all know cultures who believe the colour red means anger."
What does that system look like? What does it sound like? How does it respond or present its answer? Do you have to say "computer," every time? Should these interactions be more like a conversation with another person or still like giving orders to a machine? These are just the experience questions I could think of in a few minutes.
This kind of computing, while it answers many engineering problems, opens a whole new area of HCI that we've only really thought about in Star Trek and other science fiction. Think about the possibilities of a computer that can understand what you're saying to it without using special commands. Think about the frustrations and the usability issues it will bring. Think about the effect a computer that is fluent in your language will have on the psychology of how we interact with computers.
Back to The Future
Like most of the stuff we talk about in the blogosphere, this falls into the category of "The Future of ________" but this future is coming at us faster than a lot of that other “Future Stuff.” IBM is already talking about utilizing Watson to help doctors do differential diagnosis. The possibilities are nearly endless; we just need to start thinking about them. Yay future! (But I still want my hover board.)