Dialogflow es 如何处理dialogflow中的产品名称、票号?

Dialogflow es 如何处理dialogflow中的产品名称、票号?,dialogflow-es,Dialogflow Es,假设,我有关于产品名称、票号或产品id的问题,这些问题每次都是唯一的。如何定义此类问题的意图以及如何使用实体将其存储在变量中? 例如: 对于房间预订意图,房间类型的实体可以是单人房、双人房、特大号床或大号床。 类似地,假设对于bug跟踪系统的企业产品,如果我想为票证号创建实体,可以是任何东西(例如TRS-6527)。 道歉,如果这是非常幼稚或无关的问题 您可以使用dialogflow console的Entites部分中的创建实体来定义房间类型实体 并通过添加以下相应的培训短语来培训您的意图(

假设,我有关于产品名称、票号或产品id的问题,这些问题每次都是唯一的。如何定义此类问题的意图以及如何使用实体将其存储在变量中?
例如
对于房间预订意图,房间类型的实体可以是单人房、双人房、特大号床或大号床。 类似地,假设对于bug跟踪系统的企业产品,如果我想为票证号创建实体,可以是任何东西(例如TRS-6527)。

道歉,如果这是非常幼稚或无关的问题

您可以使用dialogflow console的Entites部分中的创建实体来定义房间类型实体

并通过添加以下相应的培训短语来培训您的意图(请忽略此处的错误):

现在,您可以在履行中以字符串的形式访问文件室类型,即params

app.intent('get_room_type', (conv, params) => {

  const roomType = params.room_type;
// remember to use the same variable name that you defined as
// Parameter name in your intent to access in params
    });
同样地,您也可以获得车票号码

举个例子


希望有帮助

你的问题相当不清楚。你能更新你的问题,提供你正在尝试做什么和什么不起作用的例子吗?@囚犯:现在问题清楚了吗?我的问题不是针对房间类型的。问题是这个票号,你不知道可能的票号组合,每次都是唯一的。房间类型是直接的,因为您已经知道可能的组合。