在 LUIS 中训练 None 意图
Training None Intent in LUIS
我有一个具有以下意图的旅行机器人:-
BookAFlight(训练了 20 个话语)
GetTicketCopy(用 20 个话语训练)
CancelTicket(训练了 20 个话语)
None(默认)(目前未训练)
MS 文档建议我训练 None 对于添加到其他意图的每 10 个话语至少 1-2 个话语。这意味着我需要说 6-12 句话来训练 None.
我的问题是 种类 的话语应该用来训练 None?
阳光下的一切,除了与我的机器人相关的东西(例如,我想订披萨,今天天气怎么样,美国总统是谁?等)
与用于训练我的其他意图的话语相对应的所有负面陈述(例如,我不想订机票,我不想打印出来,我不想'想取消我的机票等)
所有与意图相对应的话语目前不在我的范围内,但用户仍然可以向旅行机器人询问(例如,我想预订一辆出租车去机场,状态如何我的航班)
长话短说,我正在尝试确定 种类 的话语应该进入我的 None 意图。 None 是处理 "Negative" 有效话语变体的正确位置吗?
None
Intent 不是为 "Negative variations" 设计的,而是标记所有不受您的其他 Intent 管理的内容。
所以你应该添加与你的机器人无法处理但链接到你的上下文(你的第三个想法)的情况相对应的话语。
例如,在我的一个项目中,根据我的客户日志,None
意图是用我客户的其他用例训练的,而不是我将用我的机器人处理的用例。它有助于避免在糟糕的情况下抛出意图
LUIS 文档建议您应该完全使用离题话语来实现 None 意图:
"Start with something specific that your bot shouldn't answer such [as] 'What kind of dinosaur has blue teeth?'"
他们还建议,对于某些行为的正面和负面反应,您可以创建不同的意图。例如。不想要汽车/想要汽车。或者使用单一意图并将相关术语标记为正面和负面实体。
我有一个具有以下意图的旅行机器人:-
BookAFlight(训练了 20 个话语)
GetTicketCopy(用 20 个话语训练)
CancelTicket(训练了 20 个话语)
None(默认)(目前未训练)
MS 文档建议我训练 None 对于添加到其他意图的每 10 个话语至少 1-2 个话语。这意味着我需要说 6-12 句话来训练 None.
我的问题是 种类 的话语应该用来训练 None?
阳光下的一切,除了与我的机器人相关的东西(例如,我想订披萨,今天天气怎么样,美国总统是谁?等)
与用于训练我的其他意图的话语相对应的所有负面陈述(例如,我不想订机票,我不想打印出来,我不想'想取消我的机票等)
所有与意图相对应的话语目前不在我的范围内,但用户仍然可以向旅行机器人询问(例如,我想预订一辆出租车去机场,状态如何我的航班)
长话短说,我正在尝试确定 种类 的话语应该进入我的 None 意图。 None 是处理 "Negative" 有效话语变体的正确位置吗?
None
Intent 不是为 "Negative variations" 设计的,而是标记所有不受您的其他 Intent 管理的内容。
所以你应该添加与你的机器人无法处理但链接到你的上下文(你的第三个想法)的情况相对应的话语。
例如,在我的一个项目中,根据我的客户日志,None
意图是用我客户的其他用例训练的,而不是我将用我的机器人处理的用例。它有助于避免在糟糕的情况下抛出意图
LUIS 文档建议您应该完全使用离题话语来实现 None 意图: "Start with something specific that your bot shouldn't answer such [as] 'What kind of dinosaur has blue teeth?'" 他们还建议,对于某些行为的正面和负面反应,您可以创建不同的意图。例如。不想要汽车/想要汽车。或者使用单一意图并将相关术语标记为正面和负面实体。