Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/21.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一起工作了几个月,并试图通过做一个小项目来探索它。但我有一个问题。在我的项目中有这样的句子:“在7:40pm今天之后,地点A到地点B有多少辆车?” 其中: 地点A,地点B,下午7:40,今天是实体 我无法证明地点(即地点A、地点B)的实体类型应该是什么,因为其他地点可能是sys.time和sys.date 我已经尝试过使用sys.location、sys.place、sys.address,但对于任何新位置都失败了 如果您能帮我弄清楚如何使用地点标识培训这些代理,我将非常

我和Dialogflow一起工作了几个月,并试图通过做一个小项目来探索它。但我有一个问题。在我的项目中有这样的句子:“在
7:40pm
今天
之后,
地点A
地点B
有多少辆车?”

其中: 地点A,地点B,下午7:40,今天是实体

我无法证明地点(即地点A、地点B)的实体类型应该是什么,因为其他地点可能是sys.time和sys.date

我已经尝试过使用sys.location、sys.place、sys.address,但对于任何新位置都失败了

如果您能帮我弄清楚如何使用
地点标识培训这些代理,我将非常有帮助。如果我做错了什么事,就让我改正

最多,
有多少(大约)个培训短语可以用来培训这样的代理


谢谢。

对于另一个实体,我遇到了相同类型的问题,通过将系统实体继承到我们的自定义实体,我找到了最佳解决方案

比如说,

系统实体
@sys.location
中存储的位置名称数量有限。我建议您创建一个扩展@sys.location的新实体,然后添加所有其他无法识别的名称

您可以按照以下步骤进行操作:

  • 首先,创建一个实体
  • 取消选中
    定义同义词
    复选框
  • 输入值
    @sys.location:location
  • 然后输入您希望识别的所有名称(即地点A、地点B等)
  • 单击保存
  • 然后去意念
  • 在操作和参数上,将
    @sys.location
    更改为
    @your_entity_name
    (创建的实体的名称)
  • 单击保存

  • 最初,这种方法可能不会像预期的那样起作用,但如果您在新地点培训您的实体,最终它将能够处理所有输入。

    我在另一个实体中面临相同类型的问题,我通过将系统实体继承到我们的自定义实体中来找到最佳解决方案

    比如说,

    系统实体
    @sys.location
    中存储的位置名称数量有限。我建议您创建一个扩展@sys.location的新实体,然后添加所有其他无法识别的名称

    您可以按照以下步骤进行操作:

  • 首先,创建一个实体
  • 取消选中
    定义同义词
    复选框
  • 输入值
    @sys.location:location
  • 然后输入您希望识别的所有名称(即地点A、地点B等)
  • 单击保存
  • 然后去意念
  • 在操作和参数上,将
    @sys.location
    更改为
    @your_entity_name
    (创建的实体的名称)
  • 单击保存

  • 起初,这种方法可能不会像预期的那样起作用,但如果你在新地点之前训练你的实体,最终它将能够处理所有输入。

    Thanx很多。我将尝试这种方法,但是如果有人用缩写形式写地名,或者在两者之间用点(.)怎么办?嗨。。。我已经试过你说的了。。。但是现在它在参数中给了我一个空值,如果它在参数中给了一个空值,那么它就不理解它。。你可能需要对它进行更多的训练。我打算试试这个,但是如果有人用缩写形式写地名,或者在两者之间加上点(.)怎么办?嗨。。。我已经试过你说的了。。。但是现在它在参数中给了我一个空值,如果它在参数中给了一个空值,那么它就不理解它。。你可能需要对它进行更多的训练