mirror of
https://github.com/bckelley/cgm-remote-monitor.git
synced 2026-08-24 03:14:12 -05:00
311 lines
12 KiB
JSON
311 lines
12 KiB
JSON
{
|
|
"interactionModel": {
|
|
"languageModel": {
|
|
"invocationName": "night scout",
|
|
"intents": [
|
|
{
|
|
"name": "NSStatus",
|
|
"slots": [],
|
|
"samples": [
|
|
"How am I doing"
|
|
]
|
|
},
|
|
{
|
|
"name": "LastLoop",
|
|
"slots": [],
|
|
"samples": [
|
|
"When was my last loop"
|
|
]
|
|
},
|
|
{
|
|
"name": "MetricNow",
|
|
"slots": [
|
|
{
|
|
"name": "metric",
|
|
"type": "LIST_OF_METRICS",
|
|
"samples": [
|
|
"what {pwd} {metric} is",
|
|
"what my {metric} is",
|
|
"how {pwd} {metric} is",
|
|
"how my {metric} is",
|
|
"how much {metric} does {pwd} have",
|
|
"how much {metric} I have",
|
|
"how much {metric}",
|
|
"{pwd} {metric}",
|
|
"{metric}",
|
|
"my {metric}"
|
|
]
|
|
},
|
|
{
|
|
"name": "pwd",
|
|
"type": "AMAZON.US_FIRST_NAME"
|
|
}
|
|
],
|
|
"samples": [
|
|
"how much {metric} does {pwd} have left",
|
|
"what's {metric}",
|
|
"what's my {metric}",
|
|
"how much {metric} is left",
|
|
"what's {pwd} {metric}",
|
|
"how much {metric}",
|
|
"how is {metric}",
|
|
"how is my {metric}",
|
|
"how is {pwd} {metric}",
|
|
"how my {metric} is",
|
|
"what is {metric}",
|
|
"how much {metric} do I have",
|
|
"how much {metric} does {pwd} have",
|
|
"how much {metric} I have",
|
|
"what is my {metric}",
|
|
"what my {metric} is",
|
|
"what is {pwd} {metric}"
|
|
]
|
|
},
|
|
{
|
|
"name": "AMAZON.NavigateHomeIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.StopIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.CancelIntent",
|
|
"samples": []
|
|
},
|
|
{
|
|
"name": "AMAZON.HelpIntent",
|
|
"samples": []
|
|
}
|
|
],
|
|
"types": [
|
|
{
|
|
"name": "LIST_OF_METRICS",
|
|
"values": [
|
|
{
|
|
"name": {
|
|
"value": "delta",
|
|
"synonyms": [
|
|
"blood glucose delta",
|
|
"blood sugar delta",
|
|
"bg delta"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "uploader battery",
|
|
"synonyms": [
|
|
"uploader battery remaining",
|
|
"uploader battery power"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "pump reservoir",
|
|
"synonyms": [
|
|
"remaining insulin",
|
|
"insulin remaining",
|
|
"insulin is left",
|
|
"insulin left",
|
|
"insulin in my pump",
|
|
"insulin"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "pump battery",
|
|
"synonyms": [
|
|
"pump battery remaining",
|
|
"pump battery power"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "bg",
|
|
"synonyms": [
|
|
"number",
|
|
"blood sugar",
|
|
"blood glucose"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "iob",
|
|
"synonyms": [
|
|
"insulin on board"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "basal",
|
|
"synonyms": [
|
|
"current basil",
|
|
"basil",
|
|
"current basal"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cob",
|
|
"synonyms": [
|
|
"carbs",
|
|
"carbs on board",
|
|
"carboydrates",
|
|
"carbohydrates on board"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "forecast",
|
|
"synonyms": [
|
|
"ar2 forecast",
|
|
"loop forecast"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "raw bg",
|
|
"synonyms": [
|
|
"raw number",
|
|
"raw blood sugar",
|
|
"raw blood glucose"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm noise"
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm tx age",
|
|
"synonyms": [
|
|
"tx age",
|
|
"transmitter age",
|
|
"cgm transmitter age"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm tx status",
|
|
"synonyms": [
|
|
"tx status",
|
|
"transmitter status",
|
|
"cgm transmitter status"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm battery",
|
|
"synonyms": [
|
|
"cgm battery level",
|
|
"cgm battery levels",
|
|
"cgm batteries",
|
|
"cgm transmitter battery",
|
|
"cgm transmitter battery level",
|
|
"cgm transmitter battery levels",
|
|
"cgm transmitter batteries",
|
|
"transmitter battery",
|
|
"transmitter battery level",
|
|
"transmitter battery levels",
|
|
"transmitter batteries"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm session age",
|
|
"synonyms": [
|
|
"session age"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm status"
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "cgm mode"
|
|
}
|
|
},
|
|
{
|
|
"name": {
|
|
"value": "db size",
|
|
"synonyms": [
|
|
"database size",
|
|
"data size",
|
|
"file size"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"dialog": {
|
|
"intents": [
|
|
{
|
|
"name": "MetricNow",
|
|
"confirmationRequired": false,
|
|
"prompts": {},
|
|
"slots": [
|
|
{
|
|
"name": "metric",
|
|
"type": "LIST_OF_METRICS",
|
|
"confirmationRequired": false,
|
|
"elicitationRequired": true,
|
|
"prompts": {
|
|
"elicitation": "Elicit.Slot.1421281086569.34001419564"
|
|
}
|
|
},
|
|
{
|
|
"name": "pwd",
|
|
"type": "AMAZON.US_FIRST_NAME",
|
|
"confirmationRequired": false,
|
|
"elicitationRequired": false,
|
|
"prompts": {}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"delegationStrategy": "ALWAYS"
|
|
},
|
|
"prompts": [
|
|
{
|
|
"id": "Elicit.Slot.1421281086569.34001419564",
|
|
"variations": [
|
|
{
|
|
"type": "PlainText",
|
|
"value": "What metric are you looking for?"
|
|
},
|
|
{
|
|
"type": "PlainText",
|
|
"value": "What value are you looking for?"
|
|
},
|
|
{
|
|
"type": "PlainText",
|
|
"value": "What metric do you want to know?"
|
|
},
|
|
{
|
|
"type": "PlainText",
|
|
"value": "What value do you want to know?"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
} |