我有一个带有以下意图的旅行机器人: -
BookAFlight(用20个话语训练)
GetTicketCopy(用20个话语训练)
CancelTicket(用20个话语训练)
无(默认)(目前尚未接受培训)
我的查询是使用 kind
阳光下的一切除了与我的机器人相关的东西(例如我想点披萨,今天天气怎么样,谁是美国总统?等等)
所有与用于训练我的其他意图的话语相对应的负面陈述(例如,我不想预订机票,我不想打印出来,我不知道#39;我想取消我的机票等。)
所有与我目前未涵盖的意图相对应的话语,但用户仍然可以向旅行机器人询问(例如我想预订出租车到机场,我的航班状态是什么)< / p>
长话短说,我试图找出善良的话语应该进入我的无意图。没有合适的地方可以处理&#34;否定&#34;有效话语的变化。
答案 0 :(得分:2)
None
意图不是针对“否定变体”,而是标记不是由其他意图管理的所有内容。
因此,您应该添加与机器人无法处理但与您的上下文相关联的案例(您的第三个想法)相对应的话语。
例如,在我的一个项目中,基于我的客户日志,None
意图与我的客户的其他用例一起训练,而不是我将根据我的机器人处理的用例。它有助于避免在不良情况下抛出意图
答案 1 :(得分:0)
LUIS文档建议您针对“无”意图使用完全脱离主题的话语: “首先从您的机器人不应该回答的特定问题开始,例如'什么样的恐龙有牙齿?'” 他们还建议,要对某些操作产生积极和消极的反应,请创建单独的意图。例如。不想开车/想开车。或者,使用单一意图并将相关术语标记为肯定和否定实体。