尝试从Dialogflow下载意图,然后将其导入到Amazon Lex

时间:2019-03-07 21:23:08

标签: dialogflow 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": []
}

1 个答案:

答案 0 :(得分:0)

DialogFlow可以export into Alexa JSON format,这与Lex令人惊讶的不同,但是它很接近,所以我将从这样做开始。

然后,我将使用Lex JSON Format for Importing文档作为参考,将Alexa格式更改为Lex格式。