审查并改进您的机器人

本页提供有关查看 Bot Builder 中的对话数据以提高机器人表现的信息。 这是机器人实施流程中的第五步。

配置并开始测试机器人的初始用例后,Bot Builder 将获得可用于检查当前配置的有效性的数据。 首先,这些数据来自与机器人的测试对话。 稍后,将机器人投入生产后,这些数据将包括与联系人的实时对话。

通过查看这些数据,您可以找到能够改进机器人表现的方面。 机器人的表现通过其预测意图的正确程度来加以指示。 如果机器人预测了错误意图,联系人就很难实现他们的目标。

查看对话数据

您可以查看每个对话机器人处理的内容。 这可使您第一手了解机器人的响应方式、机器人的困难所在、联系人与机器人交互的方式,以及他们遇到的任何问题。 此信息很有价值,因为您可以使用它来改进机器人的意图关闭 联系人所说/输入内容背后的含义或目的;联系人想要沟通或完成的内容规则关闭 用于定义机器人对不随上下文变化的消息的响应。故事关闭 用于训练机器人根据意图和上下文进行交互处理

Bot Builder 中的以下选项可使您查看对话数据:

  • Insights提供针对您机器人的报告和实时交互式分析: 
      • Dashboard提供显示客户对话和消息的实时数据的小部件
      • 旅程:就客户对话期间的意图流提供详细分析
      • 对话显示所有机器人对话以供您查看。 您可以从这些真实对话中搜索、标记或创建培训数据。
  • NLU 收件箱:帮助您管理您的 NLU关闭 该流程扩展了自然语言处理 (NLP),以根据它所理解的内容做出决定或采取行动。 数据,以提高机器人的质量。 它显示来自联系人的所有新消息。
  • 查询搜索:使用搜索栏缩小 NLU 收件箱或 Insights 部分中的结果范围。

评估意图

当您修改机器人的应答时,评估和调整意图可帮助您将挑战转化为解决方案。 虽然您无法迎合每一个用户的行为,但您可以解决常见分歧或挫折点。

当您查看对话时,评估意图数据可查看意图是否有效。 联系人是否能够轻松实现他们想要的结果? 如果不是,请确定意图是否不够具体、过于具体,或者训练数据是否不足:

  • 机器人是否可靠地理解联系人的需求? 如果不是,请在机器人不确定的意图中添加更多训练示例。
  • 是否有任何意图实际上足够相似以致于它们本质上是相同的? 如果是这样,请考虑将它们组合到更一般的意图下,并使用这些示例来训练机器人识别不同的场景。
  • 联系人是否说了现有意图未涉及的内容? 如果是这样,请考虑添加更多意图,或将训练数据添加到当前意图中。

优化您的机器人应答

Bot Builder 具有可帮助您提高机器人表现的功能。 您的第一组意图、故事和规则可能尚未利用这些功能。 当您致力于改进机器人的响应方式时,以下功能可能会有所帮助:

  • 检查您的应答,看看是否可在机器人应答中使用不同操作,以使应答更加流畅、更加人性化或更加用户友好。
  • 考虑是否有任何意图可以是多意图。 当联系人在一个话语中结合了两个意图时,多意图非常有用。 例如,当联系人说谢谢。 再见作为发送给机器人的单个消息时,他们正在结合感谢意图和再见意图。
  • 确定与您已在意图中绘制的愉快路径相对应的不愉快路径关闭 为意图产生错误结果的故事(如果您尚未这样做)。 计划如何处理它们,然后根据需要添加故事或规则,以及必要的训练示例。
  • 考虑需要什么实体插槽。 实体是从对话中收集的数条信息。 插槽就像变量一样,可保存收集到的实体。
  • 确定是否需要表单来简化从联系人收集信息以填充插槽的过程。 机器人可按照表单提出问题并从联系人那里收集信息。 您还可以让机器人向联系人显示表单。
  • 在机器人应答中配置其他选项,例如富消息传递、机器人消息的变化、智能输入回退安全网

您能够改进机器人的情况

在审查时,您可以采取措施,以示教机器人如何在未来的对话中表现得更好。 以下列表描述了需要改进的情况以及您可以采取的措施:

  • 低意图分类置信度:如果意图分类正确,但机器人的置信度较低,请为意图添加更多训练数据,以使机器人更加自信。 训练数据包括意图示例和故事。 如果意图分类不正确,请进行更改。
  • 低机器人操作预测置信度:添加更多训练数据,使机器人对其在此情况下应该采取的操作更有信心。
  • 用户挫折感:这可能包括要求转移到真人(移交关闭 任何应触发转移到真人坐席的联系消息),重复他们之前说过的话或者侮辱。 添加有关其问题的更多训练数据,或在回退中调整 NLU 置信度阈值。 这可以告知您的机器人,如果它对如何帮助用户没有信心的话,则尽快使用移交功能。
  • “Out_of_scope” 意图或后备行为:这可能包括用户要求您的机器人无法执行的操作,或者您的机器人过早使用后备。 检查并修复任何分类不当的意图,以验证您的机器人是否只是误解了情况。 添加新的故事或规则,告知您的机器人下次该怎么做。

回退和安全网

当您审查和改进您的机器人时,您将开始发现联系人可能会对您的机器人感到沮丧的地方。 此时应为您的机器人添加回退和安全网。

  • 回退:这会教您的在机器人在不确定如何继续时该做什么。 回退有两种类型:
    • NLU 回退::机器人不自信其已理解联系人。
    • 操作回退::机器人不自信其能够预测下一步操作。
  • 安全网:安全网可使您配置当机器人或其连接的系统出现其他问题时会发生的情况。 这可能包括诸如机器人花费比平常更长的时间来响应联系人之类的事情。

此外,这是确保您拥有范围外路径的好时机,以便机器人能够响应其域之外的联系人消息。