Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dialogflow es 如何实现过滤提取范围自定义实体_Dialogflow Es - Fatal编程技术网

Dialogflow es 如何实现过滤提取范围自定义实体

Dialogflow es 如何实现过滤提取范围自定义实体,dialogflow-es,Dialogflow Es,我想培训Dialogflow代理,它将能够从用户输入中提取特定的过滤器。例如,如果用户输入类似“年龄在18到25岁之间的用户”的内容。代理将能够提取过滤器参数并输出如下内容 "parameters": { "age-range": { "startAge": 18, "endAge": "25 } 据我所知,自定义实体只支持键值映射,如“color:“blue”,但如何实现提取特定范围的实体?我不确定使用a是否最适合这样的情况,因为人们可

我想培训Dialogflow代理,它将能够从用户输入中提取特定的过滤器。例如,如果用户输入类似“年龄在18到25岁之间的用户”的内容。代理将能够提取过滤器参数并输出如下内容

"parameters": {
      "age-range": {
        "startAge": 18,
        "endAge": "25
      }
据我所知,自定义实体只支持键值映射,如“color:“blue”,但如何实现提取特定范围的实体?

我不确定使用a是否最适合这样的情况,因为人们可以用多种方式表达此范围。例如,用户可以说:

  • 18至25岁的用户
  • 18岁以下的用户
  • 至少18岁但小于25岁的用户
  • 任何至少18岁的用户
  • 18至25岁的用户
您可能希望将所有这些添加到最多两个类型的
@sys.number

中,我不确定使用a是否最适合这样的情况,因为人们可以用多种方式表达此范围。例如,用户可以说:

  • 18至25岁的用户
  • 18岁以下的用户
  • 至少18岁但小于25岁的用户
  • 任何至少18岁的用户
  • 18至25岁的用户
您可能希望将所有这些添加为最多两个
@sys.number
类型