A notable effort, however at first glance this seems like an imitation of the Alexa service with like-for-like terminology and backend concepts even using the word "intent". Does this not risk stepping on the toes of Amazon's copyright/trademark?
One thing I do regard highly is the focus on testing vs. Alexa's SDK where Amazon don't even seem to be a vaguely concerned.
Words like "intent", "sentiment", and "entities" were standard vernacular for natural language processing long before Amazon decided to jump into the space.
Trademark is not a problem unless you are selling the product, after all you can just do a global search and replace to change the name. And neither trademark nor copyright cover the use of ordinary English words in ordinary technical contexts. APIs are like recipes and telephone directories, the expression is protected but not the mere lists of ingredients.
Of course I have probably expressed this a little too strongly, I'm sure there are edge cases to worry about.
> stepping on the toes of Amazon's copyright/trademark?
I would not be surprised if Microsoft would have a problem with the company name. They market themselves as an open source project, but I assume they are in it to sell hardware and make a profit (or exit).
The company name sounds like a contraction of Microsoft to me and initially I misread the title as being another Microsoft open source project.
I'm actually expecting some initiative from Microsoft in exactly this area, with open hardware instead of open software.
One thing I do regard highly is the focus on testing vs. Alexa's SDK where Amazon don't even seem to be a vaguely concerned.