您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

设计机器人的第一个用户交互

适用于: SDK v4

第一印象非常重要

用户和机器人之间的第一次交互对用户体验至关重要。 在设计机器人时,请记住,第一条消息不仅仅是说“你好”。 生成应用时,设计第一个屏幕以提供重要的导航提示。用户应该以直观方式了解以下内容:例如,菜单所在位置及其工作原理、可在何处寻求帮助、隐私策略的具体内容等等。 在设计机器人时,用户与机器人的第一次交互应该提供相同类型的信息。

语言和菜单

考虑以下两种设计:

设计 1

欢迎消息,无建议

设计 2

欢迎消息,包含建议

一般不推荐使用开放式问题(例如,“有什么能为您效劳的吗?”)启动机器人 。 如果机器人可以执行一百种不同的操作,则用户可能无法猜出其中大多数内容。 机器人未告知其可以执行哪些功能,因此他们如何才能知道?

菜单提供了针对该问题的简单解决方案。 首先,通过列出可用选项,机器人告诉用户其功能。 其次,菜单使用户不必进行过多输入,而只需单击即可。 最后,通过缩小机器人可以从用户接收的输入范围,菜单的使用可以显著简化自然语言模型。

提示

为获得出色的用户体验设计机器人时,菜单是一个有价值的工具;不要将它们视为不够"智能"。 可以设计机器人使用菜单,同时仍支持自由格式输入。 如果用户通过键入而不是选择菜单选项来响应初始菜单,则机器人可能会尝试解析用户的文本输入。

或者,如果机器人具有特定功能,那么可以提出更直接的问题来引导用户。 例如,如果机器人负责接受三明治订单,第一次互动可能是“您好! 您可以点三明治了。 您想要什么样的面包? 我们有白面包、全麦面包和黑麦面包。” 这样,用户就知道如何响应并通过会话给出导航提示。

其他注意事项

除了提供直观且易于导航的第一次交互之外,精心设计的机器人还可以让用户访问有关其隐私政策和使用条款的信息。

提示

如果机器人收集用户的个人数据,那么告知这一点并说明将如何处理这些数据非常重要。

后续步骤

现在,你已经熟悉了设计用户和机器人之间第一次交互的一些基本原则,请了解有关设计会话流的详细信息。