I'm frequently getting a beep back indicating that Alexa couldn't match the input with any of my intents. We need a way to see what Alexa heard so we know if she heard wrong or if our training text is not working. What Alexa heard only shows up in the companion app as a card if an intent is matched and executed. We need to have that on every command, especially ones she can't match an intent for.
It will not if user accepts privacy terms and conditions before using a specific skill set. It could work like an app on the smart phone - before you install it you have to accept app permissions. So if I provide a skill set that allows the user to access voice records through Echo and user accepted privacy statement, I can't see any reason why this should not be possible. Moreover, currently, the user can view the recorded history through the app, upon login. Why should this be any different with Echo? If Echo is registered on user's account, how could the privacy be violated? Do you see that API access to recorded history could be possible to implement?
Certainly, it [i]could[/i] be implemented. So could listening in to every conversation you have at home with no blue ring illuminated. No problem. The technical challenges are trivial. And, even more so, you could slap into your terms and conditions some text obscured in legalease that gives you the right to record everything said anywhere near the the Echo, make it publicly available, or to data mine it and sell the information to other people. All of this [i]can[/i] be done. There are segments of the industry (looking at you, Google) who do this. Is it good business sense to do? Hell no. Privacy isn't about what is or is not legal. People have proven that they will sign anything if you bury it deep enough in a license agreement. However, when the story breaks and spreads across the internet, your company won't be tried in a court of law but a court of public opinion.The fact that some moronic user signed away their rights perfectly legally and then got caught cheating isn't going to matter to all those other users reading about it who know they also click on things without reading them. A company's reputation has value. All the more so for a retailer. There are good business reasons for being ethical about people's information.