Skip to content

Instantly share code, notes, and snippets.

@danoventa
Created October 10, 2018 16:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danoventa/a144f11b80397443bd8b1081b708169a to your computer and use it in GitHub Desktop.
Save danoventa/a144f11b80397443bd8b1081b708169a to your computer and use it in GitHub Desktop.
Alexa Skill interaction model
{
"interactionModel": {
"languageModel": {
"invocationName": "my interaction model",
"intents": [
{
"name": "AMAZON.CancelIntent",
"samples": []
},
{
"name": "AMAZON.HelpIntent",
"samples": []
},
{
"name": "AMAZON.StopIntent",
"samples": []
},
{
"name": "RootRequest",
"slots": [
{
"name": "verb",
"type": "verb"
},
{
"name": "pronoun",
"type": "pronoun"
},
{
"name": "determiner",
"type": "determiner"
},
{
"name": "root_request",
"type": "root_request"
},
{
"name": "adverb",
"type": "adverb"
},
{
"name": "noun",
"type": "noun"
},
{
"name": "preposition",
"type": "preposition"
},
{
"name": "adjective",
"type": "adjective"
},
{
"name": "pronoun_verb_contraction",
"type": "pronoun_verb_contraction"
},
{
"name": "adj_prep_contraction",
"type": "adj_prep_contraction"
}
],
"samples": [
"{adverb} {verb} {determiner} {root_request}",
"{adverb} {verb} {determiner} {root_request} {preposition}",
"{adverb} {verb} {pronoun} {determiner} {root_request}",
"{adverb} {verb} {pronoun} {adverb} {determiner} {root_request} {verb} {preposition} {adverb}",
"{pronoun} {verb} {determiner} {root_request}",
"{pronoun} {verb} {determiner} {root_request} {preposition}",
"{pronoun} {verb} {preposition} {root_request}",
"{pronoun} {verb} {pronoun} {root_request} {adverb} ",
"{pronoun} {verb} {verb} {preposition} {determiner} {root_request}",
"{pronoun} {verb} {determiner} {root_request} {preposition} {adverb}",
"{pronoun_verb_contraction} {determiner} {root_request} {preposition}",
"{pronoun_verb_contraction} {verb} {preposition} {verb} {root_request}",
"{pronoun_verb_contraction} {adj_prep_contraction} {verb} {root_request}",
"{pronoun_verb_contraction} {adjective} {preposition} {determiner} {root_request}",
"{pronoun_verb_contraction} {determiner} {root_request} {adj_prep_contraction} {verb} {preposition}",
"{verb} {pronoun} {determiner} {root_request}",
"{verb} {pronoun} {verb} {determiner} {root_request}",
"{verb} {pronoun} {determiner} {adjective} {root_request}",
"{verb} {pronoun} {determiner} {determiner} {root_request} {verb}",
"{verb} {pronoun} {determiner} {determiner} {root_request} {verb} {preposition}",
"{verb} {pronoun} {determiner} {noun} {preposition} {pronoun} {preposition} {root_request}"
]
},
{
"name": "AMAZON.MoreIntent",
"samples": []
},
{
"name": "AMAZON.YesIntent",
"samples": []
},
{
"name": "AMAZON.SearchAction<object@WeatherForecast>",
"samples": []
},
{
"name": "AMAZON.SearchAction<object@Calendar>",
"samples": []
},
{
"name": "AMAZON.ReadAction<object@Calendar>",
"samples": []
}
],
"types": [
{
"name": "pronoun",
"values": [
{
"name": {
"value": "what",
"synonyms": [
"whose",
"whom",
"which",
"who"
]
}
},
{
"name": {
"value": "all",
"synonyms": [
"some",
"none",
"most",
"any"
]
}
},
{
"name": {
"value": "both",
"synonyms": [
"several",
"many",
"few"
]
}
},
{
"name": {
"value": "anybody",
"synonyms": [
"errbody",
"something",
"someone",
"somebody",
"one",
"nothing",
"no one",
"nobody",
"neither",
"everything",
"everyone",
"everybody",
"either",
"each",
"anything",
"anyone"
]
}
},
{
"name": {
"value": "that",
"synonyms": [
"those",
"these",
"this",
"whomever",
"whoever",
"whichever",
"whose",
"whom",
"who",
"which"
]
}
},
{
"name": {
"value": "it",
"synonyms": [
"its",
"itself",
"herself",
"himself",
"he",
"her",
"him",
"she"
]
}
},
{
"name": {
"value": "they",
"synonyms": [
"theirs",
"themselves",
"them"
]
}
},
{
"name": {
"value": "you",
"synonyms": [
"yours",
"your",
"yourselves",
"yourself"
]
}
},
{
"name": {
"value": "we",
"synonyms": [
"ours",
"our",
"ourselves",
"us"
]
}
},
{
"name": {
"value": "I",
"synonyms": [
"my",
"myself",
"me"
]
}
}
]
},
{
"name": "noun",
"values": [
{
"name": {
"value": "suggestion",
"synonyms": [
"proposal",
"proposition",
"motion",
"submission",
"action point",
"recommendation",
"advice",
"counsel",
"hint",
"tip",
"clue",
"idea",
"trial balloon",
"proposals",
"propositions",
"motions",
"submissions",
"action points",
"recommendations",
"hints",
"tips",
"clues",
"ideas",
"trial balloons"
]
}
},
{
"name": {
"value": "abstract",
"synonyms": [
"Ability",
"Adventure",
"Artistry",
"Awe",
"Belief ",
"Chaos",
"Comfort",
"Communication",
"Consideration",
"Crime",
"Culture",
"Customer service",
"Death",
"Deceit",
"Defeat",
"Democracy",
"Dexterity",
"Dictatorship",
"Disquiet",
"Disturbance",
"Dreams",
"Energy",
"Enhancement",
"Failure",
"Faith",
"Faithfulness",
"Faithlessness",
"Favoritism",
"Forgiveness",
"Fragility",
"Frailty",
"Freedom",
"Gossip",
"Grace",
"Hearsay",
"Homelessness",
"Hurt",
"Idea",
"Idiosyncrasy",
"Imagination",
"Impression",
"Improvement",
"Inflation",
"Information",
"Justice",
"Knowledge",
"Laughter ",
"Law",
"Liberty",
"Life",
"Loss",
"Luck",
"Luxury",
"Memory",
"Mercy",
"Motivation",
"Movement",
"Need",
"Omen",
"Opinion",
"Opportunism",
"Opportunity",
"Parenthood",
"Patriotism",
"Peace",
"Peculiarity",
"Poverty",
"Principle",
"Reality",
"Redemption",
"Refreshment",
"Riches",
"Rumor ",
"Service",
"Shock",
"Skill",
"Slavery",
"Sleep",
"Sparkle",
"Speculation",
"Speed",
"Strictness",
"Submission",
"Success",
"Thought",
"Thrill",
"Truth",
"Unemployment",
"Unreality",
"Victory",
"Wealth",
"Adoration",
"Amazement",
"Anger ",
"Anxiety",
"Apprehension",
"Clarity",
"Delight",
"Despair ",
"Disappointment",
"Disbelief ",
"Excitement",
"Fascination",
"Friendship",
"Grief ",
"Happiness",
"Hate",
"Helpfulness",
"Helplessness",
"Infatuation",
"Joy ",
"Love",
"Misery",
"Pain ",
"Pleasure",
"Power ",
"Pride",
"Relaxation",
"Relief ",
"Romance",
"Sadness",
"Satisfaction",
"Silliness",
"Sorrow",
"Strength",
"Surprise",
"Tiredness",
"Uncertainty",
"Wariness",
"Weariness",
"Worry",
"Beauty",
"Bravery",
"Brilliance",
"Brutality",
"Calm",
"Charity",
"Coldness",
"Compassion",
"Confidence",
"Contentment",
"Courage",
"Curiosity",
"Dedication",
"Determination",
"Ego",
"Elegance",
"Enthusiasm",
"Envy",
"Evil",
"Fear ",
"Generosity",
"Goodness",
"Graciousness",
"Hatred",
"Honesty",
"Honor ",
"Hope",
"Humility",
"Humor ",
"Insanity",
"Integrity",
"Intelligence ",
"Jealousy ",
"Kindness",
"Loyalty",
"Maturity",
"Patience",
"Perseverance",
"Sanity",
"Self-control",
"Sensitivity",
"Sophistication",
"Stupidity",
"Sympathy",
"Talent",
"Tolerance",
"Trust",
"Warmth",
"Weakness",
"Wisdom",
"Wit"
]
}
},
{
"name": {
"value": "store"
}
}
]
},
{
"name": "determiner",
"values": [
{
"name": {
"value": "such",
"synonyms": [
"quite",
"rather",
"what"
]
}
},
{
"name": {
"value": "other",
"synonyms": [
"another"
]
}
},
{
"name": {
"value": "all",
"synonyms": [
"every",
"each",
"neither",
"either",
"half",
"both"
]
}
},
{
"name": {
"value": "zero",
"synonyms": [
"fifty",
"forty eight",
"forty seven",
"forty six",
"forty five",
"forty four",
"forty three",
"forty two",
"forty one",
"forty",
"forty nine ",
"thirty nine",
"thirty eight",
"thirty seven",
"thirty six",
"thirty five",
"thirty four",
"thirty three",
"thirty two",
"thirty one",
"thirty",
"twenty nine",
"twenty eight",
"twenty seven",
"twenty six",
"twenty five",
"twenty four",
"twenty three",
"twenty two",
"twenty one",
"twenty",
"nineteen",
"eighteen",
"seventeen",
"sixteen",
"fifteen",
"fourteen",
"thirteen",
"twelve",
"eleven",
"ten",
"nine",
"eight",
"seven",
"six",
"five",
"four",
"three",
"two",
"one"
]
}
},
{
"name": {
"value": "enough",
"synonyms": [
"any",
"most",
"a lot of",
"a lot",
"many",
"much",
"a little",
"a few",
"some"
]
}
},
{
"name": {
"value": "my",
"synonyms": [
"ours",
"theirs",
"their",
"our",
"its",
"her",
"his",
"hers",
"his",
"your"
]
}
},
{
"name": {
"value": "this",
"synonyms": [
"those",
"these",
"that"
]
}
},
{
"name": {
"value": "a",
"synonyms": [
"an"
]
}
},
{
"name": {
"value": "the"
}
}
]
},
{
"name": "pronoun_verb_contraction",
"values": [
{
"name": {
"value": "what'll",
"synonyms": [
"why's",
"why're",
"why'd",
"who've",
"who is",
"who've",
"who is",
"who's",
"who're",
"who'll",
"who'd've",
"who did",
"who'd",
"which's",
"where've",
"where's",
"where're",
"where'd",
"we've",
"what're",
"what've",
"when's",
"what'd"
]
}
},
{
"name": {
"value": "I'd",
"synonyms": [
"they had",
"they'd",
"we had",
"we'd",
"you had",
"you'd",
"she had",
"she'd",
"he had",
"he'd",
"i had"
]
}
},
{
"name": {
"value": "I've",
"synonyms": [
"they have",
"they've",
"we have",
"we've",
"you have",
"you've",
"he has",
"he's",
"i have"
]
}
},
{
"name": {
"value": "I'll",
"synonyms": [
"they will",
"she will",
"he will",
"you will",
"you'll",
"he'll",
"she'll",
"they'll",
"I will"
]
}
},
{
"name": {
"value": "I'm",
"synonyms": [
"they are",
"they're",
"we are",
"we're",
"it is",
"it's",
"she is",
"she's",
"he is",
"he's",
"you are",
"you're",
"i am"
]
}
}
]
},
{
"name": "adj_prep_contraction",
"values": [
{
"name": {
"value": "not",
"synonyms": [
"would not",
"wouldn’t",
"will not",
"won’t",
"were not",
"weren’t",
"was not",
"wasn’t",
"should not",
"shouldn’t",
"shall not",
"shan’t",
"must not",
"mustn’t",
"is not",
"isn’t",
"have not",
"haven’t",
"has not",
"hasn’t",
"did not",
"didn’t",
"could not",
"couldn’t",
"can not",
"cannot",
"can’t",
"are not",
"aren’t"
]
}
},
{
"name": {
"value": "gonna",
"synonyms": [
"ought not",
"oughtn't\t",
"never",
"ne'er\t",
"got to",
"gotta",
"going to",
"give me",
"gimme\t",
"fixing to",
"finna"
]
}
}
]
},
{
"name": "verb",
"values": [
{
"name": {
"value": "getting",
"synonyms": [
"let's get",
"would have got",
"would get",
"will have been getting",
"had been getting",
"have been getting",
"will be getting",
"was getting",
"were getting",
"am getting",
"will have got",
"had got",
"has got",
"have got",
"will get",
"gets",
"get",
"to get"
]
}
},
{
"name": {
"value": "going",
"synonyms": [
"let's go",
"would have gone",
"would go",
"will have been going",
"had been going",
"have been going",
"will be going",
"is going",
"were going",
"are going",
"am going",
"was going",
"will have gone",
"had gone",
"has gone",
"have gone",
"will go",
"went",
"goes",
"go",
"to go"
]
}
},
{
"name": {
"value": "saying",
"synonyms": [
"let's say",
"would have said",
"would say",
"will have been saying",
"had been saying",
"have been saying",
"will be saying",
"were saying",
"are saying",
"am saying",
"will have said",
"had said",
"has said",
"have said",
"will say",
"said",
"says",
"say",
"to say"
]
}
},
{
"name": {
"value": "doing",
"synonyms": [
"let's do",
"would have done",
"would do",
"will have been doing",
"have been doing",
"will be doing",
"was doing",
"were doing",
"am doing",
"will have done",
"had done",
"have done",
"will do",
"did",
"does",
"do",
"to do"
]
}
},
{
"name": {
"value": "having",
"synonyms": [
"let's have",
"would have had",
"would have",
"will have been having",
"had been having",
"are having",
"will be having",
"am having",
"will have had",
"had had",
"has had",
"have had",
"will have",
"had",
"has",
"have",
"to have"
]
}
},
{
"name": {
"value": "being",
"synonyms": [
"let's be",
"to be",
"would have been",
"would be",
"will have been being",
"have been being",
"will be being",
"will be",
"is being",
"am being",
"been",
"be",
"were",
"was",
"is",
"are",
"am"
]
}
},
{
"name": {
"value": "go"
}
}
]
},
{
"name": "preposition",
"values": [
{
"name": {
"value": "without"
}
},
{
"name": {
"value": "with",
"synonyms": [
"with respect to",
"with regard to",
"within"
]
}
},
{
"name": {
"value": "until"
}
},
{
"name": {
"value": "to",
"synonyms": [
"toward"
]
}
},
{
"name": {
"value": "through",
"synonyms": [
"throughout"
]
}
},
{
"name": {
"value": "since"
}
},
{
"name": {
"value": "over",
"synonyms": [
"up"
]
}
},
{
"name": {
"value": "out",
"synonyms": [
"outside"
]
}
},
{
"name": {
"value": "onto",
"synonyms": [
"up to",
"upon"
]
}
},
{
"name": {
"value": "on"
}
},
{
"name": {
"value": "off"
}
},
{
"name": {
"value": "of"
}
},
{
"name": {
"value": "in spite of",
"synonyms": [
"instead of"
]
}
},
{
"name": {
"value": "in",
"synonyms": [
"into",
"inside",
"in front of"
]
}
},
{
"name": {
"value": "from"
}
},
{
"name": {
"value": "for"
}
},
{
"name": {
"value": "but",
"synonyms": [
"despite"
]
}
},
{
"name": {
"value": "except",
"synonyms": [
"excepting"
]
}
},
{
"name": {
"value": "during"
}
},
{
"name": {
"value": "beyond"
}
},
{
"name": {
"value": "between"
}
},
{
"name": {
"value": "beside",
"synonyms": [
"besides"
]
}
},
{
"name": {
"value": "below",
"synonyms": [
"underneath",
"under",
"down",
"beneath"
]
}
},
{
"name": {
"value": "before",
"synonyms": [
"past",
"behind"
]
}
},
{
"name": {
"value": "because of"
}
},
{
"name": {
"value": "at"
}
},
{
"name": {
"value": "among",
"synonyms": [
"near",
"by",
"around"
]
}
},
{
"name": {
"value": "along"
}
},
{
"name": {
"value": "against"
}
},
{
"name": {
"value": "after"
}
},
{
"name": {
"value": "across"
}
},
{
"name": {
"value": "above"
}
},
{
"name": {
"value": "about",
"synonyms": [
"concerning"
]
}
},
{
"name": {
"value": "like",
"synonyms": [
"regarding"
]
}
}
]
},
{
"name": "adverb",
"values": [
{
"name": {
"value": "extremely",
"synonyms": [
"really",
"very",
"terribly",
"too",
"rather",
"quite",
"not"
]
}
},
{
"name": {
"value": "early",
"synonyms": [
"well",
"near",
"low",
"high",
"long",
"fast",
"late",
"deep",
"hard"
]
}
},
{
"name": {
"value": "nearby",
"synonyms": [
"upstairs",
"underground",
"there",
"somewhere",
"outside",
"out",
"inside",
"in",
"home",
"here",
"everywhere",
"elsewhere",
"down",
"away",
"anywhere",
"abroad"
]
}
},
{
"name": {
"value": "easily",
"synonyms": [
"worriedly",
"wishfully",
"urgently",
"unevenly",
"unabashedly",
"stylishly",
"so",
"sloppily",
"savagely",
"ruthlessly",
"remorsefully",
"recklessly",
"really",
"quizzically",
"quietly",
"quickly",
"loyally",
"lifelessly",
"lazily",
"hungrily",
"halfheartedly",
"happily",
"grimly",
"gracefully",
"girlishly",
"extravagantly",
"effortlessly",
"eagerly",
"competitively",
"cheerfully",
"carefully",
"brutally",
"briskly",
"beautifuly",
"awkwardly",
"adoringly",
"absentmindedly",
"nearly",
"hardily",
"deely",
"lowly",
"quickly",
"longingly",
"lightly",
"lyrically",
"drowsily",
"nicely",
"slowly"
]
}
},
{
"name": {
"value": "today",
"synonyms": [
"when",
"weekly",
"then",
"still",
"soon",
"now",
"never",
"daily",
"before",
"yesterday",
"tomorrow"
]
}
}
]
},
{
"name": "adjective",
"values": [
{
"name": {
"value": "attractive",
"synonyms": [
"bald",
"beautiful",
"chubby",
"clean",
"dazzling",
"drab",
"elegant",
"fancy",
"fit",
"flabby",
"glamorous",
"gorgeous",
"handsome",
"long",
"magnificent",
"muscular",
"plain",
"plump",
"quaint",
"scruffy",
"shapely",
"short",
"skinny",
"stocky",
"ugly",
"unkempt",
"unsightly"
]
}
},
{
"name": {
"value": "ashy",
"synonyms": [
"black",
"blue",
"gray",
"green",
"icy",
"lemon",
"mango",
"orange",
"purple",
"red",
"salmon",
"white",
"yellow"
]
}
},
{
"name": {
"value": "alive",
"synonyms": [
"better",
"careful",
"clever",
"dead",
"easy",
"famous",
"gifted",
"hallowed",
"helpful",
"important",
"inexpensive",
"mealy",
"mushy",
"odd",
"poor",
"powerful",
"rich",
"shy",
"tender",
"unimportant",
"uninterested",
"vast",
"wrong"
]
}
},
{
"name": {
"value": "aggressive",
"synonyms": [
"agreeable",
"ambitious",
"brave",
"calm",
"delightful",
"eager",
"faithful",
"gentle",
"happy",
"jolly",
"kind",
"lively",
"nice",
"obedient",
"polite",
"proud",
"silly",
"thankful",
"victorious",
"witty",
"wonderful",
"zealous"
]
}
},
{
"name": {
"value": "angry",
"synonyms": [
"bewildered",
"clumsy",
"defeated",
"embarrassed",
"fierce",
"grumpy",
"helpless",
"itchy",
"jealous",
"lazy",
"mysterious",
"nervous",
"obnoxious",
"panicky",
"pitiful",
"repulsive",
"scary",
"thoughtless",
"uptight",
"worried"
]
}
},
{
"name": {
"value": "broad",
"synonyms": [
"chubby",
"crooked",
"curved",
"deep",
"flat",
"high",
"hollow",
"low",
"narrow",
"refined",
"round",
"shallow",
"skinny",
"square",
"steep",
"straight",
"wide"
]
}
},
{
"name": {
"value": "big",
"synonyms": [
"colossal",
"fat",
"gigantic",
"great",
"huge",
"immense",
"large",
"little",
"mammoth",
"massive",
"microscopic",
"miniature",
"petite",
"puny",
"scrawny",
"short",
"small",
"tall",
"teeny",
"tiny"
]
}
},
{
"name": {
"value": "crashing",
"synonyms": [
"deafening",
"echoing",
"faint",
"harsh",
"hissing",
"howling",
"loud",
"melodic",
"noisy",
"purring",
"quiet",
"rapping",
"raspy",
"rhythmic",
"screeching",
"shrilling",
"squeaking",
"thundering",
"tinkling",
"wailing",
"whining",
"whispering"
]
}
},
{
"name": {
"value": "ancient",
"synonyms": [
"brief",
"early",
"fast",
"future",
"late",
"long",
"modern",
"old",
"old-fashioned",
"prehistoric",
"quick",
"rapid",
"short",
"slow",
"swift",
"young"
]
}
},
{
"name": {
"value": "acidic",
"synonyms": [
"bitter",
"cool",
"creamy",
"delicious",
"disgusting",
"fresh",
"greasy",
"juicy",
"hot",
"moldy",
"nutritious",
"nutty",
"putrid",
"rancid",
"ripe",
"rotten",
"salty",
"savory",
"sour",
"spicy",
"spoiled",
"stale",
"sweet",
"tangy",
"tart",
"tasteless",
"tasty",
"yummy"
]
}
},
{
"name": {
"value": "breezy",
"synonyms": [
"wooden",
"wet ",
"weak ",
" warm ",
" uneven",
" tight",
"strong",
"sticky ",
"slimy ",
"sharp ",
"shaggy ",
"rough ",
"prickly ",
"melted ",
" loose ",
" icy",
"hot",
" greasy ",
"freezing",
"fluffy ",
"flaky ",
" dry ",
" dirty",
" damp",
"damaged",
"cuddly ",
"cool ",
" cold ",
"chilly",
"bumpy "
]
}
},
{
"name": {
"value": "abundant",
"synonyms": [
"thousands",
"substantial ",
"sparse ",
"some ",
"scarce ",
"numerous ",
" millions ",
" most",
" many",
" little",
"limited",
" incalculable ",
" hundreds",
" few",
"enough",
" full",
"few",
"enough",
" billions"
]
}
},
{
"name": {
"value": "going"
}
}
]
},
{
"name": "root_request",
"values": [
{
"name": {
"value": "weather",
"synonyms": [
"elements",
"atmospheric pressure",
"climate",
"meteorological conditions",
"outlook",
"forecast",
"temperature",
"weather"
]
}
},
{
"name": {
"value": "trip",
"synonyms": [
"break",
"vacation",
"cruise",
"road trip",
"drive",
"voyage",
"expedition",
"journey",
"tour",
"visit",
"jaunt",
"excursion",
"outing"
]
}
},
{
"name": {
"value": "exercise",
"synonyms": [
"prepare",
"practice",
"get into shape",
"drill",
"pump iron",
"train",
"activity",
"work out"
]
}
},
{
"name": {
"value": "work",
"synonyms": [
"career",
"profession",
"post",
"wage labor",
"vocation",
"chores",
"projects",
"project",
"assignment",
"duties",
"jobs",
"occupation",
"position",
"job",
"employment",
"grind",
"service",
"effort",
"exertion",
"drudgery",
"toil",
"labor"
]
}
},
{
"name": {
"value": "day",
"synonyms": [
"leisure",
"out",
"twenty four hour period",
"twenty four hours",
"waking hours",
"night time",
"night",
"daytime",
"time",
"period"
]
}
},
{
"name": {
"value": "clothes",
"synonyms": [
"outfits",
"outfit",
"robe",
"swathe",
"habiliments",
"raiment",
"vestments",
"apparel",
"getup",
"threads",
"duds",
"togs",
"gear",
"costume",
"dress",
"wear",
"garb",
"attire",
"clothing"
]
}
}
]
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment