我希望我的机器人能够匹配意图帮助,无论何时用户键入/帮助后跟任何东西。例如/help i am unable to switch on laptop
。
在这里,后者可以是任何长度的任何东西
我给了两个插槽 - keyword and query
在关键字插槽中,我给出了'/ help',对于查询插槽,我提供了许多随机示例,但即使这样,当我测试它的新内容时,它也无法匹配任何意图。
知道如何实现这个目标吗?
答案 0 :(得分:1)
Lex是一个会话引擎 - 根据我的经验 - 忽略所有标点符号,因为它无法说出来。
您可能需要使用/help
,help me with ...
这样的词组替换how can I ...
。
如果您使用自己的前端(而不是FB集成),您可以考虑添加一个能够捕获/help
消息的中间件,并将剩余的消息转发给专门处理帮助请求的Lex机器人。