使用实体

已完成

助手对话中使用自然语言理解,基于用户在对话窗口中输入的内容来识别其意图。 例如,如果用户输入文本我尝试使用礼品卡,但不成功, 自然语言理解会帮助进行识别,并将用户定向到与礼品卡不成功相关的主题,即使未将该精确短语列为触发短语。

自然语言理解的一个关键方面是标识在用户对话框中使用的实体。 实体可以视为一个信息单元,它表示特定类型的实际主题,如电话号码、邮政编码、城市或人员姓名。

Microsoft Copilot Studio 随附一组开箱即用的预生成实体。 这些实体表示现实对话框中最常用的一些信息,例如年龄、颜色、数字和姓名。 借助通过实体获得的知识,机器人可以从用户输入中识别相关信息,并将其保存以供以后使用。

下面我们来使用预生成实体“城市”。 像其他预生成实体一样,它可以从“实体”选项卡中访问。检查实体时,可以查看说明及其使用方式。

例如,当用户输入我们的业务总部位于西雅图时,通过使用此城市实体,机器人将知道西雅图表示信息的城市类型。 当机器人提取此实体并将其保存到变量时,它会将“西雅图”保存为城市,即使周围信息为文本。

将问题节点插入到主题中时,可以在问题的“标识”部分使用实体。 例如,在下面的示例中,我们将询问用户居住在哪个城市。 通过将“标识”字段设置为“城市”,机器人将从用户键入的文本中提取用户所在的城市。

该用户所在的城市将存储在名为 UserCity 的变量中,稍后可在主题或对话中使用。 稍后我们将更详细地介绍变量。

现在,我们已经探讨了一些可用的预生成实体,下面我们来探讨如何根据需要生成自己的自定义实体。