Nlp 接受未知条目,如密码

Nlp 接受未知条目,如密码,nlp,dialogflow-es,actions-on-google,Nlp,Dialogflow Es,Actions On Google,我正在玩一点api.ai来了解Google Actions是如何工作的。我尝试了一些有趣的事情,比如“在5分钟内初始化自我毁灭授权码42πω”,比如在Si-Fi电影中 然而,我在基础方面失败了。我知道关于时间有一个系统实体,但是密码是什么?我的意思是,我不能简单地创建一个实体,因为它将被存储,而将密码存储为一组可能的值是一个愚蠢的想法 是的,这是一个非常基本的问题,但我没有找到合适的资源或关键词来了解它是如何工作的。如果我能输入一个正则表达式,我会检查句子的结尾 最后,我希望有实体倒计时和aut

我正在玩一点api.ai来了解Google Actions是如何工作的。我尝试了一些有趣的事情,比如“在5分钟内初始化自我毁灭授权码42πω”,比如在Si-Fi电影中

然而,我在基础方面失败了。我知道关于时间有一个系统实体,但是密码是什么?我的意思是,我不能简单地创建一个实体,因为它将被存储,而将密码存储为一组可能的值是一个愚蠢的想法

是的,这是一个非常基本的问题,但我没有找到合适的资源或关键词来了解它是如何工作的。如果我能输入一个正则表达式,我会检查句子的结尾


最后,我希望有实体倒计时和authcode,我希望将其传递到后端,然后创建实际结果,如“大型烟花将在5分钟内开始”或“您无权这样做”。

使用API.AI,您可以使用
@sys.any
实体类型。这是一个非常粗略的.*regexp(或者.+如果需要的话)等价物

因此,在定义短语时,您可以输入示例短语“在5分钟内初始化自我销毁授权代码foo bar baz”。它将把“5分钟”部分作为
@sys.time
参数,然后选择其余部分并创建一个类型为
@sys.any
的新参数。当用户说话时,它会用他们所说的内容填充“authcode”部分——它不会试图精确匹配“foobarbaz”

最后,它可能看起来像这样:


哦,当然,我要尝试的任何类型都必须使用英语,即使支持其他语言,这是出人意料的。@囚犯-当我在谷歌搜索你的个人资料图像时,它返回了卢克·天行者:)