Swamped with your writing assignments? Take the weight off your shoulder!
The president of your company approaches you with his iPhone in one hand and his iPad in the other. He has just purchased an iPhone and is fascinated with Siri, the voice recognition software. He then pulls up an app your team developed for the company a few months ago and tells you that he wants it to work with voice commands just like Siri. When you pass on this information to your team, the news is met with groans and angry expressions. One of your developers tells you that it would be way too complicated to add voice recognition into the app and that you should have said no.
(1) Suggest three techniques to overcome the challenges of implementing natural language into interface designs.