尝试从 Dialogflow 下载意向,然后将其导入 Amazon Lex
Attempted to download intents from Dialogflow then import it to Amazon Lex
我尝试从 dialogflow 下载所有意图,然后将其导入 Amazon Lex,但它一直给我错误:请求中的 JSON 结构无效。检查 JSON 结构并重试您的请求。
我只是想知道是否可以直接导入它。或者我应该遵循什么结构才能使 Amazon Lex 接受所有意图。谢谢你。
显示意图示例:
{
"id": "****",
"name": "Default Fallback Intent",
"auto": true,
"contexts": [],
"responses": [
{
"resetContexts": false,
"action": "input.unknown",
"affectedContexts": [],
"parameters": [],
"messages": [
{
"type": 0,
"speech": [
"Sorry"
]
}
],
"defaultResponsePlatforms": {},
"speech": []
}
],
"priority": 500000,
"webhookUsed": false,
"webhookForSlotFilling": false,
"lastUpdate": 1549670889,
"fallbackIntent": true,
"events": [],
"userSays": [],
"followUpIntents": [],
"liveAgentHandoff": false,
"endInteraction": false,
"templates": []
}
DialogFlow 可以 export into Alexa JSON format,令人惊讶的是它与 Lex 不同,但它很接近,所以我会从这样做开始。
然后我将使用 Lex JSON Format for Importing 文档作为参考,将 Alexa 格式更改为 Lex 格式。
我尝试从 dialogflow 下载所有意图,然后将其导入 Amazon Lex,但它一直给我错误:请求中的 JSON 结构无效。检查 JSON 结构并重试您的请求。
我只是想知道是否可以直接导入它。或者我应该遵循什么结构才能使 Amazon Lex 接受所有意图。谢谢你。
显示意图示例:
{
"id": "****",
"name": "Default Fallback Intent",
"auto": true,
"contexts": [],
"responses": [
{
"resetContexts": false,
"action": "input.unknown",
"affectedContexts": [],
"parameters": [],
"messages": [
{
"type": 0,
"speech": [
"Sorry"
]
}
],
"defaultResponsePlatforms": {},
"speech": []
}
],
"priority": 500000,
"webhookUsed": false,
"webhookForSlotFilling": false,
"lastUpdate": 1549670889,
"fallbackIntent": true,
"events": [],
"userSays": [],
"followUpIntents": [],
"liveAgentHandoff": false,
"endInteraction": false,
"templates": []
}
DialogFlow 可以 export into Alexa JSON format,令人惊讶的是它与 Lex 不同,但它很接近,所以我会从这样做开始。
然后我将使用 Lex JSON Format for Importing 文档作为参考,将 Alexa 格式更改为 Lex 格式。