Alexa Skills Kit Developer Preview
developer.amazon.com
developer.amazon.com
When Siri came out, I found myself wanting to build a service using it and got disappointed (even though the reasons not to open the API were obvious), so I'm now happy to see Amazon calling developers with a voice based API. I'd like to see how this will pan out.
Worse, Amazon also offers an API/SDK to Alexa via AWS [1], which offers a surprising amount of information about a website that they gather (Global Rankings, regional rankings, standard <META> tag scrapping, DMOZ info, IP/location info, email address/telephone/address and other contact info, bunch more stuff). It's actually pretty amazing, but the API and documentation is terribly out-of-date.
This got my hopes up that Amazon had done an overhaul of the Alexa rankings/info API... [sigh]
I'm looking forward to attending the Boston amazon developer day this weekend to really dig deep into all the sdks and get some questions answered from the team.
I'm also not sure how it would technically work, but I do wish there would be some way to run this locally. I would love to get more access to some of the hardware on my local network, but I would be hesitant to open the same up to the public internet. I guess Amazon is (smartly) targeting more consumer focused developers and not hobbyists working on their own pet projects.
[1] - https://developer.amazon.com/public/solutions/alexa/alexa-sk...
Do they need to be unique across all skills?
Will there be a land-rush on all the good two and three work invocation names?
Do I manually select which skills will be enabled for my Echo, and only those invocation names will be accepted? What about conflicts?
For example, "turn on the lights" should work with whatever smart home hub alexa can find on it's wifi network, not just with whatever smart home company registers the phrase first.
So like, imagine i'm standing in front of a freshly milled piece of oak, and i'm roughly marking out my pieces:
"Alexa, What are the dimensions for the top side apron"
Even cooler, if i had a camera in there too
"Alexa, where did I put my tape measure?"
With Alexa, you have to bet on Amazon winning the IoT game. Amazon is great at ecommerce (mostly because they don't care about making money), but it's not clear they're great at platforms.
But if all you want is the functionality of an Echo that you can customize, then go with a well-funded startup staffed by some of the best AI engineers in the world offering similar and often better capabilities, and build your own so you can integrate it wherever you want.
That's MindMeld.
Not for me or my family.
The best systems--Siri, Google Now--have 95%+ ASR accuracy AND can find the right answer among millions of possibilities once they've broken down the utterance.
Combining human-like ASR & NLP with super accurate search capabilities is hard.