-
Version Control for interaction model schema
A great feature would be to revision control the interaction model schema and also tool too compare it with previous versions and show history. We work as a team and another great integration would be some sort of github or stash integration .
2 votes -
Add slot sequence numbers to the request
AFAIU dialogs follow the slot sequence. It would be nice to have the slot sequence numbers in the request for Elicit/ConfirmSlot customization.
2 votes -
Make slot name/type unique per intent
Currently slot name/type combination has to be unique per skill. Please make it unique per intent.
1 vote -
Make Alexa check for intents *inside* the skill before searching for a native/keyword function
It's increasingly common and frustrating to have Alexa ignore intents provided by the skill and instead pivot to a native function / keyword function.
For example, in a cooking skill I've included various intents for calling up the list of recipes offered by the skill. But as soon as Alexa hears the word "recipe", she quits the skill and says, "Sure. I can search by dish name and ingredients. What would you like?"
Alexa obviously did not check my list of intents, because if she did she would've read the list of recipes in my skill to the user.
The…
35 votes -
Slots that are lists
Sometimes I want to ask the user for a list of things that are of the same slot type.
For example:
Skill: At what times do you take your medications?
User: 7 AM, 12 PM, and 7 PMRight now, I have to ask for them individually.
4 votes -
Allow phonetic markup in invocation names
When you want to use your employer's brand name as your invocation name, that name is often not a normal English word. This means that the Alexa voice service often can't understand it and the skill can't be triggered.
A workaround is to write a nonsense word that the Alexa voice service can parse as something that sounds like the brand name, but this is not guaranteed to work.
It would be incredibly useful if the invocation name could contain phonetic markup like responses can.
18 votes -
Voice & Tone without interaction model
Should be able to test "Voice & Tone" without having interaction model properly built.
1 vote -
Provide full user utterance
Provide full user utterance for every conversation whether Alexa recognizes the intents/slots or not. There are many cases where the Alexa NLU is getting it wrong and in our fulfillment code we could do a double check and greatly improve the user experience. But we can't double check if you won't tell us what the user says every time.
As mentioned in forums and stackoverflow multiple times. I'm shocked that I couldn't find this when searching feature requests to date.
163 votes -
Better Error Explanations and Linter for Interaction Model
I am new to Alexa. I have an utility that generates interaction models. The utility had an bug that omitted values. The JSON editor stated that custom type values could not be empty. At the time, I didn't understand the error. I thought it would have been more helpful if the editor marked where the error was.
2 votes -
Allow the connecting word "und" in German invocation names
If a brand has the connecting word "und" in its name I cannot create a skill with this connection word in the invocation names. This is very disappointing and annoying when you learn about this restriction in the certification process and did not notice it before.
I guess the connection word "und" or "and" in Englisch languages is quite common for brand names. So it will be a big improvement to allow it in the invocation name.
As a background information: I just got a reply from the support that suggested to demand this feature here.
23 votes -
Allow changing of invocation name
Please allow changing/modification of invocation names.
Having to resubmit a new skill and losing the old users is not really acceptable. We should be allowed to be able to change/tweak the invocation name for various reasons:
- Invocation name is not responding correctly (despite successful testing).
- Change of company/business name
23 votes -
Sample Utterances
Most of us create a Sample Utterances file
to copy and past. now you have to type each one in. Also you get Timed out, and have to do it all over again. please fix this.2 votes -
List invocation name requirements
Invocation Name requirements should list that you cannot use connecting words and list those words when selecting an invocation name.
7 votes -
Allow eliciting slots from previous intent
Currently, if a user has matched an intent, if using a dialog model, you can elicit a specific slot.
There are times when you want to continue to elicit that slot, for example if you are playing a game that requires the user and Alexa to go back and forth with responses with the user filling the same elicited slot each time.
However if the user says Help, or let's say you have another intent for asking the score or any other question, that moves to another intent, you cannot elicit that previous intent's slot anymore. For any skill, a…
8 votes -
Add developer specific phonetic dictionary to skill builder
Synonyms are looking to be useful as a fix for misconstrued words, but a true phonetic skill dictionary would be better than trying to force misinterpreted words as common words when Alexa doesn’t know what was said.
I’m looking for a way to submit less common words for Alexa to understand. In programming, it is becoming obvious that some esoteric or genre specific terms are missing. See http://www.enworld.org/forum/content.php?151-D-D-Pronunciation-Guide for examples of words Alexa should be able to derive from speech, but regularly misconstrues. I wouldn’t contend that Alexa needs to understand each one, but using this as a guide may…
2 votes -
Pass original date spoken in request
In Dialogflow, you can get the original text spoken for an entity/slot. So for a date, the user can say "this week" and Dialogflow passes the date and the string "this week". This is useful when you are showing a message such as "Sorry, no parcel will be collected this week". Can you update the request to pass the original text in Resolution - Authorities - Values
4 votes -
Searchable and continually updated list of all certified skill invocation names for developers to check
Allow developers to easily check to see if a skill invocation name has been previously used by another skill.
2 votes -
Session timeout - tell me earlier
If my session has timed out, please let me know sooner rather than later. Right now, I'm able to keep adding intents, utterances, slot types, etc. but as soon as I click "Save Model" , I lose those changes because I have to refresh/log back in.
27 votes -
Fuzzy match intent handler
Request: a fuzzy match intent handler for spoken utterances, e.g.:
if contains("sometext")...
This would allow for a more conversational exchange between the user and Alexa. For example, if the user utterance includes the phrase "not feeling well", the skill could give a sympathetic reply without having to explicitly match every possible permutation of a sentence containing that phrase via intents.
6 votesThanks for the suggestion, April! We’ll get this routed over to the appropriate internal team for review.
-
Bulk upload of training for the new Beta Builder
The interaction model has two view - the old preview one and the new Beta preview one. They support different features and switching in between, deletes the changes made. The only reason why my team is still using the old preview, is because we can easily upload new and edit the old training. Would be great if this is also possible in the Beta preview, as to use the other new features available, like synonyms, dialogues, etc.
1 voteThanks a lot for posting this request. Your request has been received
- Don't see your idea?