假设我对商品名称,票证编号或商品ID的疑问每次都会唯一。如何为此类问题定义意图,以及如何使用实体将其存储在变量中?
例如:
对于房间预订意图,房间类型的实体可以是单人房,双人床房,特大号床或大号床。
同样,如果要为故障跟踪系统创建企业产品,如果我想为票证编号创建实体,该实体可以是任何东西(例如TRS-6527)。
抱歉,如果这是非常幼稚或无关的问题。
答案 0 :(得分:0)
您可以使用对话框流程控制台的实体部分中的创建实体来定义 room_type 实体。
并通过如下添加相应的训练短语来训练您的意图(请忽略此处的错误):
现在,您可以作为实现中的字符串以 params
的形式访问room_type。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
});
同样,您也可以获取车票号。
例如,请参考此Codelab。
希望有帮助!