Dialogflow es 如何处理dialogflow中的产品名称、票号?
假设,我有关于产品名称、票号或产品id的问题,这些问题每次都是唯一的。如何定义此类问题的意图以及如何使用实体将其存储在变量中?Dialogflow es 如何处理dialogflow中的产品名称、票号?,dialogflow-es,Dialogflow Es,假设,我有关于产品名称、票号或产品id的问题,这些问题每次都是唯一的。如何定义此类问题的意图以及如何使用实体将其存储在变量中? 例如: 对于房间预订意图,房间类型的实体可以是单人房、双人房、特大号床或大号床。 类似地,假设对于bug跟踪系统的企业产品,如果我想为票证号创建实体,可以是任何东西(例如TRS-6527)。 道歉,如果这是非常幼稚或无关的问题 您可以使用dialogflow console的Entites部分中的创建实体来定义房间类型实体 并通过添加以下相应的培训短语来培训您的意图(
例如:
对于房间预订意图,房间类型的实体可以是单人房、双人房、特大号床或大号床。 类似地,假设对于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
});
同样地,您也可以获得车票号码
举个例子
希望有帮助 你的问题相当不清楚。你能更新你的问题,提供你正在尝试做什么和什么不起作用的例子吗?@囚犯:现在问题清楚了吗?我的问题不是针对房间类型的。问题是这个票号,你不知道可能的票号组合,每次都是唯一的。房间类型是直接的,因为您已经知道可能的组合。