Amazon web services 如何在Lex中为意图设置关键字检测匹配?

Amazon web services 如何在Lex中为意图设置关键字检测匹配?,amazon-web-services,aws-lambda,chatbot,amazon-lex,Amazon Web Services,Aws Lambda,Chatbot,Amazon Lex,我希望我的机器人能够在用户键入/Help并后跟任何内容时匹配意图帮助。例如/help我无法打开笔记本电脑。 在这里,后面的部分可以是任何长度的任何东西。 我已经给出了两个槽-关键字和查询 在关键字槽中,我给出了'/help',在查询槽中,我给出了许多随机示例,但即使在测试新内容时,它也无法符合任何意图。 你知道如何做到这一点吗?Lex是一个对话引擎,根据我的经验,它会忽略所有标点符号,因为标点符号无法被说出 您可能需要将/help替换为帮助我…,我如何… 如果您使用自己的前端(与FB集成相反),

我希望我的机器人能够在用户键入/Help并后跟任何内容时匹配意图帮助。例如
/help我无法打开笔记本电脑。
在这里,后面的部分可以是任何长度的任何东西。
我已经给出了两个槽-
关键字和查询

在关键字槽中,我给出了'/help',在查询槽中,我给出了许多随机示例,但即使在测试新内容时,它也无法符合任何意图。
你知道如何做到这一点吗?

Lex是一个对话引擎,根据我的经验,它会忽略所有标点符号,因为标点符号无法被说出

您可能需要将
/help
替换为
帮助我…
我如何…


如果您使用自己的前端(与FB集成相反),您可以考虑添加一个中介,该中介将捕获<代码> /帮助< /C> >消息,并将剩余的转发到一个专门处理帮助请求的LeX BOT。p> 此外,我们不能在话语中给予/所以我们必须在某个位置定义它。话语只能由Unicode字符、空格、缩写的句点、下划线、撇号和连字符组成。Lex有很多限制,就像你提到的那样,并且没有任何后退的意图。为了克服这些问题,我添加了中间lambda函数。