规则
规则可教您的机器人 代替现场人工坐席处理客户交互的软件应用程序。如何响应在每个上下文中都相同的消息
联系人在机器人交互中所说的任何内容,无论是问题还是陈述,书面或口头。。 每次机器人识别出与该规则相关的意图时,它都会以相同的方式做出响应。 规则是有用的情况,例如:
- 包含固定响应的单回合交互:您的工作时间是几点? 你的地址是什么?
- 对话积木:问候、再见、谢谢和过渡;简单的是/否问题;和致谢。 Bot Builder 对于常见积木自带了默认的意图
联系人所说/输入内容背后的含义或目的;联系人想要沟通或完成的内容和规则
用于定义机器人对不随上下文变化的消息的响应。。 这些包括问候、移交
任何应触发转移到真人坐席的联系消息请求等。
- 常见问题解答:客户经常询问机器人的问题。
- 侮辱和经典机器人挑战:您是真人吗? 你是机器人吗?
- 中断:当机器人尝试填充表单的插槽
从联系人的消息中提取并保存以用于机器人响应的实体。 类似于变量。时,打断机器人的联系人的问题或主题变化。
在添加新规则之前,请确保已为规则创建了意图(如果尚不存在)。

概念 | 定义 | 示例 | 机器人做什么 |
---|---|---|---|
![]() 话语 |
联系人在交互中所说的任何内容。 有时称为消息。 |
“我丢失了密码。” “我的余额是多少?” “你是机器人吗?” |
该机器人使用自然语言理解 (NLU) 来分析每个联系人话语以确定其含义,或意图。 |
![]() 意图 |
联系人想要传达或完成的内容。 联系人发送的每条消息都有一个意图。 |
“我丢失了密码”具有“重置密码”的意图。 “你好”有“打招呼”的意思。 |
机器人使用 NLU |
![]() 实体 |
联系人消息中定义的一条信息。 | 个人或产品名称、电话号码、帐号、位置等。 | 机器人使用 NLU 来识别联系人消息中的实体。 实体帮助机器人理解联系人消息的含义。 |
![]() 插槽 |
从联系人的消息中提取并保存以用于机器人响应的实体。 类似于变量。 | 为联系人姓名创建一个时间段可以让机器人在交互期间在响应中使用该姓名,使其更加个性化。 | 当被配置成执行此操作时,机器人会从联系人消息中提取实体并将其保存在插槽中。 您可以让机器人稍后在对话中使用此信息。 |
![]() 规则 |
定义机器人对不随上下文改变含义的消息的响应。 |
|
规则是您能够配置机器人如何响应意图的两种方法之一。 规则对于某些类型的意图有用,但不适用于所有意图。 |
![]() 故事 |
训练机器人处理基于消息意图和会话上下文的交互。 | 在有关忘记密码的交互中,机器人会以一种方式回答: “我该怎么做?”。 如果交互是关于创建一个新帐户,即使在这两种情况下联系人使用相同的词和相同的意图——以获取更多信息,响应也会完全不同。 | 故事是您能够配置机器人如何响应意图的两种方法中的第二种。 故事教机器人如何利用对话的上下文来做出适当的响应。 |
![]() 机器人操作 |
机器人在处理交互时所说或所做的任何事情。 |
在有关忘记密码的交互中,机器人通过发送网站上的密码重置常见问题解答链接来进行响应。 当联系人表达沮丧时,例如“我不明白! 没用啊!!!”时, 机器人回复“对不起。 您想让我把您转给人工坐席吗?” 当联系人同意后,机器人启动此转移。 |
操作是您在定义希望机器人如何响应每个意图时具有的选项。 它们可使您灵活地配置每个响应,以实现满足联系人需求的结果。 |
规则与故事
规则是教您的机器人响应联系话语 联系人所说或输入的内容。的一种方法。 另一种方法是创建故事。 故事可使您教机器人如何在对话的上下文中做出响应。 当上下文对于了解联系人的需求很重要时,请使用故事。 如果上下文不重要,并且联系人的话语始终意味着同一件事,请使用规则。
例如,如果联系人说“您的工作时间是几点”,机器人可能不需要任何上下文,您可以使用规则。 但如果联系人说“我该怎么做”,机器人就需要了解此消息的上下文。 联系人在对话中早些时候提出的问题将帮助机器人了解如何做出适当的响应,因此您应使用故事。
条件
您可以定义使用规则时必须满足的特定条件。 这可使您让机器人在某些情况下遵循规则。 如果您希望机器人根据某些条件以不同的方式响应同一消息,这会很有帮助。
您可从以下条件类型中进行选择:
- 活动表单:该规则只在特定表单处于活动状态时触发。
- 插槽值:仅当指定的插槽具有配置的值时才会触发规则。