在Dialogflow中,当使用@ sys.phone-number作为实体类型时,为了将查询的一部分映射到该实体参数,期望查询遵循什么规范?
假设我有一个名为generic_phone_number的实体,其实体类型为@ sys.phone。可以正确解析1(800)555-6666,(647)888-9999和5556667777,而不是555.666.7777。
对于不符合规范的数字,Dialogflow本身可以将其解析为实体将保留它们的格式吗?
答案 0 :(得分:1)
您可以如this example所示使用Regex的帮助。您可以设置模式,并在网络挂钩中检查数字是否符合您的要求,否则请再次输入。您可能还需要使用@ sys.any或某些其他组合来捕获它。