应答中的机器人操作
当您创建对话 Bot Builder 中的机器人故事和规则。时,您可以选择机器人将采取哪种类型的操作作为其应答。 当机器人识别出对话中设置的意图
联系人所说/输入内容背后的含义或目的;联系人想要沟通或完成的内容时,它将始终使用您配置的应答进行响应。
机器人应答可以很简单,也可以很复杂,这取决于您的意愿。 机器人可以:
- 回复信息或问题。
- 显示图像、GIF、视频或网页链接。 它们可以包括联系人能够与之交互的按钮或列表。
- 使用条件“选择”要采取的操作。 您可以根据联系人所说的内容配置多个可能的应答。
- 按照表单从联系人那里收集信息。
- 将交互升级到人工坐席。
机器人应答由一个或多个机器人操作组成。 所有机器人操作均可在创建机器人应答时弹出的菜单中获得,如下图所示。 如果您已使用脚本或 API 集成创建自定义机器人操作,它们也可在机器人操作菜单中获得。

概念 | 定义 | 示例 | 机器人做什么 |
---|---|---|---|
![]() 话语 |
联系人在交互中所说的任何内容。 有时称为消息。 |
“我丢失了密码。” “我的余额是多少?” “你是机器人吗?” |
该机器人使用自然语言理解 (NLU) 来分析每个联系人话语以确定其含义,或意图。 |
![]() 意图 |
联系人想要传达或完成的内容。 联系人发送的每条消息都有一个意图。 |
“我丢失了密码”具有“重置密码”的意图。 “你好”有“打招呼”的意思。 |
机器人使用 NLU |
![]() 实体 |
联系人消息中定义的一条信息。 | 个人或产品名称、电话号码、帐号、位置等。 | 机器人使用 NLU 来识别联系人消息中的实体。 实体帮助机器人理解联系人消息的含义。 |
![]() 插槽 |
从联系人的消息中提取并保存以用于机器人响应的实体。 类似于变量。 | 为联系人姓名创建一个时间段可以让机器人在交互期间在响应中使用该姓名,使其更加个性化。 | 当被配置成执行此操作时,机器人会从联系人消息中提取实体并将其保存在插槽中。 您可以让机器人稍后在对话中使用此信息。 |
![]() 规则 |
定义机器人对不随上下文改变含义的消息的响应。 |
|
规则是您能够配置机器人如何响应意图的两种方法之一。 规则对于某些类型的意图有用,但不适用于所有意图。 |
![]() 故事 |
训练机器人处理基于消息意图和会话上下文的交互。 | 在有关忘记密码的交互中,机器人会以一种方式回答: “我该怎么做?”。 如果交互是关于创建一个新帐户,即使在这两种情况下联系人使用相同的词和相同的意图——以获取更多信息,响应也会完全不同。 | 故事是您能够配置机器人如何响应意图的两种方法中的第二种。 故事教机器人如何利用对话的上下文来做出适当的响应。 |
![]() 机器人操作 |
机器人在处理交互时所说或所做的任何事情。 |
在有关忘记密码的交互中,机器人通过发送网站上的密码重置常见问题解答链接来进行响应。 当联系人表达沮丧时,例如“我不明白! 没用啊!!!”时, 机器人回复“对不起。 您想让我把您转给人工坐席吗?” 当联系人同意后,机器人启动此转移。 |
操作是您在定义希望机器人如何响应每个意图时具有的选项。 它们可使您灵活地配置每个响应,以实现满足联系人需求的结果。 |
所有机器人操作
操作类型 | 详细信息 |
---|---|
消息 |
机器人向联系人发送基于文本的消息。 您可以为消息添加按钮或快速回复,或选择将其保留为常规文本。 如果消息具有定义了意图的按钮或快速回复,则意图会显示在机器人应答配置页面上的消息旁边。 您可以进行单击来查看其所有故事和规则。 |
多媒体 |
机器人会发送多媒体文件,例如图像、视频、PDF 或 MP3。 您可以上传符合支持的文件类型和大小的文件。 |
Cards |
Cards 可以将图像、结构化文本和按钮组合成一条消息。 这使界面比背靠背发送多个响应更干净。 您一次最多可以添加 10 张要发送的卡片。 客户将能够来回滑动来进行查看。 |
列表选取器 |
机器人会向联系人发送一个选项列表以供选择。 您可以提供介绍性消息。 一个列表最多可包含 10 个选项。 |
富链接 |
机器人可发送包含图像的 URL。 联系人可以单击链接或图片来访问 URL。 |
Adaptive Cards |
机器人可向联系人发送 Adaptive Cards。 它们是发送富消息内容的一种方法。 |
填充插槽 |
此机器人操作可使您在插槽 此机器人操作对联系人不可见。 |
插槽条件 |
您可以使用插槽作为条件在对话中创建分支路径。 您可以指定使机器人采用每条路径所必须匹配的插槽值。 此机器人操作对联系人不可见。 |
移交 |
此机器人操作可使您让联系人消息触发移交 |
添加标记 |
您可以向交互添加一个或多个标签。 标记允许您识别对话中的模式。 如果您想要的标签不存在,您可以在机器人应答工作区或“首选项” 此操作对联系人不可见。 |
检查点 |
检查点提供了一种在同一对话中连接不同故事的简单方法。 此操作对联系人不可见。 |
“表单”选项卡 | 表单可使您从联系人收集多条信息。 此选项卡显示可用表单,当您想要在交互期间激活表单时,您可以将这些表单添加为机器人操作。 |
API 选项卡 | API 集成可使您通过 API 将机器人连接到 Web 服务。 如果您设置了任何集成,则此选项卡将显示来自这些集成的机器人操作。 当您想要在交互期间触发 API 调用时,您可以向应答中添加一个。 |
“脚本”选项卡 |
“脚本”选项卡显示已在 Bot Builder 中启用的自定义脚本。 这包括自定义脚本以及属于从 Skill Store 添加的任何机器人技能一部分的脚本。 当您想要在交互期间触发脚本时,您可以在应答中添加脚本作为机器人操作。 必须在 Bot Builder 的脚本集成部分中启用脚本才能在此选项卡上显示这些脚本。 |