我对 ASK 的 Builder 测试版有一点疑问。我制作了自己的自定义插槽类型,并想将我的数据复制到其中,就像我通常在没有测试版的情况下所做的那样,但它不会自动将其输入其中,因为它不像测试版之前的列表那样制作。
现在我的问题是,如何在没有 ctrl+c ctrl+v 的情况下将 3500 个名称粘贴到此自定义插槽中并一一输入?我可以编写一个快速脚本来生成代码并粘贴代码,但是对于非程序员来说,不应该有一个快速的方法吗?
非常感谢
我对 ASK 的 Builder 测试版有一点疑问。我制作了自己的自定义插槽类型,并想将我的数据复制到其中,就像我通常在没有测试版的情况下所做的那样,但它不会自动将其输入其中,因为它不像测试版之前的列表那样制作。
现在我的问题是,如何在没有 ctrl+c ctrl+v 的情况下将 3500 个名称粘贴到此自定义插槽中并一一输入?我可以编写一个快速脚本来生成代码并粘贴代码,但是对于非程序员来说,不应该有一个快速的方法吗?
非常感谢
交互模型的架构已更新,但新格式很简单。这是一个示例...只需遵循此格式,您就可以复制和粘贴所有姓名。
{
"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