如何在 AWS lex 上使用自由文本自定义插槽类型

How to have Free text custom slot type on AWS lex

我需要一个接受任何类型输入的插槽类型,我想指向的插槽是从我的客户那里获得评论反馈。

在考虑了所有可能的选项之后,唯一实现的方法是使用所有搜索结果提供的自定义插槽类型的训练数据作为解决方案,这对我现在的情况来说完全是一场噩梦。

我提供了 130 多个示例数据,但没有用,95% 失败。

我还有一些需要自由文本插槽的插槽。

有没有人实现自由文本,需要帮助:(

您会发现最接近此功能的是一个插槽,您可以使用它来捕获自由文本 - AMAZON.SearchQuery

您应该仔细阅读此插槽类型的文档,因为它附带有关如何使用它的注意事项,并在继续之前对其进行测试。

除此之外,请查看 5 Techniques to Replace AMAZON.LITERAL and Improve Skill Accuracy 博客 post,其中介绍了可以使用的技术。

您肯定希望通过检查 event.inputTranscript

来解析输入并在 Lambda 函数中对其进行验证

有关如何执行此操作的更多详细信息,请参见此处的其他答案:

查看这篇文章,我们有一个 python 代码可以生成插槽类型值。

https://aws.amazon.com/blogs/machine-learning/create-a-translator-chatbot-using-amazon-translate-and-amazon-lex/

现在我有 1000 个值,但我面临着不同的问题。 Slot type works different for slots AWS LEX