0

我对 ASK 的 Builder 测试版有一点疑问。我制作了自己的自定义插槽类型,并想将我的数据复制到其中,就像我通常在没有测试版的情况下所做的那样,但它不会自动将其输入其中,因为它不像测试版之前的列表那样制作。

现在我的问题是,如何在没有 ctrl+c ctrl+v 的情况下将 3500 个名称粘贴到此自定义插槽中并一一输入?我可以编写一个快速脚本来生成代码并粘贴代码,但是对于非程序员来说,不应该有一个快速的方法吗?

非常感谢

4

1 回答 1

1

交互模型的架构已更新,但新格式很简单。这是一个示例...只需遵循此格式,您就可以复制和粘贴所有姓名。

{
  "interactionModel": {
    "languageModel": {
      "invocationName": "example model",
      "intents": [
        {
          "name": "AMAZON.CancelIntent",
          "samples": []
        },
        {
          "name": "AMAZON.HelpIntent",
          "samples": []
        },
        {
          "name": "AMAZON.StopIntent",
          "samples": []
        },
        {
          "name": "CurrencyStatusIntent",
          "slots": [
            {
              "name": "currencyName",
              "type": "CRYPTOCURRENCIES"
            }
          ],
          "samples": [
            "{currencyName}",
            "get an update on {currencyName}",
            "get the status of {currencyName}",
            "tell me about {currencyName}"
          ]
        }
      ],
      "types": [
        {
          "values": [
            {
              "id":null,
              "name": {
                "value": "bitcoin",
                "synonyms": []
              }
            },
            {
              "id":null,
              "name": {
                "value": "ethereum",
                "synonyms": []
              }
            },
            {
              "id":null,
              "name": {
                "value": "litecoin",
                "synonyms": [
                  "light coin"
                ]
              }
            }
          ],
          "name": "CRYPTOCURRENCIES"
        }
      ]
    }
  }
}

此外,您可能想看看使用ASK-CLI发布您的模型。比使用 Builder beta 和复制/粘贴更简单。如果您还没有使用过它,这是我制作的一个视频,它提供了一个快速介绍。https://youtu.be/p-zlSdixCZ4

于 2017-11-10T03:16:53.230 回答