Alexa能理解字母数字值,例如X001,A1234等吗?如果是,那么如何实现呢?

问题描述 投票:0回答:1

我正在尝试构建一种能够加载存储在S3存储桶中的CSV文件并对该文件执行某些操作的技能。除了一个非常重要的用例外,其他所有内容都已到位。这些文件可以包含带有字母数字名称的列,例如X001,A1234等。我无法找到让Alexa理解字母数字字符串的方法。每当它将数字部分识别为包含Amazon.SearchQuery以及我的自定义插槽类型的值。

有没有办法让Alexa了解这些类型的价值观?

alexa alexa-skills-kit alexa-skill
1个回答
0
投票

Slot值中的缩写和数字

当你处理ABC或像X001这样的字母数字这样的缩写时,你必须给出像这样的样本槽值。 (尝试提供更多变化)

For Abbrevations
x. y. z.
a. b. c.

For alphanumeric
x. zero zero one
y. two three eight 

提供各种样本,并始终在后端验证您的插槽值。

在Test Simulator中测试它时,请使用像

the code is x. zero zero one

您将获得插槽的值为X001。 Alexa生成的样本请求如下:

"intent": {
            "name": "SomeIntent",
            "confirmationStatus": "NONE",
            "slots": {
                "alphanumericSlot": {
                    "name": "alphanumericSlot",
                    "value": "X001",

...
© www.soinside.com 2019 - 2024. All rights reserved.