如何在lex中创建开放式插槽

时间:2017-12-26 14:41:17

标签: chatbot amazon-lex

我想在我的Lex机器人中创建一个笔记/反馈字段,但似乎很难做到。

似乎AMAZON.LITERAL曾经这样做,目前的建议是创建一个自定义插槽并将一堆随机数据输入其中(http://docs.aws.amazon.com/lex/latest/dg/gl-guidelines.html - 项目符号点3和其他谷歌)。

这是最好的方法吗?有谁知道任何示例或方法,以更好地说明如何做到这一点?

1 个答案:

答案 0 :(得分:4)

在我的情况下,将随机数据提供给插槽不起作用。它过去只捕获插槽的一部分输入,或者大部分时间将 NULL 分配给插槽。

为了解决这个问题,我只创建了一个没有任何数据的插槽,在DialogCodeHook中我将inputTranscript数据分配到插槽中。

slots = intent_request['currentIntent']['slots']
slots['your_slot'] = intent_request['inputTranscript']

如果您找到更好的方法,请发表评论/回答。